簡體   English   中英

計算最后一個單元格與下一個非空白單元格之間的行中的空白單元格數

[英]Count number of blank cells in row between last cell and next non-blank cell

是否有可能(優選使用公式)計算行中空白單元格的數量,其中計數從給定列開始並向后計數(例如從右到左)空白單元格的數量,直到找到非空白單元格為止? 在下面的示例中,計數從H列開始並向左進行。 使用COUNTACOUNTIF似乎是合理的工具,但我不確定如何在找到非空白單元后終止計數。

excel屏幕截圖計數空白單元格,直到非空白

如果表中的值都是文本,則可以使用類似這樣的內容:

=COUNTBLANK(INDIRECT(CHAR(97+MATCH("zzzz",B2:H2))&ROW()&":H"&ROW()))

MATCH("zzzz",B2:H2)返回最后一個非空白單元格所在的列號。

CHAR(97+ column number)返回該列的字母。

將其附加到行號以提供COUNTBLANK必須以&ROW()開頭的引用

&":H"&ROW())給出最后一個單元格的引用,即H加行號。

INDIRECT將連接的文本轉換為Excel可以評估的范圍。

試試這個公式

=COLUMNS(B2:H2)-MATCH("zzzz",B2:H2)

您可以使用嵌套的if語句

=IF(ISBLANK(H2),IF(ISBLANK(G2),IF(ISBLANK(F2),IF(ISBLANK(E2),IF(ISBLANK(D2),IF(ISBLANK(C2),IF(ISBLANK(B2),IF(ISBLANK(A2),8,7),6),5),4),3),2),1),0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM