Excel lookup(B3, sheet2!A3:A33, sheet2!E3:E33), 向下填充时如何只增加第1个参数值?例如增加B3为B4, B5...,保持sheet2!A3:A33, sheet2!E3:E33不变。
ChatGPT said:
你这个问题是 Excel 相对/绝对引用 的经典用法。我们可以分步解决。
你的公式是:
=LOOKUP(B3, sheet2!A3:A33, sheet2!E3:E33)
-
B3 是你想在向下填充时自动变成 B4、B5…
-
sheet2!A3:A33 和 sheet2!E3:E33 是你想保持不变的范围
解决方法
使用 绝对引用(加 $
符号)锁定行列或单元格范围。
修改公式如下:
=LOOKUP(B3, sheet2!$A$3:$A$33, sheet2!$E$3:$E$33)
解释:
-
B3
不加$
→ 相对引用,向下填充会变成 B4、B5... -
sheet2!$A$3:$A$33
→ 绝对引用,填充时不会改变 -
sheet2!$E$3:$E$33
→ 绝对引用,填充时不会改变
向下填充效果
-
第1行公式:
=LOOKUP(B3, sheet2!$A$3:$A$33, sheet2!$E$3:$E$33)
-
第2行公式:
=LOOKUP(B4, sheet2!$A$3:$A$33, sheet2!$E$3:$E$33)
-
第3行公式:
=LOOKUP(B5, sheet2!$A$3:$A$33, sheet2!$E$3:$E$33)
完美实现你说的“只增加第1个参数值”。 ✅