EXCEL中A&B去重复,如图?

谢谢大佬们,都满意,但只能选一个,优先第一个。

你要的公式:

D1填入,向右向下填充。

=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$8&$B$1:$B$8,$A$1:$A$8&$B$1:$B8,)=ROW($A$1:$A$8),ROW($A$1:$A$8),2^20),ROW(A1)))&""

或者加个标题,可以换个更简单一点的公式:

D2填入,向右向下填充。

=INDEX(A:A,MATCH(,COUNTIFS($D$1:$D1,$A:$A,$E$1:$E1,$B:$B),))&""

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-13

D1输入公式=INDEX(A:A,SMALL(IF(MATCH(A:A&B:B,A:A&B:B,0)=ROW(A:A),ROW(A:A),99999),ROW(A1)))

E1输入公式

=INDEX(A:B,SMALL(IF(MATCH(A:A&B:B,A:A&B:B,0)=ROW(A:A),ROW(A:A),99999),ROW(A1)),2)

两个公式输入完成后同时按下Ctrl+Shift+Enter组合键,依次下拉填充。

后面的计算结果都是0,选中D列和E列,自定义单元格格式,输入

[=0]""

第2个回答  2021-08-13

excel自带删除重复值。

选中AB两列,数据-删除重复值

数据包含标题,去掉勾选,确定。

第3个回答  2021-08-13
D1用公式:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH($A$1:$A$1000&$B$1:$B$1000,$A$1:$A$1000&$B$1:$B$1000,)=ROW($1:$1000),ROW($1:$1000),9^9),ROW(A1)))&"","")
数组公式,按组合键(CTRL+SHIFT+回车)完成公式,右拉到E1,再下拉。本回答被提问者采纳
第4个回答  2021-08-13
复制A:B,粘贴到D:E。选择D:E,删除重复值。
相似回答