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

在Google Sheets中使用逗号分隔搜索键实现Vlookup

解决方案

可以用TEXTJOIN+VLOOKUP+SPLIT的组合公式实现需求,将以下公式输入到columns工作表的B2单元格,下拉填充即可:

=TEXTJOIN(", ", TRUE, ARRAYFORMULA(VLOOKUP(SPLIT(A2, ", "), All!A:E, 5, FALSE)))

公式说明:

  • SPLIT(A2, ", "):把A列单元格内的逗号分隔数字拆分为独立数值数组
  • VLOOKUP(..., All!A:E, 5, FALSE):对拆分后的每个数值,在All工作表A列精确匹配,返回对应第5列(E列)的用户名
  • ARRAYFORMULA:让VLOOKUP批量处理拆分后的数组
  • TEXTJOIN(", ", TRUE, ...):将匹配到的用户名用逗号加空格拼接,自动忽略空值

如果A列的分隔符仅为逗号(无空格),把SPLIT(A2, ", ")改为SPLIT(A2, ",")即可。若要处理匹配不到的错误值,可嵌套IFERROR:

=TEXTJOIN(", ", TRUE, ARRAYFORMULA(IFERROR(VLOOKUP(SPLIT(A2, ", "), All!A:E, 5, FALSE), "未找到")))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 12:40:50