首页 > 解决方案 > 使用 COUNTIF 排除同一列中的重复项

问题描述

我想要一个能够计算 COUNTIF 函数的公式,但忽略同一列中的重复值。我的工作表看起来像这样:

在此处输入图像描述

例如,如果我要计算“草”的出现次数,它将返回 4 的结果,忽略 C 和 D 列中的重复项。

链接到此电子表格 - https://docs.google.com/spreadsheets/d/110De2u6mKLT7SOTfaXN6EZVqgD35pEeeog9o5WWn5bs/edit?usp=sharing

标签: google-sheetsgoogle-sheets-formula

解决方案


您的示例电子表格中有一个名为 MK.Idea 的新工作表。在那里你会发现这个公式:

=ARRAYFORMULA(COUNTIF(UNIQUE(SPLIT(FLATTEN(Sheet1!B1:G1&"|"&Sheet1!B2:G),"|")),"Grass"))

它使用 UNIQUE 和 SPLIT(Flatten 技术来隔离在给定列中重复的“草”值


推荐阅读