基於單元標準的自動順序編號 - 建立兩個獨立的自動編號序列

基於單元標準的自動順序編號 - 建立兩個獨立的自動編號序列

如何使 A 列中的編號跳過 C 列中包含單字「TOTAL」的任何行,但在下一行中再次正確編號?同時C列中帶有「TOTAL」一詞的行可以有自己的編號嗎?

這應該透過單一公式來實現,並在建立新行/更新 C 列時自動繼續沿列向下顯示,並在 A 列下出現新的適當數字。

我嘗試過(使用下面給出的答案) =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")) 它有效,但是它不會自動在 A 列中傳播。

例如,如果某些行包含“TOTAL”,則 A 列將是:

   Col A   Col C 
    1        S
    2        S
    1      TOTAL
    3        S
    2      TOTAL
    3      TOTAL
    4        S
    5        S
    4      TOTAL

答案1

這是一種解決方案。它假設資料從第 1 行開始(如果不是,則偏移行引用)。 A1中的公式:

    =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL"))

將整個資料範圍的 A 列複製下來。

更新:這會將評論中的討論合併到答案中。該問題尋求在將新條目新增至 C 列時自動顯示 A 列中的值ISBLANK

    =IF(ISBLANK(C1),"",IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")))

可以將其複製到 A 列中任意數量的儲存格。 只要 C 列中沒有任何行,該公式將傳回空佔位符,且 A 列中的儲存格將為空白。當在 C 列中輸入值時,公式將像以前一樣工作。

相關內容