Приведенный лист выглядит так:
Sheet 1
Product Name
-----------------
Fancy Shoes
Plain Shoes
Comfy Slippers
Nice Loafers
Pressed Shirt
Tee Shirt
Collared Button-Up
и лист подстановочных знаков:
Sheet 2
Product Wildcard | Product Category
---------------------------------------
*Shirt | Shirt
*Button-Up | Shirt
*Shoes | Shoes
*Loafers | Shoes
*Slippers | Shoes
Я надеюсь произвести следующее:
Product Name | Product Category
----------------------------------------
Fancy Shoes | Shoes
Plain Shoes | Shoes
Comfy Slippers | Shoes
Nice Loafers | Shoes
Pressed Shirt | Shirt
Tee Shirt | Shirt
Collared Button-Up | Shirt
Другими словами, могу ли я найти категорию для продукта на листе 1, который соответствует подстановочному знаку продукта на листе 2?
Я пытался использовать VLOOKUP('Sheet 1'!A2, 'Sheet 2'!A2:B6, 2, FALSE)
и MATCH('Sheet 1'!A2, 'Sheet 2'!A2:A6, 0)
.Оба дают мне # N / A.Я подозреваю, что эти функции ожидают, что текст поиска будет единственной вещью, которая может быть подстановочными символами, и мои подстановочные знаки продукта воспринимаются буквально и не интерпретируются как подстановочные знаки.
Мне интересно, есть ли другой способ сделать это с помощью встроенного-в функции Excel, или если мне нужно написать какой-нибудь VBA?
Заранее спасибо за помощь в этом!