
假設我有一個包含 50 行和 50 列的表。每行都有一定數量的空白單元格,通常出現在最後幾列,前幾列相對密集。我想找到一種方法來計算從最後一列開始的一行中有多少列是空白的,以遇到的第一個非空白單元格結束計數。我想使用這個計數來對表格的行進行排名。有沒有一種簡單的方法可以只用公式來做到這一點?
答案1
您可以使用陣列公式來完成此操作。假設 50 列資料位於 A 列到 AX 列中,第 2 行是您的第一個資料行,公式將進入 AZ2:
=50-MAX(IF(NOT(ISBLANK(A2:AX2)),COLUMN(A2:AX2),0))
需要使用 Ctrl-Shift-Enter 輸入公式,以便將其輸入為陣列公式。輸入後,您可以在 AZ 列中再複製並貼上 49 個副本。結果將是每行末尾的連續空白數(50 減去最後一個非空白條目的列)。我測試了它並且它有效。