【问题标题】:Excel XLS vlookup return multiple values in same cell based on multiple corresponding lookupsExcel XLS vlookup 基于多个相应的查找在同一单元格中返回多个值
【发布时间】:2021-04-17 16:47:47
【问题描述】:

我经常使用vlookup 根据单个查找返回单个值。但是我有一种情况,我在一个用逗号分隔的单元格中有多个值,并且需要返回相应值的查找,也用逗号分隔。

我的查找单元格如下所示:

Color Key
Red 1
Blue 2
Yellow 3
Green 4

这是我在输出中需要的内容(Keys (joined) 列)

Color(s) Keys (joined)
Red, Yellow 1, 3
Blue 2
Blue, Green 2, 4
Yellow, Blue, Red 3,2,1

我找到了一些接近的在线参考资料,但并不完全符合我的需要:

https://www.extendoffice.com/documents/excel/2706-excel-vlookup-return-multiple-values-in-one-cell.html

https://trumpexcel.com/multiple-lookup-values-single-cell-excel/

谢谢!

【问题讨论】:

    标签: excel-formula google-sheets-formula vlookup


    【解决方案1】:

    我相信我有你所需要的。假设您的颜色和键表从 A1 开始,并且“红、黄”在单元格 A8 中,请在键(已连接)列中尝试以下公式:=join(", ",arrayformula(vlookup(SPLIT(A8, ", "),$A$2:$B$5,2,FALSE)))

    此公式从单元格中拆分颜色,为每种颜色进行单独的 vlookup,然后将它们连接在一起为您输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多