怎么批量对excel中的数据进行处理?

怎么就可以将左边的这些数据,生成右面的这个表格呢?就是001 JPG 和002JPG中 的第一行都放在一起了。
由于数据量巨大,几千行,单一的复制粘贴的方法完全行不通!!

    复制A列,去重复:

 2. 公式为:

=IFERROR(VLOOKUP($F1,$A:B,COLUMN(B$1),),"")

 3. 如图所示:

追问

您好如果是对每一对数据的第二行进行采集的话应该怎么改写公式呢?
例如是采集001.jpg中B2、C2、D2的数据进行才采集应该改写=IFERROR(VLOOKUP($F1,$A:B,COLUMN(B$1),),"")这个公式呢

追答

改不了,那是另一个公式了。

追问

您可以提供一下公式么,我这边班门弄斧 改您发的这个 确实是没输出结果

追答

=IFERROR(INDEX(B:B,MATCH($F1,$A:$A,)+1),"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-24
A列前加一个辅助列,在该列第3个单元格(A3)输入公式
=if(B2="","Y",""),然后向下填充公式
在A2输入Y
然后筛选,把A列的Y筛选出来,就是你需要的数据数据了,选中F5-->定位条件-->勾选可见单元格,然后复制粘贴到另外一张表即可
第2个回答  2020-02-24
可以用代码来处理,EXCEL可直接使用,WPS表格企业版的也可以直接使用。需要可私信。
另外,用公式法也是可以的,不过需要数组公式,几千行可能卡得要命。因为每个单元格都需要把整个数组给过滤一下。
当然, 如果确认只要某个数字的第一行的话,也可以使用VLOOKUP函数,这个可以给你做公式,原表发过来就行。但是非重复的信息表需要你自己做去重处理。
都可以的。追问

您说的代码可以共享一下么? 第一行的数据我会采集了 使用您说的VLOOKUP函数,如果是第二行是不是就必须使用代码了呢 您说的代码可以共享一下么?

追答

如果使用VLOOKUP就不是一次性操作完成,需要先把第一列复制过去,去重,后边用VLOOKUP函数。或者就依据第一列去重。
代码的话需要单独写,所以不免费。写完可以一键完成,可以跨工作表或者工作簿操作。需要可私信。

如果使用VLOOKUP就不是一次性操作完成,需要先把第一列复制过去,去重,后边用VLOOKUP函数。或者就依据第一列去重。
代码的话需要单独写,所以不免费。写完可以一键完成,可以跨不同的工作表或者工作簿操作。需要可私信。

如果是VLOOKUP函数,就不是一次操作完成的,前边第一列需要先自行去重。第一列去重之后,后边可用VLOOKUP提取,可以直接复制,依据第一列去重试试。
代码需要从头写,所以不免费。写完可以一键完成,可在不同工作表和工作簿之间操作。可私信。

第3个回答  2020-02-24

选中A列,点击数据选项卡下的   删除重复值,仅选择按A列扩展删除

第4个回答  2020-02-24
写代码来处理,需要文件
相似回答