目前我正在研究如何自动化一个小型 Excel 文件(见屏幕截图)。因此,我有一个标准主题列表和一个必须手动填写的代码(这无法自动化)。接下来,我必须计算每个主题的代码数量,排除重复值(可以在统计信息列下方看到)。有没有办法轻松地做到这一点而不会变得太复杂?我真的找不到解决办法。
答案1
FILTER
如果您有 Excel 365,则可以使用、UNIQUE
AND函数组合COUNT
来获取唯一计数。然后使用 SUM 函数计算总和
=COUNT(UNIQUE(FILTER($A$2:$B$20,$B$2:$B$20=D2)))
解释
首先,我们根据给定的标准过滤表格。
然后我们返回唯一列
最后,我们计算唯一的行以获得结果。
编辑
如果列包含字符,则不应使用COUNT 函数。
COUNT 函数计算包含数字的单元格数,并计算参数列表中的数字。使用 COUNT 函数获取数字范围或数字数组中的数字字段的条目数。
由于我们返回的是行数,因此我们可以使用ROWS 函数就像这样:
返回引用或数组中的行数。