2014-03-04 102 views
47

我在Excel中有一個公式,需要根據該行中的數字除以一個常量才能在列的多行上運行。當我複製該公式並將其應用於範圍內的每個單元格時,所有單元格數都隨該行增加,包括該常數。所以:防止單元格在Excel中的公式中增加

B1=127 
C4='=IF(B4<>"",B4/B1,"")' 

如果我複製單元格C4和粘貼落筆列C,該公式變爲

=IF(B5<>"",B5/B2,"") 
=IF(B6<>"",B6/B3,"") 
etc. 

當我需要它是

=IF(B5<>"",B5/B1,"") 
=IF(B6<>"",B6/B1,"") 
etc. 

有一個簡單的防止表達增加的方法?

回答

110

在excel中有一種叫做'locked reference'的東西,你可以使用它,並且你使用$符號來鎖定一個範圍。對於你的榜樣,你可以使用:

=IF(B4<>"",B4/B$1,"") 

這鎖定在B11所以,當你把它複製到以下行,1將保持不變。

如果您使用$B$1,則在將其複製到行或列上時,範圍不會更改。

4

突出顯示「B1」並按F4。這將鎖定單元格。

現在你可以拖動它,它不會改變。原則很簡單。它在兩個座標之前添加一個美元符號。座標前面的美元符號會在您複製公式時將其鎖定。您可以部分鎖定座標並完全鎖定座標。

+0

選擇「B1」並按F4關閉Excel。 – DrStrangepork

+0

不,它不。它是一個Mac或Excel的某種奇特版本?你做了Alt + F4而不是F4嗎?單靠F4就沒有辦法關閉Excel。 – ApplePie

+0

Excel 2013(office 365)。我在兩個不同的單元格上試過它。據我所知,它的功能就像Alt-F4一樣 - 提供保存然後退出。我想也許這是因爲我仍然打開VBA窗口,但關閉第一個並沒有改變結果。重啓後,它今天仍在發生。 使用不同的電子表格,F4什麼也沒做。內容被複制到其他單元格,就像我原來的帖子。 – DrStrangepork

10

在Excel 2013和重發的版本,你可以使用F2F4加快速度,當你想切換鎖。

關於鍵:

  • F2 - 選定單元格,它把公式編輯模式的單元格。
  • F4 - 切換單元格引用鎖定($符號)。

  • 'A4'的示例場景。

    • F4將 'A4' 轉換爲 '$ A $ 4'
    • F4再次轉換 '$ A $ 4' 到 'A $ 4'
    • F4再次轉換「一個$ 4' 進入 '$ A4'
    • F4再次轉換 '$ A4' 回原來的 'A4'

如何:

  • 在Excel中,選擇帶有公式的單元格,打F2輸入公式 編輯模式。您也可以直接在 公式欄中執行以下這些步驟。 (問題與F2仔細檢查「F鎖定」是嗎?)

    • 如果式具有一個小區的參考;
      • 點擊F4根據需要和單個單元格引用將切換。
    • 如果forumla有多於一個小區的參考,擊中F4(沒有突出任何東西)將切換式中的最後一個單元的參考。
    • 如果公式有多個單元格引用,並且您想要將它們全部更改;
      • 您可以使用鼠標突出顯示整個公式,也可以使用以下鍵盤快捷鍵;
      • 命中結束密鑰(如果需要的話。光標是在默認情況下端)
      • 命中Ctrl鍵 + + 主頁鍵高亮顯示整個公式
      • 命中F4根據需要
    • 如果公式有多個單元格引用,並且只想編輯特定的單元格;
      • 亮點根據需要用鼠標或鍵盤(和箭頭鍵),然後將具體數值創下F4

注:

  • 這些說明是根據我的觀察,而我一直在尋找這個我自己的項目之一。
  • 它一次只能用於一個單元格公式。
  • 打到F4沒有選擇任何內容會更新公式中最後一個單元格引用的鎖定。
  • 打到F4當您在公式中混合鎖定時,會將所有內容都轉換爲相同的內容。示例兩個不同的單元格引用(如「$ A4」和「A $ 4」)都將變爲「A4」。這很好,因爲它可以防止大量的第二次猜測和清理。
  • 按Ctrl +一個不會在公式編輯器的工作,但你可以按下結束鍵,然後按Ctrl ++首頁突出顯示整個公式。擊中 首頁,然後按Ctrl ++結束
  • 操作系統和硬件製造商爲功能(F鎖)鍵有許多不同的鍵盤綁定,因此F2F4可能會做不同的事情。舉例來說,一些用戶可能不得不在某些筆記本電腦上按住'F Lock'鍵。
  • 'DrStrangepork'評論了約F4實際上關閉Excel可能是真實的,但它取決於您最後選擇的內容。 Excel根據Excel的當前狀態更改F4的行爲,具體取決於 。如果您選擇了單元格並且在公式編輯模式下爲 (F2),F4將按照Alexandre原先的建議切換單元格引用鎖定。當玩這個時,我已經有至少5個不同的東西做F4。我在Excel中查看F4作爲一個通用功能鍵,其行爲類似於此; 「作爲Excel用戶,給定我的最後一個操作,對我自動執行或重複邏輯下一步」。