Excel:如何从多列中查找唯一值


您可以使用以下公式在 Excel 中查找多列中的唯一值:

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

此特定公式在单元格区域A2:C11中搜索唯一值,并返回E列中的唯一值列表。

下面的例子展示了如何在实践中使用这个公式。

示例:从 Excel 中的多列中查找唯一值

假设 Excel 中有以下三个篮球队名称列表:

为了找到三列中每一列的唯一值,我们可以使用以下公式:

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

我们可以在单元格E2中输入此公式,然后按Ctrl+Shift+Enter

然后我们可以单击该公式并将其拖动到 E 列中的其他单元格,直到开始出现空白值:

Excel从多列中查找唯一值

从结果中我们可以看到,三个队名列中有11个唯一的队名。

注意:要将此公式用于更多列,只需更改公式中的单元格区域A2:C11以包含更多列。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

Excel中如何统计出现次数
如何在Excel中计算文本频率
如何在 Excel 中计算相对频率

添加评论

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