1

Я пытаюсь vlookup частичный текст, который будет возвращать определенное значение, если найден в моих данных. У меня есть список почтовых индексов (почтовые индексы), и я хотел бы, чтобы vlookup посмотрел первую часть почтового индекса, чтобы поместить соответствующую страну в столбец рядом с ним. Так, например, у меня есть следующее -

Лист 1 A1 - AB45 78H A2 - TH6 89K A3 - EH7 4FG A4 - G9 6DS A5 - G17 9IC

Бланк B1-B5 - это то место, где я хотел бы, чтобы страна появилась.

Лист 2 A1 - AB A2 - TH A3 - EH A4 - G

B1 - Уэльс B2 - Англия B3 - Шотландия B4 - Шотландия

Кто-нибудь может придумать формулу, которая поможет? Это также довольно запутанно, поскольку некоторые строки состоят из 2 букв, а некоторые - только из 1 буквы (например, «G»)...

1 ответ1

3

Пожалуйста, дайте это попробовать. В листе B1, пожалуйста, введите следующую формулу и смотрите:

= ВПР (ЛЕВЫЙ (А1, MIN (FIND ({0,1,2,3,4,5,6,7,8,9}, A1 & ВЕЙБУЛЛ (3,5,7,))- 1)), Лист2!$ A $ 1:$ B $ 4,2,0)

Надеюсь, поможет

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .