You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中通过单元格引用命名数据范围使用VLOOKUP

实现通过单元格引用命名区域的VLOOKUP公式

当然可以做到!这个需求刚好戳中了Excel批量更新公式的痛点,用INDIRECT函数就能完美解决,不用再每次手动修改VLOOKUP里的命名区域。

具体操作步骤:

  1. 在指定单元格输入命名区域名称:比如你说的A1单元格,直接输入文本june_salaries(不用加引号,纯文本即可)。
  2. 修改VLOOKUP公式:把原来固定的命名区域替换成INDIRECT(A1),最终公式变成:
    =VLOOKUP($B$6, INDIRECT(A1), 4, 0)
    

原理说明:

INDIRECT函数的作用就是把文本字符串转换成Excel可识别的单元格/区域引用。当你在A1输入june_salaries时,INDIRECT(A1)就会自动指向你预先定义好的那个命名数据范围,和你直接写june_salaries效果完全一样。

额外优化建议:

  • 为了避免手动输入命名区域名称出错,可以给A1单元格设置数据验证下拉列表:把所有月份对应的命名区域(比如june_salaries、july_salaries等)作为下拉选项,每月直接选择就行,不用手动打字。
  • 如果你的命名区域在其他工作表,记得在A1里加上工作表前缀,比如Sheet2!june_salaries,INDIRECT同样能正确识别跨表的命名区域。

这样一来,每月更新工资条时,你只需要修改A1单元格的内容,所有用到这个公式的工资条都会自动切换到新的月份数据范围,效率提升超多!

内容的提问来源于stack exchange,提问作者satancorpse

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:59:00