计算忽略范围内文本的唯一值

计算忽略范围内文本的唯一值
123
562
My Data
548
K166
You 
1548
123
562
100
My Data
100

我想通过忽略上面显示的列表中的文本来计算唯一值。为此,我尝试了数组公式,{=SUM(1/Countif(,,,,))}但它无法正常工作。

有人可以为这个任务建议一个公式甚至 VBA 吗?

答案1

这是一个解决方案:

工作表截图

数组任意位置输入以下公式:

{=SUM(IFERROR(1/COUNTIF(D1:D12,IFERROR(--D1:D12,)),))}

答案2

为了社区的利益,我还想建议一种采用不同方法的数组公式,“通过忽略给定数据范围内的文本来计算唯一值”。

在此处输入图片描述

{=SUM(IF(FREQUENCY(A2:A13,A2:A13)>0,1,0))}

笔记, 使用 Ctrl+Shift+Enter 完成公式。

答案3

这是受 Rajesh 自己的回答启发的另一个解决方案:

工作表截图

在任意位置输入以下公式:

=SUM(--(FREQUENCY(D1:D12,D1:D12)>0))

请注意这个公式没有必须输入数组。

相关内容