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

Google Sheets:基于单元格值动态更新Transpose函数的行范围

解决Google Sheets动态Transpose引用范围的问题

你不需要用Query函数,直接用INDIRECT配合TRANSPOSE就能实现需求,步骤如下:

  • 在D14单元格输入以下公式:

    =TRANSPOSE(INDIRECT("G"&D25&":P"&D25))
    
  • 公式说明:

    • "G"&D25&":P"&D25:将D25的数值拼接成目标行的范围文本(比如D25=856时,会生成"G856:P856")
    • INDIRECT():把拼接好的文本转换为真实的单元格范围引用
    • TRANSPOSE():对这个动态生成的范围进行转置
  • 如果你的目标行在指定工作表(比如第二个工作表名为Sheet2),可以修改公式为:

    =TRANSPOSE(INDIRECT("Sheet2!G"&D25&":P"&D25))
    

当D25的数值修改后,公式会自动更新引用范围,转置结果也会实时刷新。

Query函数更适合数据筛选、聚合类的操作,对于这种动态引用单行的场景,INDIRECT是更直接高效的选择。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:05:00