EXCEL 如何获得两列数据中不重复的值

A列是日期,B列是一组名称,AB两列都有重复值,想在新的C.D列中用公式匹配出每日不同的名称,图1是原表,图2是想要的结果,忘记说明了,要用函数来填充

假如数据在A、B列,在D1单元格输入公式=INDEX(A:A&B:B,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),65536),ROW(A1)))

数组公式,同时按CTRL+SHIFT+ENTER结束公式。使公式前后出现大括号{},下拉到任意。

(根据需要分决定是否将结果分列!)

追问

能解释下这个函数的意思么,参数65536是什么意思

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-20
C1公式:
=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))*($A$1:$A$1000<>""),ROW($1:$1000)),ROW(A1))),"")
ctrl+shift+回车,右拉后下拉,自定义C列单元格格式本回答被网友采纳
第2个回答  2019-04-21
复制这2列 粘贴到D:E
选择D:E,数据,删除重复值
相似回答