Excel:查找非相邻列中的唯一值
您可以使用以下公式在 Excel 中查找非相邻列中的唯一值:
=SORT(SINGLE(FILTER( A1:C11 ,{1,0,1})))
此特定公式仅针对 A 列和 C 列返回A1:C11范围内的唯一值组合。
请注意,大括号中的值指示搜索唯一值时要包含哪些列。
数字1指定包含某列,而0指定排除该列。
例如:
- 第一个1表示应包含 A 列。
- 0表示应排除 B 列。
- 第二个1表示应包括 C 列。
下面的例子展示了如何在实践中使用这个公式。
示例:在 Excel 中查找非相邻列中的唯一值
假设我们有以下数据集,其中包含来自不同球队的篮球运动员的信息:
假设我们想要找到团队和位置的独特组合。
由于团队和位置列并不直接相邻,因此我们不能简单地使用UNIQUE函数。
相反,请使用以下公式:
=SORT(SINGLE(FILTER( A1:C11 ,{1,0,1})))
我们可以在单元格D2中键入此公式,然后按 Enter:
该公式返回团队和职位的每个独特组合。
请注意,在此示例中,我们仅使用了两个不相邻的列,但您可以通过在公式中使用更多的1和0来包含任意数量的非相邻列。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: