如何在一个单元格中查看每个逗号分隔值?

我有工作表A:

一个

我有另一个工作表(WS)B:

在这里输入图像说明

我想要的是:
我想使用Vlookup公式在单元格C3的Vlookup公式:

 =VLOOKUP(B2,b!A2:B3,2,FALSE) 

然而:
我不知道如何使它在一个单元格中查找多个逗号分隔值(csv) (请注意,有些单元格可以达到10 csv)

逻辑上,WS A的单元格C3应该:

  • 查找值B2
  • 从WS B的表格数组中
  • 循环通过WS B的单元格A2,应检查“1-ABC”,“2-ABC”,“3-ABC”。
  • 由于它在“3-ABC”处find匹配,因此C3将在WS B的B2处返回唯一的Acc ID
  • 那么希望我可以把公式拖到许多logging中…

这可以使用公式来完成,或者最好通过VBA来完成吗? 如果是VBA,我该怎么办?

你可以使用星号作为通配符

 =VLOOKUP("*" & B2 & "*",b!A2:B3,2,FALSE)