下图中 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)),它使用了 SUMPRODUCT 和 LEN 两个函数,计算的是「长度不为 0」的单元格。A4 有一个空格,因此计算在内;A5 虽然有一个公式,但是没有结果、因而也没有长度,因此不计算在内。加上有英文名字的 15 个单元格,一共是 16 个。
D3 使用的是 COUNTIF 函数,公式为 =COUNTIF(range,”>0″&”*”),通过 “>0″&”*” 这个条件,限定为包含字母或数字的单元格;若一个单元格只有空格、或不可见的公式、或不可见字符,而没有任何字母或数字,将不计算在内。本例中 A:C 共有 15 个这样的单元格,即英文名字。
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.
相关文章
Discover more from 美国攻略
Subscribe to get the latest posts sent to your email.