excel如何让第三张表格里显示第一、二张表格里表格里重复和不重复的数据

2025-03-10 06:14:16
推荐回答(5个)
回答1:

如图

SHEET3!A2=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet2!$A$1:$A$99,Sheet1!$A$1:$A$99),ROW($1:$99)),ROW(1:1)),)&"","")

SHEET3!C2=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet2!$A$1:$A$99,Sheet1!$A$1:$A$99)=0,ROW($1:$99)),ROW(1:1)),)&"","")

SHEET3!E2=IFERROR(INDEX(Sheet2!A:A,SMALL(IF(COUNTIF(Sheet1!$A$1:$A$99,Sheet2!$A$1:$A$99)=0,ROW($1:$99)),ROW(1:1)),)&"","")

这三个均为数组公式,按CTRL+SHIFT+回车结束,下拉填充

回答2:

那就是并集,放在一起去除重复项就可以了啊。

回答3:

你把两张表放在一张表格当中,然后利用删重功能就可以了啊

回答4:

建议使用代码的字典来完成。

回答5:

1、表一与表二都有的,公式:
=IFERROR(INDEX(Sheet2!A:A,SMALL(IF(COUNTIF(Sheet1!$A:$A,Sheet2!$A$2:$A$100),ROW($2:$100)),ROW(A1))),"")
2、表一有,表二没有,公式:
=IFERROR(INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet2!$A:$A,Sheet1!$A$2:$A$100)=0,ROW($2:$100)),ROW(A1)))&"","")
3、表二有,表一没有,公式:
=IFERROR(INDEX(Sheet2!A:A,SMALL(IF(COUNTIF(Sheet1!$A:$A,Sheet2!$A$2:$A$100)=0,ROW($2:$100)),ROW(A1)))&"","")
以上三个公式,都是数组公式,需要按CTRL+SHIFT+回车,完成公式,右拉,下拉。