如何更新Excel公式只是更改行值,因为我将公式向下拖动到下一个连续的行

时间:2014-12-04 20:33:51

标签: excel-formula

我有以下公式来计算If / Then语句:

=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而不是剩余的公式?目前我必须将Row#(编辑/替换)替换为下一个连续的行并切换并超过新的公式。当然,这不是最佳的。

1 个答案:

答案 0 :(得分:0)

使用美元符号($)将单元格锁定到指定的列或行。

如果我理解正确,您希望锁定K2,以便它不会更改为K3K4等,因为公式会被拖到工作表中

要将公式锁定到某一行,请在行值前面写入美元符号。因此,在这种情况下,您可以使用K2替换所有出现的K$2

同样,要将公式锁定到某个列,请在列值之前写入美元符号。例如,$K2

您还可以使用列和行的美元符号将其锁定到指定的单元格,例如$K$2

对于您不想更改的所有行,您都会重复此操作。