WPS表格中如何快捷有效的将大量表格中的指定数据复制到一个表格中?

有很多人,他们要领个证。现在这个证已经打好了。要做一个领取表格 每个人的名字、证件号等都要在一张表上,现在有什么办法能不一个一个的复制粘贴吗。一共七万多人 数量太多了。。。

用公式可以快速完成。

思路是:在表中编写公式,把七万多个表中的相应单元格的数字直接取过来;为了快速编写公式,需要得到七万多个表名称的列表,可以借助浏览器来得到列表;用公式引用名称列表编写公式,也就是用公式来编写公式,粘贴值从而得到想到的公式文本;用分列的方法使文本公式计算;最后再粘贴值从而去公式,得到数值。


具体步骤如下:


一、借助浏览器得到工作薄地址列表。

打开七万个文本的文件夹,复制工作薄地址(比如: "D:\文件夹\股权证");随便打开一个上网用的浏览器,将地址(D:\文件夹\股权证)粘贴到地址栏中并确定,便会看到该文件夹中的目录索引。

复制所有索引,打开你的股权证领取表格,选中表格后的任意单元格,比如L1吧,选中单元格L1,粘贴。这样就把七万个表的名称在L列中列出来了。如果后面还有些没用的数据,比如大小、修改日期什么的,把它清除掉,只留下L列的那七万个表的名称列表。


二、用公式编写公式。


因为有七万个地址,我们不能一一编写,所以要用公式来编写公式,从而一次完成。

在股权证领取表格的单元格B4中填写公式:

="='["&$L1&"]工作表1'!$J7"

注意当中的“工作表1”,它表示股权证的工作表名称,如果表的名称不是工作表1,比如是“Sheet1”“股权证”,那就相应地把“工作表1”改成“Sheet1”“股权证”,总之是什么名称就改什么名称。因为你给的图中看不到表的名称,所以我只能猜测你的表名是常见的“工作表1”。下次问问题记得把图片发完整。

另外,你合并了BCD三列的单元格,这给批量操作带来麻烦!先取消合并单元格。


在单元格K4中填写公式:

="='["&$L1&"]工作表1'!$K7"


在单元格F4中填写公式:

="='["&$L1&"]工作表1'!$I3"


在单元格G4中填写公式:

="='["&$L1&"]工作表1'!$Q7"


在单元格I4中填写公式:

="='["&$L1&"]工作表1'!$P4"


好了,通通往下复制。


三、得到文本公式并使之计算。


选择这些公式,复制,选择性粘贴,选数值,确定。公式就编好了。但这是文本公式,不计算。还必须让它们计算。

选择B列的公式(BCD三列合并单元格必须取消合并单元格,然后选择B列的公式),点数据,分列,完成(不要点下一步,直接点完成)。公式已经计算了。再点复制,选择性粘贴,数值,确定,去公式。B列姓名填写完成。想的话你再把你的BCD三列合并。最好不要合并,把CD列删除了吧,合并单元格不利于批量操作。


再选择E列的公式,同样,点数据,分列,完成,使公式计算。再点复制,选择性粘贴,数值,确定,去公式。


其它列的公式也一样操作。


最后,删除L列的目录索引。L列的目录索引的作用是让公式引用的,公式粘贴为数值后L列目录索引就失去了作用,所以要删除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-29
要做的表与已有的表有什么相关的关系,提问文字说明中没有说明,遗憾的是截图又分辨率太低,基本上起不辅助说明作用。所无法给出具体的针对性的帮助回答,但根据常见的类似需求,应该有比较简便的方法,如高级筛选法,最复杂些,用Power Query或SQL查询也应该不是难事,可是已有提问和截图无法给出具体详细的回答。追问

图片已更换...

追答

图片清晰了,但貌似前2张是一样的,后一张是资源管理器中的文件名吧。那么,数据源是什么?要得到的结果是什么?

追问

后面一张是7万人中的一部分,是分开的一个个表格, 图二是没有复制进去数据的发放登记表和其中一个人的数据。第一张图是复制粘贴了一个人信息的发放登记表。发放登记表要填入7万人表格数据的汇总表

第2个回答  2019-12-30
打开需要修改操作的WPS EXCEL文档,显示表中的所有内容,可能会显示不完全,可以按下CRL+A或者直接点击A列和1行上方的斜三角。这样就把这张工作表选中了,此时,可以按下快捷键CRL+C或者鼠标右键倒三角,选择弹出菜单中的复制选项。把所需要的工作表内容复制后,打开一张空白的工作表,鼠标位置位于A1单元格中。鼠标右键,选择右键菜单里的粘贴或者直接按下快捷键CRL+V,这样,就把刚才工作表中的所有内容复制过来。追问

不要整个表 只要几个位置的数据,复制到一个表上,所有的表格都只要几个数据复制到一个表上。

第3个回答  2019-12-27
写代码来处理吧
需要文件
第4个回答  2019-12-29
图骗不清晰,上文件
相似回答