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:

具有非相邻列的 Excel SINGLE

该公式返回团队和职位的每个独特组合。

请注意,在此示例中,我们仅使用了两个不相邻的列,但您可以通过在公式中使用更多的10来包含任意数量的非相邻列。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何计算唯一名称
Excel:如何按组计算唯一值
Excel:如何根据多个条件计算唯一值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注