excel增加行列不影響公式(表格增加行數怎樣讓公式不變)

回答網友提問,這位同學可能是個初學者,寫了一大堆文字,但描述不夠精準,也沒有提供效果模擬,所以折騰了很久才明白他的意思,所以大家求助的話首先要學會如何提問。題外話,言歸正傳。

這位同學有一個每日需要更新的資料表,按照公司要求,每天的資料新增在序列末,也就是日期從小到大遞增排列,而表格最下方是設定了計算公式的,一旦新增行,計算區域要重新拖動,否則新的行不在計算範圍內。

這個操作吧,既然天天要做,就不能一直靠手工,容易忘記和出錯,所以要幫他稍微優化一下公式。

案例:

下圖 1 的資料表是一個順序序列,每天都會需要在最下方新增日期,並更新當天的數字。

那麼問題來了,新增行以後,公式能不能自動把新的行計算進來呢?效果如下圖 2 所示。

解決方案:

1. 在 B13 單元格中輸入以下公式:

=INDEX(B:B,ROW()-1)

公式釋義:

  • index 函式的作用是返回區域中的值;
  • 語法為 INDEX(查詢區域, 第幾行, [第幾列]);
  • 這裡的公式表示從 B 列中提取出當前行的上一行 ROW()-1

2. 在 B14 單元格中輸入以下公式:

=SUM($B$2:INDEX(B:B,ROW()-2))

公式釋義:

  • 學會了上一個公式,這裡就比較好理解了,sum 函式的起始區域固定在 B2 單元格,而截止區域始終是當前行的上兩行

* 這裡需要注意的是,要將 B2 單元格設定為絕對引用。

現在就實現了需求,無論插入多少新的行,都不需要手工調整公式區域,結果會自動更新。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函式公式、資料透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。

       
專欄
Excel從入門到精通
作者:Excel學習世界
99幣
77人已購
檢視