Google 工作表完全排除重复项
Google Sheets Completely exclude duplicates
这个公式:
=FILTER(SORT(UNIQUE(flatten(C3:H14));1;1); SORT(UNIQUE(flatten(C3:H14));1;1)<>"")
将 C3:H14 中的所有值合并到一个列中,然后删除重复项并按升序对结果进行排序。
是否可以将结果与第二个列表进行比较,然后只保留从不重复的值?
喜欢,第一个范围
A B
Orange Grapes
Apple Carrot
展平范围 (A + B)
C
Apple
Carrot
Grapes
Orange
比较区间
D
Apple
Banana
Carrot
Grapes
Orange
Peach
因此最终结果将是 (D - C):
E
Banana
Peach
尽管使用 UNIQUE 函数可以删除重复项,同时保留每个值的一个副本。
我们如何处理这种情况,只留下永不重复的值?另外,可以使用命名范围作为比较范围吗?感谢关注
你提到
So the final result will be (D - C)
再往下
How can we approach this situation to leave only values that never repeat?
请使用以下公式
=FILTER(B2:B,ISERROR(MATCH(B2:B,A2:A,0)))
命名范围见more here
编辑(复制@Mateo's great )
提供有关此功能如何工作的更多信息。
- 首先,它会查找您的两列之间的精确匹配项return这些匹配项的相对位置。
- 如果有任何值不匹配,它们将被 return 编辑为错误
#N/A
,由函数 ISERROR
. 捕获
- 最后,要获得这些“不匹配”,您可以使用这些不匹配的值过滤最大范围列
B
,然后 return 它们。
使用的函数:
您只能使用:
=FILTER(D:D; NOT(COUNTIF(FLATTEN(A:B); D:D))))
这个公式:
=FILTER(SORT(UNIQUE(flatten(C3:H14));1;1); SORT(UNIQUE(flatten(C3:H14));1;1)<>"")
将 C3:H14 中的所有值合并到一个列中,然后删除重复项并按升序对结果进行排序。
是否可以将结果与第二个列表进行比较,然后只保留从不重复的值?
喜欢,第一个范围
A B
Orange Grapes
Apple Carrot
展平范围 (A + B)
C
Apple
Carrot
Grapes
Orange
比较区间
D
Apple
Banana
Carrot
Grapes
Orange
Peach
因此最终结果将是 (D - C):
E
Banana
Peach
尽管使用 UNIQUE 函数可以删除重复项,同时保留每个值的一个副本。
我们如何处理这种情况,只留下永不重复的值?另外,可以使用命名范围作为比较范围吗?感谢关注
你提到
So the final result will be (D - C)
再往下
How can we approach this situation to leave only values that never repeat?
请使用以下公式
=FILTER(B2:B,ISERROR(MATCH(B2:B,A2:A,0)))
命名范围见more here
编辑(复制@Mateo's great
提供有关此功能如何工作的更多信息。
- 首先,它会查找您的两列之间的精确匹配项return这些匹配项的相对位置。
- 如果有任何值不匹配,它们将被 return 编辑为错误
#N/A
,由函数ISERROR
. 捕获
- 最后,要获得这些“不匹配”,您可以使用这些不匹配的值过滤最大范围列
B
,然后 return 它们。
使用的函数:
您只能使用:
=FILTER(D:D; NOT(COUNTIF(FLATTEN(A:B); D:D))))