我目前正在制作一个Excel标签,将两个不同的数据列合并到一个唯一的列表中。这在其他地方有所涉及;我的公式来自" Extract a unique distinct list from two columns..."
公式本身,不重复方法,但至少在这里给出足够的细节,如下:
=IFERROR(IFERROR(INDEX(List1, MATCH(0, COUNTIF($C$1:C1,List1), 0)), INDEX(List2, MATCH(0, COUNTIF($C$1:C1,List2), 0))), "")
请注意,上面的公式使用的命名范围仅包含值,而不包含标题,也没有包含空格的其他单元格。
我遇到的问题是,如果我的列表太短,那么额外的条目是' 0'在不同列表的末尾创建。这是一个例子:
Col1: Col2: Unique:
------- ----- -------
A D A
B B
C C
D
0
我发现的趋势是,如果 列少于三个条目,那么' 0'将出现在结果唯一列表中。但是,如果这两个列表至少包含3个项目,则不会有' 0' 0参赛作品将会出现:
Col1: Col2: Unique:
------- ----- -------
A D A
B E B
C F C
D
E
F
简而言之,我希望有人可以帮我修改我的公式,不再要求每列至少有三个条目,或者至少找到一种方法来排除&#39 ; 0'条目。
感谢!!!