首页 > 解决方案 > 获取排除某些文本或空单元格的 Excel 列中名称的唯一计数

问题描述

我想获得一列名称的唯一计数。某些单元格可能是空白的或其中包含“已取消”。如何计算唯一文本并排除空单元格或其中包含“已取消”的单元格?

这是我到目前为止所拥有的 - 它似乎获得了唯一计数,但由于空单元格而失败并包括“已取消”:=SUM(IF(FREQUENCY(MATCH(G2:G29,G2:G29,0),MATCH(G2:G29,G2:G29,0))>0,1))

标签: excelexcel-formula

解决方案


将条件添加到 IF:

=SUM(--(FREQUENCY(IFERROR(MATCH(G2:G29,G2:G29,0),FALSE)*(LEN(G2:G29)>0)*(G2:G29<>"Cancelled"),IF((LEN(G2:G29)>0)*(G2:G29<>"Cancelled"),IFERROR(MATCH(G2:G29,G2:G29,0),FALSE)))>0))

请记住,这是一个数组公式,必须使用Ctrl-ShiftEnter不是 Enter 来确认。

在此处输入图像描述


推荐阅读