IT科技

當前位置 /首頁/IT科技 > /列表

4種方法來在Excel中複製公式

目錄

方法1:使用查找和替換功能來複制整個公式1、在Excel中打開工作簿。2、按Ctrl+H3、查找並將"="替換為其它字符。4、複製並粘貼單元格。5、再次使用查找和替換,將之前的替換更改回來。6、嘗試其它方法。方法2:通過公式填寫一列或一行1、在單元格中輸入公式。2、點擊要複製公式的單元格的右下角。3、點擊並把光標拖到要複製的列或行上。方法3:把公式粘貼到多個單元格中1、在一個單元格中輸入公式。2、選擇單元格並按Ctrl+C3、選擇你要複製公式的單元格。4、按Ctrl+V方法4:使用相對或絕對單元格引用1、在公式中使用相對單元格引用。2、弄清楚它們為什麼被稱為相對引用。3、改用絕對引用。4、使用F4在Excel裏,你可以輕鬆地在整行或整列中複製公式,但最後的結果可能並不盡如人意。如果得到的結果不是你期望的,又或者顯示#REF和/DIV0錯誤,你需要檢查相關的單元格,看看是哪裏出了問題。不過不用擔心,你不需要在複製粘貼之前重新編輯所有的單元格,這裏有一些簡單的方法能讓Excel裏的公式自動更新。

方法1:使用查找和替換功能來複制整個公式

4種方法來在Excel中複製公式

1、在Excel中打開工作簿。當你有一個龐大並有很多公式的電子表格,並且想直接複製這些公式時,把所有的內容改為絕對單元格引用將會十分繁瑣,尤其是之後想將它們修改回來會很麻煩。使用這個方法可以快速移動相對單元格引用的公式,並且不需要更改引用。下面是電子表格樣例,需要將C列複製到D列而不更改任何東西。


樣表
A列B列C列D列
第1行944青蛙=A1/2
第2行636蟾蜍=A2/2
第3行712蠑螈=A3/2
第4行690=A4/2
如果你只是想嘗試在單個單元格中複製公式,可以直接跳到本節的最後一步的"嘗試替代法"。

4種方法來在Excel中複製公式 第2張

2、Ctrl+H打開查找窗口。Windows和macOS中的快捷方式都一樣。

4種方法來在Excel中複製公式 第3張

3、查找並將"="替換為其它字符。輸入"=",點擊查找所有,然後在"替換為"中輸入其它的字符。這個操作將會自動把所有的公式替換為其它字符開頭的文本字符串。要使用該電子表格中還未使用過的字符。比如説,將"="替換為#或&,或者一個更長的字符串,例如##&。


樣表
A列B列C列D列
第1行944青蛙##&A1/2
第2行636蟾蜍##&A2/2
row 3712蠑螈##&A3/2
第4行690##&A4/2
不要使用字符*或者?,因為這會讓接下來的步驟變得繁瑣。

4種方法來在Excel中複製公式 第4張

4、複製並粘貼單元格。高亮顯示要複製的單元格,然後按Ctrl + C (PC)或Cmd + C (Mac)進行復制。接着選擇要粘貼到的單元格,然後按Ctrl + V (PC)或Cmd + V (Mac)進行粘貼。因為他們已經不是公式了,所以可以被完全複製。


樣表
A列B列C列D列
第1行944青蛙##&A1/2##&A1/2
第2行636蟾蜍##&A2/2##&A2/2
第3行712蠑螈##&A3/2##&A3/2
第4行690##&A4/2##&A4/2

4種方法來在Excel中複製公式 第5張

5、再次使用查找和替換,將之前的替換更改回來。使用"查找所有"和"替換為"將字符串變為原來的公式。在這個樣表中,需要將所有的"##&"替換為"=",這樣才能使這些單元格中的公式生效:


樣表
A列B列C列D列
第1行944青蛙=A1/2=A1/2
第2行636蟾蜍=A2/2=A2/2
第3行712蠑螈=A3/2=A3/2
第4行690=A4/2=A4/2

4種方法來在Excel中複製公式 第6張

6、嘗試其它方法。如果上述的方法沒有作用,又或者擔心"替換所有"這個選項會出現意外情況,那麼你可以試試下面這幾種方法:複製單元格,但是不改變它的引用。選擇一個單元格,然後複製窗口頂部公式欄中的公式(不是單元格本身),按esc關閉公式欄,然後將這個公式粘貼到電子表格的任意位置。

Ctrl`(通常和~是一個按鍵) 進入電子表格的公式視圖模式。將公式複製並粘貼到文本編輯器中,比如Notepad或者TextEdit。再一次複製它們,並將它們粘貼回電子表格中。然後再次按Ctrl`切換回普通查看模式。

方法2:通過公式填寫一列或一行

4種方法來在Excel中複製公式 第7張

1、在單元格中輸入公式。通過"填充"單元格,Excel可以輕鬆地把公式沿列或行沿用。所有的公式都是=開頭的,在這個符號之後輸入函數或運算。我們將使用一個簡單的樣表,將A列和B列相加。按Enter Return來計算公式。


樣表
A列B列C列
第1行10919
第2行208
第3行307
第4行406

4種方法來在Excel中複製公式 第8張

2、點擊要複製公式的單元格的右下角。光標會變成一個加粗的+符號。

4種方法來在Excel中複製公式 第9張

3、點擊並把光標拖到要複製的列或行上。輸入的公式將自動輸入到高亮顯示的單元格中。相對單元格引用會自動更新,以便引用同一相對位置的單元格,而不是完全保持相同。下面的樣表顯示了所使用的公式和顯示的結果:


樣表
A列B列C列
第1行109=A1+B1
第2行208=A2+B2
第3行307=A3+B3
第4行406=A4+B4


樣表
A列B列C列
第1行10919
第2行20828
第3行30737
第4行40646
你也可以雙擊加號而不是拖動來填充整個列。如果Excel遇到一個空的單元格,它就會停止填充該列。如果引用數據包含一個間隔,你就得重複這一步驟才能填滿間隔下方的B列。

另一種方法是選擇包含公式的單元格的正下方,然後按Ctrl + D

方法3:把公式粘貼到多個單元格中

4種方法來在Excel中複製公式 第10張

1、在一個單元格中輸入公式。和其他公式一樣,先輸入=符號,然後輸入想用的任何函數或算法。我們將使用一個簡單的樣表,然後把A列和B列加起來。當你按下Enter或'Return'時,公式就會計算出結果來。


樣表
A列B列C列
第1行10919
第2行208
第3行307
第4行406

4種方法來在Excel中複製公式 第11張

2、選擇單元格並按Ctrl+C (PC)或? Command+C (Mac)。這樣會把公式複製到剪貼板上。

4種方法來在Excel中複製公式 第12張

3、選擇你要複製公式的單元格。點擊單元格,用鼠標或方向鍵向上或向下拖動。與列或行填充法不同,你要複製公式的單元格不一定和要複製的單元格相鄰。你可以在選擇時按住Ctrl鍵來複制不相鄰的單元格和區域。

4種方法來在Excel中複製公式 第13張

4、Ctrl+V (PC)或? Command+V (Mac)進行粘貼。公式現在就會出現在選定的單元格中。

方法4:使用相對或絕對單元格引用

4種方法來在Excel中複製公式 第14張

1、在公式中使用相對單元格引用。在Excel公式中,"單元格引用"是單元格的地址。你可以手動輸入這個地址,或者點擊你希望使用的單元格。比如説,下面這個電子表格中有一個公式引用了A2單元格:


相關參考
A列B列C列
第2行507=A2*2
第3行100
第4行200
第5行400

4種方法來在Excel中複製公式 第15張

2、弄清楚它們為什麼被稱為相對引用。在Excel公式中,相對引用是使用單元格地址的相對位置。例如:單元格C2中有公式"= A2",它是對左邊兩個單元格的相對引用。 如果將公式複製到單元格C4中,則它仍將引用左側的兩個單元格,顯示為"= A4"。


相關參考
A列B列C列
第2行507=A2*2
第3行100
第4行200=A4*2
第5行400
這適用於相同行和相同列之外的單元格。 如果將相同的公式從單元格C1複製到單元格D6(未顯示),Excel會將"A2"引用到向右一列(C→D),向下五行(2→7)的單元格,或者"B7"。

4種方法來在Excel中複製公式 第16張

3、改用絕對引用。如果你"不"希望Excel自動更改公式。可以在需要保持相同的列或行前面添加$符號,把它改為絕對引用。以下是一些電子表格樣例,原始公式用粗體顯示:相對列,絕對行 (B$1):公式對第1行進行絕對引用,所以會始終引用第1行:

A列B列C列
第1行507=B$3
第2行100=A$3=B$3
第3行200=A$3=B$3
第4行400=A$3=B$3

絕對列,相對行 ($B1):公式對B列進行絕對引用,所以會始終引用B列。

A列B列C列
第1行507=$B1
第2行100=$B2=$B2
第3行200=$B3=$B3
第4行400=$B4=$B4

絕對列和行 ($B$1):公式對B列和第1行進行絕對引用,所以會始終引用B列和第1行。

A列B列C列
第1行507=$B$1
第2行100$B$1$B$1
第3行200$B$1$B$1
第4行400$B$1$B$1

4種方法來在Excel中複製公式 第17張

4、使用F4鍵在絕對引用和相對引用之間切換。 通過點擊單元格,突出顯示公式中的單元格引用。 按鍵盤上的F4,可以自動添加或刪除$符號。 繼續按F4,直到選中想要的絕對或相對引用,然後按EnterReturn

小提示

將公式複製到新單元格後,如果看到綠色三角形,表明Excel檢測到公式可能有錯誤。 仔細檢查公式,看看是否有問題。

如果在“直接複製公式“這一方法中,不小心將=替換為了?或*,是不能通過查找並替換?或*得回原來的公式。需要通過查找"~?"或"~*"來改回原來的公式。

選擇一個單元格,然後按Ctrl'(撇號)來填入正上方的公式。

警告

不同版本的Excel可能會與這裏的屏幕截圖有所不同。

TAG標籤:公式 excel 複製 #