Google Sheets 计算非空白单元格数量的三种方法

下图中 A:C 三列我添加了 15 个英文名字。高亮的两个单元格,虽然看上去也是空白,但 A4 我输入了一个空格、而 A5 则是包含有一个公式;就是说,A4 和 A5 其实是有看不见的内容。 D 列我用三种公式来计算 A:C 的非空白单元格,结果分别是 17 个、 16 个、以及 15 个。

D1 使用的是 COUNTA 函数,公式为 COUNTA(单元格范围),本例中即 =COUNTA(A:C),它会计算「有内容」的单元格;若是单元格里有一个空格、或者有一个结果为空的公式,这个单元格仍然「有内容」、也会计算在内。加上有英文名字的 15 个单元格,一共是 17 个。

D2 的公式略微复杂:=SUMPRODUCT(–(LEN(range)>0)),它使用了 SUMPRODUCTLEN 两个函数,计算的是「长度不为 0」的单元格。 A4 有一个空格,因此计算在内;A5 虽然有一个公式,但是没有结果、因而也没有长度,因此不计算在内。加上有英文名字的 15 个单元格,一共是 16 个。

D3 使用的是 COUNTIF 函数,公式为 =COUNTIF(range,”>0″&”*”),通过 “>0″&”*” 这个条件,限定为包含字母或数字的单元格;若一个单元格只有空格、或不可见的公式、或不可见字符,而没有任何字母或数字,将不计算在内。本例中 A:C 共有 15 个这样的单元格,即英文名字。

Derek Yang

生于湖南,先后在北京和广东学习与工作。2013年移居美国。EB-1 职业移民。非移民律师、非移民中介。Twitter @mrderekyang

Disclosure: We are an Amazon Associate. Some links on this website are affiliate links, which means we may earn a commission or receive a referral fee when you sign up or make a purchase through those links.

相关文章

没找到您想要的信息?
请使用我们强大的搜索工具!

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stock images sponsored by depositphotos.com | Skimlinks