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

如何基于I列查找值列表,将A2:E2中匹配的Agent Joe输出到G2

从单元格区域提取匹配查找列表的内容

需求说明

I列是一组查找值列表,需从A2:E2的多用户单元格区域中,提取属于该列表的「Agent Joe」并显示在G2单元格。

可行公式方案

方案1:兼容多数Excel版本的数组公式

在G2单元格输入以下公式,旧版Excel需按Ctrl+Shift+Enter确认,新版直接回车即可:

=TEXTJOIN(", ", TRUE, IF(ISNUMBER(MATCH(A2:E2, I:I, 0)), A2:E2, ""))
  • 逻辑拆解:
    • MATCH(A2:E2, I:I, 0):逐个检查A2:E2的内容是否在I列查找列表中,匹配成功返回位置,失败返回错误值
    • ISNUMBER(...):把MATCH的结果转为布尔值,匹配成功为TRUE,否则为FALSE
    • IF(...):仅保留匹配成功的单元格内容,其余返回空文本
    • TEXTJOIN(...):将所有匹配到的内容用「逗号+空格」拼接,自动忽略空值

方案2:适用于Excel 365/2021的简化公式

如果只需要返回第一个匹配的内容(比如你的场景仅需提取「Agent Joe」),可以用更简洁的XLOOKUP:

=XLOOKUP(TRUE, ISNUMBER(MATCH(A2:E2, I:I, 0)), A2:E2, "")
  • 逻辑拆解:直接定位A2:E2中第一个属于I列查找列表的内容,返回该值;无匹配时返回空

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:32:09