EXCEL中根据一列重复但不相同的数据找到另一个表中对应数据(有好多重复的)行的其他数据

例如表1里有企业1和企业2,他们分别都存在着A、B、C三种问题,且ABC三种问题都出现了重复,现需快速找出企业1和企业2具体存在的是什么问题,并删除掉重复的存在问题,如表2,该怎么做

在表1右面加一列就很好解决了。看图:

G列公式:=IF(COUNTIF(C:C,CONCATENATE(E1,F1)),F1,"")

C列公式:=CONCATENATE(A1,B1)

公式都输入在第一行,支持无限下拉。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-26

透视之, 2列都添加到 行标签, 最简单迅速

第2个回答  2019-07-25

=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$14&$B$2:$B$14,$A$2:$A$14&$B$2:$B$14,)=ROW($A$2:$A$14)-1,ROW($A$2:$A$14),65536),ROW(A1)))&""

数组公式,需要同时按CTRL SHIFT 回车键,出现结果,然后右拉,下拉公式

第3个回答  2019-07-26

B2输入

=INDEX(A:A,MIN(IF(COUNTIFS($D$1:$D1,$A$2:$A$100,$E$1:$E1,$B$2:$B$100),1000,ROW($2:$100))))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式右拉再下拉到无数据

第4个回答  2019-07-27

本问题用数据透视表是最简单快捷的方法,且如需要,还可统计每个企业各类问题共查出了多少次。

如图,在插入的数据透视表中把企业名称和存在的问题均拖入到行字段区域,透视表专有的设计菜单中,布局里选择重复所有标签行,就得到企业名称填满的行,其实不填满更醒目。

相似回答