A有关的问题询问如何在 Excel 中排列两组数据。我在努力弄清楚如何在两个都其他列表中不存在的列表。即:如何排列这些列表?
Position Occurrences
8 3
11 1
17 2
18 1
另一组数据
Position Occurrences
8 1
9 3
18 6
我该如何排列它,以便
Position Occurrences Position Occurrences
8 3 8 1
9 3
11 1
17 2
18 1 18 6
您会注意到,在这个例子中,我们有位置 11 和 17,它们在列表 1 中但不在列表 2 中。位置 9 在列表 2 中但不在列表 1 中。
答案1
您需要创建一个包含所有可能值的主列表(例如,在您的情况下为 1 到 20),然后从原始列表中查找相应的值:
- 在 A2 到 A21 中填写数字 1 - 20
- 在 B 列中输入公式:=if(iserror(match(A2,<range1!column1>,0)),"",A2)
- 在 C 列中输入公式:=iferror(vlookup(A2,<range1!columns1:2>,2,false),"")
- 在 D 列和 E 列中输入与第二个范围相关的相同公式
- 在 F 列中输入此公式以检查任何范围在行中是否有值,以便您过滤掉空行:=count(C2,D2)>0