[英]Prevent cell numbers from incrementing in a formula in 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.
有沒有一種簡單的方法可以防止表達式增加?
在 excel 中有一種叫做“鎖定引用”的東西,你可以使用它,你可以使用$
符號來鎖定一個范圍。 對於您的示例,您將使用:
=IF(B4<>"",B4/B$1,"")
這將鎖定B1
的1
,以便當您將其復制到下面的行時, 1
將保持不變。
如果您使用$B$1
,則當您將其復制到一行或跨列時,范圍不會改變。
在 Excel 2013 和重新發送的版本中,當您想要切換鎖定時,您可以使用F2和F4來加快速度。
關於鑰匙:
F4 - 切換單元格引用鎖定($ 符號)。
帶有“A4”的示例場景。
如何:
在 Excel 中,選擇帶有公式的單元格並按F2進入公式編輯模式。 您還可以直接在公式欄中執行這些后續步驟。 ( F2 的問題?仔細檢查“F 鎖定”是否打開)
筆記:
突出顯示“B1”並按 F4。 這將鎖定單元格。
現在你可以拖動它,它不會改變。 原理很簡單。 它在兩個坐標之前添加一個美元符號。 當您復制公式時,坐標前面的美元符號將鎖定它。 您可以擁有部分鎖定坐標和完全鎖定坐標。
翻譯:博士
行鎖 = A$5
列鎖 = $A5
兩者 = $A$5
下面是創建公式時如何使用 Excel 鎖定引用$
示例
為了防止從一行移動到另一行時增加,請在列字母之后和行號之前放置 $。 例如A$5
為防止從一列移動到另一列時增加,請將 $ 放在行號之前。 例如$A5
為了防止從一列移動到另一列或從一行移動到另一列時增加,請將 $ 放在行號之前和列字母之前。 例如$A$5
在將單元格拖到重復計算上時,使用鎖定引用還可以防止增量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.