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

如何在Google Sheets中跨表格查找B6值的最后实例并返回对应E列值

Google Sheets跨表查找最后匹配值的解决方案

核心思路

通过IMPORTRANGE导入目标表格数据,再结合函数筛选出最后一个匹配实例对应的E列值,提供两种实用方法:

方法一:INDEX+MAX+IF数组公式

适用于精准定位行号的场景,公式如下:

=INDEX(IMPORTRANGE("spreadsheet_url", "目标工作表名!E:E"), MAX(IF(IMPORTRANGE("spreadsheet_url", "目标工作表名!C:C")=B6, ROW(IMPORTRANGE("spreadsheet_url", "目标工作表名!C:C")), 0)))
  • 替换说明:将spreadsheet_url替换为目标表格的完整链接,目标工作表名替换为实际工作表名称(比如"Sheet1")
  • 使用提示:首次输入公式会弹出授权提示,点击「允许访问」即可;新版Google Sheets无需手动触发数组,按Enter即可生效,旧版需按Ctrl+Shift+Enter

方法二:QUERY倒序筛选法

更简洁直观,适合快速实现需求,公式如下:

=INDEX(QUERY(IMPORTRANGE("spreadsheet_url", "目标工作表名!C:E"), "select Col3 where Col1 = '"&B6&"' order by Col1 desc limit 1"), 1)
  • 参数说明:
    • Col1对应导入范围的C列,Col3对应E列
    • 若B6为数字类型,去掉公式中的单引号,改为:"select Col3 where Col1 = "&B6&" order by Col1 desc limit 1"
  • 原理:通过order by Col1 desc将匹配结果倒序排列,limit 1取第一个结果,即原表格中最后出现的实例

注意事项

  • 确保目标表格的C列和E列数据范围正确,避免遗漏行
  • 若目标表格权限设置为私有,需确保当前账号有权访问该表格

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 19:52:16