я могу заставить vlookup найти определенное слово в ячейке? - PullRequest
1 голос
/ 05 января 2012

То, что я пытаюсь сделать, это.

=VLOOKUP(C7,MODEL!A$4:B$9975,2,FALSE)

для сотовых C7 --- куртка синяя мужская

Что я хочу сделать, так это использовать Символ для мужчин

Итак, на моем оригинальном листе перечислены все продукты ... это переходит в другой список, и я хочу сделать куртку синей мужской -------- | Жакет синий | ♂ |

Так распознает ли Vlookup (мужской) и будет ли использовать этот список для автозаполнения другой ячейки?

Я попытался, и это дало мне NA#

Спасибо ... это последний шаг в МАССИВНОЙ головоломке

НОВЫЙ ВОПРОС

Могу ли я иметь только одну команду Vlookup на лист?

Также текущий =VLOOKUP(B397,Sheet2!C3:D5,2) возвращает ♂, но конкретное слово в этой ячейке - Женский

Так что я думаю, мне нужно выяснить, как это будет отличаться между женщинами и мужчинами. Я перепробовал много формул, и я получил NA# или ошибки в формулах.

Может кто-нибудь ответить на этот вопрос, или я действительно застрял и должен добавить ♂ и ♀ и Ω ко всем записям 10k?

1 Ответ

3 голосов
/ 05 января 2012

Если вы хотите, чтобы «Men» всегда совпадал с «♂», попробуйте использовать SUBSTITUTE, который заменит любой экземпляр «Men's» в искомом значении этим символом, т.е.

=VLOOKUP(SUBSTITUTE(C7,"Men's","♂"),MODEL!A$4:B$9975,2,FALSE)

... или вам нужно, чтобы это было |♂ | .... мне не понятно .... но принцип тот же ....

=VLOOKUP(SUBSTITUTE(C7,"Men's","| ♂ |"),MODEL!A$4:B$9975,2,FALSE)

...