excel如何把多列里面“不同的内容"筛选并复制至空白列中

发布网友 发布时间:2024-10-22 15:33

我来回答

5个回答

热心网友 时间:2024-11-15 23:58

在D列用匹配公式match(B1,A:A,0)计算出B列中与A列重复项,删除重复项后把剩下的项与A列复制的C列

热心网友 时间:2024-11-15 23:55

我把数据汇总在D列了,C作为辅助列
C1=IF(ISERROR(MATCH(B1,A:A,0)),1,0)
C2=IF(ISERROR(MATCH(B2,A:A,0)),MAX(C$1:C1)+1,0)
C列后面的复制
D1=IF(ROW()<=COUNT(A:A),INDEX(A:A,ROW()),INDEX(B:B,MATCH(ROW()-COUNT(A:A),C:C,0)))
D后面的复制D1公式,无数据会显未错误符号

上面是使用公式,使用VBA也可实现

热心网友 时间:2024-11-15 23:59

我觉得不如把办法弄笨一点,也许反而节约时间
思路如下:
1)把A列和B列分到2张表里
2)先把A列里重复的数字去掉,如5 (方法很多)
3)把B列里重复的数字去掉
4)用数量少的那列检索数字多的那列,如vlookup,把匹配到的数量留1个下来(应该楼主能找到方法)

另外奇怪10多万行的excel表格为啥不用数据库软件,不出错么

热心网友 时间:2024-11-15 23:56

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

热心网友 时间:2024-11-15 23:51

先把A列和B列一起复制到C列,再选择 数据选项卡 里面的 删除重复项功能,就OK了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com