Excel(二)之批量创建工作簿及多表合并

还在用ctrl+c和ctrl+v来搬运数据么?本文分享了excel中五个常用的批量操作技巧,分分钟提高工作效率。

批量创建工作簿

案例一:批量创建如下名称的工作簿
在这里插入图片描述
步骤一:选中全部——插入数据透视表——将表名放入"筛选中"
在这里插入图片描述
步骤二:数据透视表工具"分析"——选项——显示报表筛选页
在这里插入图片描述
步骤三:右键工作簿——选中全部工作表——将表头删除即可
在这里插入图片描述

批量修改工作簿名

案例二:批量修改如员工信息表修改为职员信息表
步骤一:将案例一生成的文件(工作簿1.xlsx)保存,修改其文件后缀为rar
在这里插入图片描述
步骤二:打开xl文件——将workbook.xml文件复制到桌面——以记事本方式打开
在这里插入图片描述
步骤三:快捷键ctrl+H 调出"查找-替换"工作栏。查找内容填入员工,替换内容填入职员,全部替换,保存文件。重新替换原workbook.xml文件
在这里插入图片描述
步骤四:修改文件后缀为xlsx,并打开查看
在这里插入图片描述

多表合并

案例三:合并多个地区的数据分析岗位招聘信息(EXCEL 2016版)
由于需要使用Power Query功能,低版本需要自行下载插件
在这里插入图片描述
步骤一:数据——新建查询——从文件——从工作簿
在这里插入图片描述
步骤二:导入数据后,选择多项——转换数据
在这里插入图片描述
步骤三:追加查询——将查询追加为新查询——三个或更多表
在这里插入图片描述
步骤四:修改表名,关闭并上载至
在这里插入图片描述
步骤五:仅创建表链接——右键"合并数据"——加载到——表在这里插入图片描述
合并完成:
在这里插入图片描述

多表拆分

案例四:将如下招聘信息表按照地区进行拆分
在这里插入图片描述
步骤:开发工具——Visual Basic——插入——模块
VBA代码如下:

Sub 多表拆分()

    Dim i, iRow, iCol, t, iNum As Integer, sh As Worksheet, str As String

    Application.ScreenUpdating = False

    With Worksheets("Sheet1")    ##sheet1为工作簿名

     iRow = .Range("A4869").End(xlUp).Row  #数字只要大于数据表的行数即可

     iCol = .Range("IV1").End(xlToLeft).Column  #工作表的行数若从2开始,则修改为"IV2"

     t = 2   ##拆分列

        For i = 2 To iRow  #从第二行开始拆分

            str = .Cells(i, t).Value  #获取单元格(i,t)的值作为工作簿名

            On Error Resume Next

            Set sh = Worksheets(str) #创建工作簿

            If Err.Number <> 0 Then  #若不存在这个工作表,则添加一个命名

                Set sh = Worksheets.Add(, Worksheets(Worksheets.Count))

                sh.Name = str

            End If

           

            sh.Range("A1").Resize(1, iCol).Value = .Range("A1").Resize(1, iCol).Value   #获取工作表标题

            iNum = sh.Range("A" & Rows.Count).End(xlUp).Row

            sh.Range("A" & iNum + 1).Resize(1, iCol).Value = .Range("A" & i).Resize(1, iCol).Value  #新表中粘贴数据

            Next i

     End With

Application.ScreenUpdating = True

End Sub

拆分结果如下:
在这里插入图片描述

多文件合并

案例五:合并如下五个城市的招聘信息xlsx文件
在这里插入图片描述
步骤一:数据——新建查询——从文件——从文件夹——转换数据
在这里插入图片描述
步骤二:选中Content列——删除其他列
在这里插入图片描述
步骤三:添加列——自定义列——自定义公式输入=Excel.Workbook([Content],true)(大小写不能错)
在这里插入图片描述
步骤四:点击自定义旁边的<>按钮——勾选"Data",并取消勾选"使用原始列名作为前缀"
在这里插入图片描述
步骤五:再次点击<>按钮,取消勾选"使用原始列名作为前缀",删除Content列,关闭并上传
在这里插入图片描述
合并结果如下:
在这里插入图片描述

工具: 【批量导入图片】 功能: 根据名称批量地导入图片 特点: 1.速度快:导入100图片只需要2秒钟 2.位置准:每张图片都导入到名称后面的单元格中,且刚好和单元格一样大,不会让张图片重叠 3.大小灵活:导入的图片可以随心所欲定义其大小,且所有图片都占用相同的大小空间。但却保持图片导入前的比例,不会变形。 4.名称灵活:可以使用近似匹配。例如有两张名为“诺基亚8310”、“诺基亚7600”的图片,只需要在单元格输入“诺基亚”就行了,导入图片时可以将“诺基亚”开头的图片全部导入。 5.数量灵活:对于个图片符合同一单元格名称的状况,可以将所有图片全部导入到其右边的单元格。 6.附件功能:图片导入到工作后,将Excel默认的图片名“图片1”、“图片2”还原为图片本来的名称。 工具: 【隔行插入行】 功能: 对工作隔行插入行,或者隔列插入列 特点: 1.可以每隔M行插入N行,其中N和M可以自己指定 2.可以每隔M列插入N列,其中N和M可以自己指定 3.起始行或结束行或者起始列、结束列也可以自己指定 工具: 【区域定位工具】 功能: 可以基于用户指定的条件选择相应的单元格,弥补Excel的不足 特点: 1.对于数值,可以使用所有比较运算符查找数据,Excel本身的定位不能定位于大于、小于某值的区域。 2.对于文本,可以定位于指定的字符,也可以定位于指定字符以外的所有字符。且支持通配符。 3.定位于可以指定区域,包括“选择区域”、“已用区域”和“可见区域”。这比Excel本身的查找更全面。 4.支持双条件查找,例如定位于从60到100的所有数据区域。或者不包括60到100的所有区域。 工具: 【根据工资计算钞票面额张数】 功能: 根据工资计算需要发工资时需要少张100元、50元、20元、10元等等面额的钞票数量 特点: 1.可以选择一个区域进行操作,批量计算。 2.钞票的面额可以自己定义。 3.不仅计算每个人员需要的钞票张数,还对所有面额钞票汇总。 工具: 【建立工作目录】 功能: 将当前工用簿中所有工作建立目录,且产生链接 特点: 1.一键生成工作目录。 2.单击目录中任意名可以跳转至该工作。 工具: 【建立文件目录】 功能: 将指定目录下所有文件建立目录于工作中 特点: 1.可自由定义目标文件的路径。 2.允许选择目录是否产生链接。 3.可以对子目录中的文件建立目录,不管文件夹中有少个子文件夹。 4.可以次执行工具,从而将建立不同文件夹中的文件目录。程序自动将其分置于不同的列中。 工具: 【工作簿拆分】 功能: 将指定工作簿的每个工作拆分成单独的工作簿 特点: 1.自由选定存放路径。 2.提是拆分后是否保留公式的选项。 3.可以自由定义参与拆分的工作名 工具: 【工作拆分】 功能: 将当前工作的数据按条件拆分成个工作 特点: 1.可以自由选择条件所有列。 2.可以设定标题行数,标题不参与拆分。 3.可以自由定义折分条件。 4.可以选择折分成工作后是否保留原有公式。 工具: 【合并工作簿】 功能: 将个具有相同格式的工作簿中所有工作合并为一个工作簿工作中,也可以将一个工作簿的所有工作合并到一个工作 特点: 1.工作簿合并时,可以自由指定待合并工作簿的目录路径。 2.可以选择将工作簿合并到同工作还是同工作簿。 3.对于工作簿中具有同名工作时,可以选择是否合并工作。 4.进以定义参与合并工作簿名。即所选文件夹中存在工作簿,可以对部分执行合并。 5.如果仅对一个工作簿中的工作进行合并,那么选择“工作合并”。 6.对工作合并时,允许选择参与合并的工作名。即既可全部参与合并也可以部分工作参与合并。 7.合并前需要将当前工作簿保存。 工具: 【选区背景着色】 功能: 将选择区域或者选区所在行、列用醒目的颜色标识,便于查看 特点: 1.着色的对象有“选区”、“行”、“列”以及“行列”可选。 2.可选颜色包括6种。 3.可以随时启用、禁用着色功能。 4.程序具有记忆功能。即保存上次的设置。 工具: 【小写转大写】 功能: 将阿拉伯数字转换成人民币大写形式 特点: 1.可以批量操作。 2.可以同时选择个区域再执行工具。 3.几百个单元格数据瞬间完成转换。 工具: 【大写转小写】 功能: 将人民币大写转换成阿拉伯数字 特点: 1.可以批量操作。 2.可以同时选择个区域再执行工具。 3.几百个单元格数据瞬间完成转换。 工具: 【批量新建或复制工作】 功能: 批量新建或者工作 特点: 1.操作灵活:可以选择新建或者复制。 2.批量操作:可以一次性建立或者复制1到255个。 3.高速操作:建立或者复制255个工作三秒钟不到即可完成。 4.方向自由:可以定义新在当前之前或者之后。 5.命名灵活:对于名有规律的创建或者复制新,可以选择“从单元格创建”。 工具: 【批量加解密】 功能: 对当前工作簿中所有工作或者指定的部分工作进行加、解密 特点: 1.可以灵活的指定加、解密工作名。 2.对100个工作加密或者解密不超过3秒钟。 3.本工个适用于工作使用相同密码保护,否则请手工操作。 4.其中解密是知道密码的前提下进行批量解密,而非绿色。 工具: 【生成工资条】 功能: 高效的工资条设计工具 特点: 1.瞬间将工资明细生成工资条,方便打印并裁剪。 2.生成的工资与工资条之间有一个空行,供剪裁用。可以自定义其高度。 3.可以自己定义工资条头的行数,不同公司可能有不需要标题行。 4.只要类似工资条的信息都可以用本工具生成,例社保资料、成绩通知条等等。 工具: 【删除工资条】 功能: 删除前一工具生成的工资条头 特点: 1.可以由用户指定标题行数,使其适用面更广。 2.瞬间删除工资条标题信息,还原为明细。 工具: 【反向选择】 功能: 对当前数据区域进行反向选择,即定位于未选择的区域 特点: 1.可以由用户指定标题行数,使其适用面更广。 2.瞬间删除工资条标题信息,还原为明细。 备注:工具通用于Excel 2003和 EXCEL 2007 工具安装: 必须先解压,然后双击“安装.EXE" 如果需要删除工具,则双击“删除.EXE”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值