在 Excel 中,我在工作表 1 的 A 列中有一个参与者 ID 号列表。
在第 2 张表上,采用相同的格式,我列出了下一届会议的参与者 ID 号。
大多数参与者都是相同的,但有几个会退出,也有少数人会增加。
在工作表 3 的 A 列中,我希望有一个公式,它查看工作表 1 和工作表 2 上的列表,并创建参与者 ID 号的合并列表。
我发现,如果我将两个列表并排放在工作表 3(A 列和 B 列)上,我可以在第三列中执行此操作,但当源数据位于不同的工作表上时似乎无法执行此操作。
有人知道如何创建我正在寻找的列表吗?
答案1
您可以将 Sheet1 中的列表复制并粘贴到 Sheet3 中,然后将 Sheet2 中的列表复制到 Shett3 中,位于您之前粘贴的最后一个值的下方。
之后选择该列并转到“数据”>“删除重复项”。
这应该会给你提供你正在寻找的列表。
答案2
公式方法:
在 Sheet3 的 A1 单元格中输入
=IF(COUNTA(Sheet1!A:A)>=ROW(),INDEX(Sheet1!A:A,ROW()),IF(COUNTA(Sheet2!A:A)>=ROW()-COUNTA(Sheet1!A:A),INDEX(Sheet2!A:A,ROW()-COUNTA(Sheet1!A:A)),""))
根据需要向下复制。
在 B1 中输入
=IF(AND(A1<>"",COUNTIF($A$1:A1,A1)=1),ROW(),"")
抄下来。
在 C1 中输入
=IFERROR(INDEX(A:A,SMALL(B:B,ROW(A1))),"")
复制下来。如果需要,隐藏 A 列和 B 列。