ZhangZhihui's Blog  

 

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)

解释:

  1. B3 不加 $ → 相对引用,向下填充会变成 B4、B5...

  2. sheet2!$A$3:$A$33 → 绝对引用,填充时不会改变

  3. 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个参数值”。 ✅

 

posted on 2025-10-14 18:59  ZhangZhihuiAAA  阅读(19)  评论(0)    收藏  举报