You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何基于Sheet1中的工作表名称列表引用对应工作表的B2单元格值

如何基于Sheet1中的工作表名称列表引用对应工作表的B2单元格值

嗨,很高兴能帮你解决这个多表引用的问题!当Sheet1里有一份工作表名称的列表,想要批量提取每个对应工作表的B2单元格值,用Excel/Google Sheets的INDIRECT函数是最直接的解决方案,具体操作如下:

  • 第一步:确认列表位置
    假设你的工作表名称列表存在Sheet1的A列,从A2单元格开始(比如A2是"Sheet2",A3是"Sheet3",依此类推)。

  • 第二步:输入引用公式
    在Sheet1的B2单元格中输入以下公式:

    =INDIRECT("'"&A2&"'!B2")
    

    这里给你拆解下公式的逻辑:

    • & 是字符串拼接符号,用来把不同部分组合成完整的单元格引用路径;
    • 包裹工作表名的单引号'是关键——如果你的工作表名称包含空格、特殊字符或者数字开头,加单引号能避免公式报错;
    • 最后INDIRECT函数会把拼接好的字符串转换成有效的单元格引用,返回对应工作表B2的值。
  • 第三步:批量填充公式
    输入完B2的公式后,鼠标放在单元格右下角的填充柄上,按住左键下拉,就能自动批量获取所有对应工作表的B2单元格值了。

如果是在Google Sheets中操作,这个公式完全通用,没有任何差异。我自己处理多表汇总需求时经常用这个方法,稳定又高效~

备注:内容来源于stack exchange,提问作者Nick John

火山引擎 最新活动