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

Google Sheets跨表查找州匹配值并返回首行分组

解决Google Sheets中按州查找对应分组的问题

适用场景

Reference工作表第1行为分组名称,每个分组下方列对应州列表;Lookup工作表A列为待查找的州,需返回其所属的分组名称。

解决方案

在Lookup工作表的B2单元格(对应A2的州)输入以下公式之一:

方法1:使用XLOOKUP(推荐)

=XLOOKUP(A2, Reference!$A:$Z, Reference!$1:$1, "未找到")

下拉填充公式至所有需要查找的行即可。

方法2:使用INDEX+MATCH组合

=INDEX(Reference!$1:$1, MATCH(TRUE, INDEX(Reference!$A:$Z=A2, 0), 0))

原理说明

  • XLOOKUP:在Reference工作表的A-Z列范围内查找目标州,找到后返回对应列第1行的分组名称;若未匹配到则返回指定的"未找到"文本。
  • INDEX+MATCH:先通过内层INDEX生成布尔数组标记目标州所在位置,再用MATCH找到该位置的列号,最后用INDEX提取对应列第1行的分组名称。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 16:27:02