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

Google Sheets:如何通过列名实现跨表数组公式匹配取值

解决方案

在Sheet2的B2单元格中输入以下数组公式即可实现需求:

=ARRAYFORMULA(XLOOKUP(A2:A, Sheet1!C:C, Sheet1!A:A))

公式解析

  • ARRAYFORMULA:实现批量计算,自动对Sheet2 A列所有非空行执行查找,无需手动下拉公式
  • XLOOKUP:谷歌表格的原生查找函数,参数逻辑清晰:
    • 第一个参数A2:A:指定Sheet2中需要匹配的alpha列数据
    • 第二个参数Sheet1!C:C:指定Sheet1中用于匹配的three列数据范围
    • 第三个参数Sheet1!A:A:指定匹配成功后要返回的Sheet1one列数据

结果验证

输入公式后,Sheet2的value列会自动生成预期结果:

alphavalue
ca
ki
ge
ca

如果需要兼容更早版本的函数写法,也可以使用INDEX+MATCH的数组实现(搭配IFERROR处理匹配失败场景):

=ARRAYFORMULA(IFERROR(INDEX(Sheet1!A:A, MATCH(A2:A, Sheet1!C:C, 0))))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 23:15:36