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

如何创建Google Sheets水平垂直双向搜索公式

Google Sheets 双向XY搜索解决方案

核心对应关系

  • 仪表板:A列=姓名(搜索条件1),第2行I-AU列=关键词(搜索条件2)
  • 数据库:第1行=姓名(对应条件1),A列=关键词(对应条件2)

单个单元格公式(可下拉复制)

在仪表板的I3单元格输入以下公式,然后横向/纵向拖动填充到整个需要的区域:

=IFERROR(INDEX(Database!B:ZZ, MATCH(I$2, Database!A:A, 0), MATCH($A3, Database!1:1, 0)), "")

公式解析:

  • MATCH(I$2, Database!A:A, 0):在数据库A列精准匹配当前列的关键词,返回对应行号
  • MATCH($A3, Database!1:1, 0):在数据库第1行精准匹配当前行的姓名,返回对应列号
  • INDEX(...):根据行号和列号提取数据库中对应的内容
  • IFERROR(..., ""):匹配失败时返回空单元格,避免显示错误值

动态数组公式(一键填充)

如果你的Google Sheets支持动态溢出功能,直接在仪表板的I3单元格输入以下公式,会自动填充整个区域,无需手动拖动:

=IFERROR(INDEX(Database!B:ZZ, MATCH(I2:AU2, Database!A:A, 0), MATCH(A3:A, Database!1:1, 0)), "")

注意事项

  • 确保姓名、关键词的文本完全一致(包括大小写、空格、特殊字符),否则会匹配失败
  • 数据库新增姓名(第1行)或关键词(A列)后,公式会自动识别,无需修改引用范围
  • 若数据库数据范围有变化,可调整Database!B:ZZ为实际数据区域(比如Database!B2:Z1000),提升计算效率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 01:42:35