如何对多列中的字段进行 vlookup

How do I do a vlookup against fields in multiple columns

我有一列包含多个值,由列分隔,我需要在字段中查找每个单独的值作为 VLOOKUP 公式的一部分。

所以它看起来像这样:

Code_Column
NAAP,BTNA,SLGY,SKGY

查找 table 看起来像这样:

Code|Color
NAAP|Blue
BTNA|Green
SLGY|RED
SKGY|Purple

现在我不相信 VLOOKUP 可以遍历多个值的列表,所以我想我会在 EXCEL 中做一个 'text to columns',由列分隔。但现在我不确定如何为每个单独的单元格分配 vlookup 值。我试过 'B2:E2' 之类的东西,但它不喜欢那样。有什么建议吗?

要将它们放在不同的单元格中,请使用此公式:

=VLOOKUP(TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",999)),(COLUMN(A:A)-1)*999+1,999)),$H:$I,2,FALSE)

不完全确定您要查找的内容,但这是另一个如何将它们放在同一个单元格中的示例。

=VLOOKUP(F2,$C:$D,2,FALSE)&" "&VLOOKUP(G2,$C:$D,2,FALSE)&" "&VLOOKUP(H2,$C:$D,2,FALSE)&" "&VLOOKUP(I2,$C:$D,2,FALSE)&" "