431·数据回收我用这三种方式
标签:
数据合并 |
分类: 复制粘贴问题 |
【数据回收】这个词其实应该叫做【共同协作】。
如果你经常有表格需要发给你的同事填写,然后再收集回来汇总,那就是【共同协作】了。
如果你与同事们都在使用Microsoft 365,那你完全可以与他们共同编辑工作簿。
但为迁就安装低版本的同事,我不得不采用另外三种方式。
一、老版本的共享工作簿
如果我发出的表格需要各部门配合填写,每个工作簿又包含有若干工作表,一般我会调出【共享工作簿】。

点击【审阅>共享工作簿】,勾选【使用旧的共享工作簿功能,而不是新的共同创作体验】。

将此【共享工作簿】发给我的同事,请他们填写完毕,更改工作簿名。

收集好同事们发回的文件,再打开我的原有模板。【审阅>比较和合并工作簿】

选择同事发回来的所有文件,同事们填写的内容就会自动汇总进来。
二、另存为CSV文件
如果我发出的模板只有一个工作表,那我更倾向于将工作簿保存为CSV文件。

回收汇总数据时,新建一个【文本文件】,录入copy *.csv
heibing.csv。

然后将【文本文件】的后缀名改为bat,双击该文件,自动生成一个heibing.csv文件。

这个合并文件会将所有文件夹里的CSV文件内容合并在一起,不需要的内容筛选删除即可。
三、PowerQuery合并文件夹
如果我发出的模板文件,无论多少工作簿,也无论多少工作表,最终都要汇总到一个工作表里,我就会选择PowerQuery。
将收上来的文件放在一个文件夹下,【数据>获取数据>自文件>从文件夹】。

进入【PowerQuery编辑器】,只选择【Content】这一列,【主页>删除列>删除其他列】。

以整个文件夹或整个工作簿为数据源导入的数据是二进制格式,也就是保留的这一列【Binary】数据。
【添加列>自定义列】添加公式Excel.Workbook([Content],true))。

在新添加的自定义列右侧点击【扩展按钮】,不勾选【使用原始列名作为前缀】。

如果对表格中的一些空值不满意,可以在【上载】之前,保留第一列单位名称,对其他列作一次【逆透视】,再对【逆透视】后的【属性】列做一次【透视】即可。
这种方法可将所有文件汇总到一个工作表,以便后续的数据分析。
================================================================


加载中…