我知道以前有人问过类似的问题,但我要么没有找到足够的信息来解决它,要么它使用了我想避免的 VBA(因为我对它了解不够多,无法修改或理解它是如何工作的,如果我需要在将来更新它)。
我有三个 Excel 表,它们组合成我需要的输出数据。它们的结构如下:
第 1 页
ID Unique Name
1 Melon
2 Melon seedless
3 Melon yellow
4 Apple
第 2 页
SKU Dimension
A Round
A S Round
A Y Round
C Round
第 3 页
SKU Group Name
A, A S, A Y Melon's
C Apples
我正在使用这个公式来查找并匹配 ID 和 SKU 的值。
=INDEX('DEV_ID''s'!A:A;MATCH(INDEX(Variables!H:H;MATCH("*"&AA!C2&"*";Variables!C:C;0));'DEV_ID''s'!B:B;0))
主要问题是公式的第一部分:"*"&AA!C2&"*"
我将工作表 2 中的 SKU 与工作表 3 中的 SKU 组进行匹配。
问题是 Sheet 3 中的 SKU 可以有 1 个或多个值,但并不总是有逗号分隔符。我不确定如何同时查找空格和逗号以确保A S
和A Y
不与 匹配A
。
有什么想法我可以如何进行这场比赛吗?