Как использовать функцию ВПР в MS Excel

#excel #vlookup

#excel #ВПР

Вопрос:

Я очень новичок в Excel, у меня есть два листа Лист 1

 Country PMU             Cluster
A       Asia            Mercury
B       Australia       Venus
C       North America   Jupiter
  

Все страны и континенты здесь уникальны
На листе 2
У меня есть

 CountryCode Country  PMU  Cluster
123         A
234         A
453         B
235         C
  

1 страна может иметь несколько кодов
Я должен взять PMU и кластеризовать и объединить его с листом 2, на листе 2 будет дополнительный столбец кода страны.
Любая помощь очень приветствуется.

Комментарии:

1. Поскольку у вас есть несколько кодов стран для каждой страны, было бы намного проще добавить континент на лист 2. Это была бы простая формула ВПР. Если вы действительно хотите обновить лист1, вам нужно изучить другие способы, такие как индексирование / сопоставление или vlookup после обработки данных.

2. Можете ли вы объяснить, как добавить континент на лист 2?

Ответ №1:

Замена моего ответа на ваши правки.

Я просто делаю это на одном листе, но вы можете легко адаптироваться, указав на другой лист для своего массива поиска.

Вот формула для ячейки G2:

     ==VLOOKUP($F2,$A:$C,2,FALSE)
  

Вот формула для ячейки H2:

     =VLOOKUP($F2,$A:$C,3,FALSE)
  

Перетащите ваши формулы вниз, и все готово. Формулы ВПР очень полезны, я рекомендую посмотреть, как они работают, поскольку кто-то другой мог бы лучше объяснить, чем Я. По сути, вы ищете значение (столбец F) в массиве (столбцы A, B, C) И возвращаете индекс столбца (B = 2, C = 3 и т. Д.) Длясовпадение. Наконец, вы ищете приблизительное (ИСТИННОЕ) или точное (ложное) совпадение. Почти всегда используйте FALSE.

Кроме того, найдите ссылки на ячейки и как их заблокировать (т. Е. Как меняются правила $ signs). Таким образом, вы можете легко перетаскивать формулы и сохранять значение поиска и массив одинаковыми.

введите описание изображения здесь

Комментарии:

1. Эй, ваша формула хорошо работает с теми же образцами данных, однако, когда я пытаюсь воспроизвести на своем, приходит только одно значение, а остальное — как NA, я отредактировал свой вопрос. Не могли бы вы проверить один раз и подсказать мне, что делать? Я действительно не могу понять это: (

2. @coder_bg Дайте мне минуту, и я изменю, заменю свой ответ.

3. ДА, ЭТО СРАБОТАЛО!!! Теперь я лучше понял концепцию. БОЛЬШОЕ СПАСИБО!!! Проголосовали и отметили ваш ответ :))

4. Замените false в vlookup на 0, так как это меньше ввода…