2014-12-04 35 views
0

我有以下公式,Calcs(計算)的IF/Then語句:如何更新Excel公式只需更改行值,因爲我拖動公式向下到下一連續行(S)

=IF(J292="IN HEM",K2,IF(J292="HEMF1",K2,IF(J292="HEMF2",L2,IF(J292="HEMA",M2,IF(J292="STF",K11,IF(J292="STA",L11,IF(J292="LLF",K8,IF(J292="LLA",L8,IF(J292="BMTF",K6,IF(J292="BMTA",L6,IF(J292="NOF",K9,IF(J292="NOA",L9,IF(J292="ROF",K10,IF(J292="ROA",L10,IF(J292="OUTFAM",K3,IF(J292="OUTFPM",L3,IF(J292="OUTA",M3,IF(J292="(SELECT)",P2)))))))))))))))))) 

我想要拖下這個公式,只更改行值(例如,J292在整個過程中變成J293,等我拖下工作表時)。

我應該在我的公式中添加什麼來更改行而不是剩餘的公式?目前我必須將Row#(Edit/Replace)替換爲下一個連續的行,並切入並過去新的公式。這當然不是最優的。

回答

0

使用美元符號($)將單元格鎖定到指定的列或行。

如果我理解正確,您想鎖定K2,以便它不會更改爲K3K4等,因爲公式被拖動到工作表中。

要將公式鎖定到某一行,請在行值之前寫入美元符號。因此,在這種情況下,您將用K$2替換所有出現的K2

同樣,要將公式鎖定到某個列,請將美元符號寫入列值之前。例如,$K2

您還可以通過對列和行使用美元符號將其鎖定到指定單元格,如$K$2

您會對所有不想更改的行重複此操作。