“真空白”即單元格沒有任何資料,在公式中表示為“”。
假空白是單元格有內容,但內容是空格,在公式中表示為“”,或多個空格“?”。
兩種情況在排除的過程中需不同對待:
1.真空白是很容易排除的,直接用公式countif(A1:A10,"")或者countblank(A1:A10)即可得到真空單元格的數量。使用函式counta可直接得到非真空單元格的數量。
2.假空白因為空格的數量不確定,可能是一個空格,也可能是100,很難做出判斷。此時我們可以藉助rept函式結合陣列函式來實現。例如要計算A1:A10的假空單元格的個數,假設A1:A10每個單元格的資料長度都不大於100,可以使用公式=SUM(COUNTIF(A1:A10,REPT("",ROW(1:100)))),需要注意的是,這是一個數組函式,需要同時按下ctrl+shift+enter來結束輸入。
?根據以上兩種情況,便可以結合countif來綜合計算排除它們。
“真空白”即單元格沒有任何資料,在公式中表示為“”。
假空白是單元格有內容,但內容是空格,在公式中表示為“”,或多個空格“?”。
兩種情況在排除的過程中需不同對待:
1.真空白是很容易排除的,直接用公式countif(A1:A10,"")或者countblank(A1:A10)即可得到真空單元格的數量。使用函式counta可直接得到非真空單元格的數量。
2.假空白因為空格的數量不確定,可能是一個空格,也可能是100,很難做出判斷。此時我們可以藉助rept函式結合陣列函式來實現。例如要計算A1:A10的假空單元格的個數,假設A1:A10每個單元格的資料長度都不大於100,可以使用公式=SUM(COUNTIF(A1:A10,REPT("",ROW(1:100)))),需要注意的是,這是一個數組函式,需要同時按下ctrl+shift+enter來結束輸入。
?根據以上兩種情況,便可以結合countif來綜合計算排除它們。