excel - 如何輸入整列的公式

excel - 如何輸入整列的公式

我知道如果我選擇整列,然後在第一列中輸入公式,然後按 ctrl+enter,就會得到處理。但是,我的第一行是標題行。我還應該怎麼做呢?

答案1

  1. 在要填入的列的第二行中輸入所需的公式。
    • 確保使用$對於所有方程式的行保持相同的任何引用單元格。
  2. 選擇包含公式的儲存格,然後按Ctrl+ Shift+ Down
    • 這應該會選取該列中所選儲存格和最底部之間的所有儲存格。
  3. 然後按Ctrl+ D
    • 這應該使用您在第二行儲存格中輸入的公式填入所有選取的儲存格。

多解釋一下 $ 符號。

Example: =VLOOKUP(A2,$B$2:$C$21,2)

此處,B2:C21 的值對於所有單元格都是恆定的。

答案2

  1. 複製該列
  2. 點擊資料中的任意位置並將其設定為表格格式 Excel 2010 -> Home Tab -> Format as Table
  3. 插入列,將標題變更為任何內容。
  4. 在其下的第一個儲存格中鍵入公式
  5. 您會看到出現一個照明圖標,單擊它,它會將其應用到整個列。

基於pnuts的好點進行更新,無理由刪除列,複製列保留資料!

答案3

前往要放入公式的列中的第一個儲存格,然後輸入公式。

然後,在該儲存格中包含公式後,點選Ctrl+ Down

這將選取您所選的儲存格下方的所有儲存格,直到儲存格狀態中斷(如果它們全部已填充,則列中會顯示未填入的儲存格,反之亦然)

答案4

還有另一種選擇,使用=ARRAYFORMULA()

例如,假設您有一個標題行和 3 列,並且希望最後一列是前兩列的乘積。在儲存格中C2您可以輸入以下內容:

=ARRAYFORMULA(A2:A*B2:B)

這有好處:

  1. 完全跳過第一行(你的問題)
  2. 有效地將公式應用於每一行,如果您稍後決定插入一行,這將非常有用
  3. 只有一個位置可以修改每一行的公式

儘管如此,如何/在何處計算單元格可能並不立即顯而易見。 (提示:ctrl+~可能有幫助)

相關內容