汪谨 发表于 2021-11-24 22:00:00

如何提取多个sheet的同一列内容到一个新的表格里?

一页一页复制粘贴太慢,想学习快一点的方法,求高手指点。
数据如附件所示,需要汇总后的效果如Sheet2“试件编号”所示。 感谢!

赤脚神狐 发表于 2021-11-25 07:07:27

B2,三键下拉
=MID(SUBSTITUTE(CONCAT('11.20:11.20 (8)'!B$6:B$66),"审核:",),ROW(A1)*13-12,13)

乐嘛咪 发表于 2021-11-26 06:43:58

用PQ做了一个,文件放在D盘下(想放其它地方自己改下路径),点右键刷新即可。

诸葛不太亮 发表于 2021-12-1 21:58:00

还是没搞懂,能详细说明下嘛

小蔡看世界 发表于 2021-12-3 10:08:58

下拉是乱码

美丽的蓝精灵 发表于 2021-12-5 13:25:39

将第一个表的名称改为:"11.20 (1)"。

腾讯刘华强 发表于 2021-12-6 08:46:57

显示#NAME?

脾气很差 发表于 2021-12-9 19:38:46

版本低了,没有CONCAT函数。

使乜春 发表于 2021-12-10 01:01:58

2007版

东方一剑 发表于 2021-12-11 08:42:06

=INDIRECT("'11.20 ("&SUBSTITUTE(TEXT(SMALL(IF(SUBSTITUTE(T(OFFSET(INDIRECT("'11.20 ("&COLUMN(A:H)&")'!B5"),ROW($1:$94),)),"审核:",)="",899,COLUMN(A:H)/1%+ROW($6:$99)),ROW(A1)),"0|00"),"|",")'!B"))&""
数组三键下拉。
页: [1] 2 3
查看完整版本: 如何提取多个sheet的同一列内容到一个新的表格里?