【Excel】使用宏处理重复操作示例 -- 录制分列操作

写在前面

关于【Excel】批量处理,这里分享的是如下示例操作:

有相同格式的表单sheet,对表单作相同处理,比如:对每个表单中某列进行某种形式的分割(分列)。

之前汇总的一些Excel使用中,有提到批量处理sheet可借助Shift键选中所有sheet后再操作,但这种操作仅限于一些简易操作,比如,各sheet复制/粘贴某一列,更该单元格内容等可同时操作,但比如像多列分割则只能单个sheet操作。

简单说下什么是

Excel的宏:可以理解为一种Excel操作的录制工具,录制后可使用快捷键重复所录制的步骤。

  • 宏的使用个人理解,其实就像我们用Ctrl+c复制(录制宏),用Ctrl+v粘贴(执行宏)。只是复制只用选中复制内容一个操作,而录制宏则可执行多个操作,粘贴是用Ctrl+v快捷键,执行宏则是使用自定义快捷键。
  • 一般步骤较复杂时,使用宏会比较方便。当然了,如果数据量很大且单个sheet操作也很复杂或难以执行,还是借助常用的编程语言处理吧。

下面则是利用宏,建立快捷键,使用快捷键对各sheet进行列分割操作。

数据准备

有3个sheet表单如下,将各表单中第一列(A列)的数据按分号;分割。
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

数据处理
  1. 首先选择1个sheet操作,比如选择sheet1。然后找到Excel中的 ,并选择录制宏(在视图录制宏,如果未找到,可在网上搜索如何添加)
    在这里插入图片描述

  2. 对弹出的宏信息填写(如下),自定义宏名及快捷键,这里快捷键就是在宏录制完成后,使用该快捷键就可执行所录制的复杂操作。快捷键定义处可输入单个字母,也可按shift+字母,由于单个字母常有快捷键冲突,这里我按的是shift+h,也就是使用Ctrl+Shift+H作为执行该宏的快捷键,如右图。
    在这里插入图片描述 在这里插入图片描述

  3. 上一步编辑宏信息并确定后,则开始录制宏。接着就可以跟一般操作步骤一样,只是这时候的操作都有宏在记录【注意,开始录制后尽可能不要在Excel中执行不必要的操作】。下面是关于分列的操作:
    1) 这里第一步已经选择sheet1,找到数据分列分隔符号 – 下一步;【注:录制结束前,若不是执行步骤需要切换到其他sheet,则不要切换】
    在这里插入图片描述
    2) 选择分割符或者其他(自定义输入,只能输入一个字符) – 下一步;
    在这里插入图片描述
    3) 这里可根据情况选择忽略的列(不导入此列数据),这里我选择了分列后的第四、五列不要。也就是使用到该宏的sheet,分列后的第四、五列都会被删除(选择多列可按住shift后再选)。
    在这里插入图片描述
    这就完成了sheet1的分列操作(注意这时只是完成了对sheet1的分列操作,如下图)。
    在这里插入图片描述

  4. 当完成所有操作后,选择”停止录制"则结束当前的录制操作。
    在这里插入图片描述
    还可以通过选择查看宏(出现如下窗口),可对已录制的宏进行编辑。
    在这里插入图片描述
    弹出窗口部分按钮的功能:
    1)执行:与前面自定义的快捷键功能相同,执行指定的宏。
    2)编辑:打开VBA代码编辑窗口,下面是从录制宏开始到结束自动生成的VBA代码。当然若发现代码中有问题需修改,可以直接编辑VBA代码。【比如,在录制宏时,有一些多余的操作可将其删除】
    在这里插入图片描述
    3)选项:就是对第二步一开始自定义的宏名称、快捷键等信息的编辑。
    在这里插入图片描述

  5. 这时如果对其他sheet操作,只需要在选中目标sheet后,执行第二步设置的快捷键Ctrl+Shift+H即可,也可在 – 选择查看宏 – 点击执行按钮。

结果展示

以上完成宏录制后,切换到各sheet后直接按自定义的快捷键即可得到如下数据:
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
需要注意的是,仍需要切换到各sheet执行自定义快捷键,而不能使用shift选择多个sheet同时执行该快捷键。【注意快捷键的设置尽可能避免冲突】


  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值