![Я хочу выбрать другие столбцы на основе столбца «Имя1»](https://rvso.com/image/1607079/%D0%AF%20%D1%85%D0%BE%D1%87%D1%83%20%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C%20%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5%20%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D1%86%D1%8B%20%D0%BD%D0%B0%20%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5%20%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D1%86%D0%B0%20%C2%AB%D0%98%D0%BC%D1%8F1%C2%BB.png)
Мне нужен результирующий набор Name1, Data1 и Data2, если имя в столбце Name1 совпадает с именем в столбце Name2.
Это делается в макросах или в какой-то другой области?
Name1 Name2 Data1 Data2
Al Bain Win Vung [email protected] 800-777-7777
Sue Reed Al Bain
решение1
Формула условного массива ВПР (CSE) решает эту проблему:
Как это работает:
Формула в ячейке
L53
:=IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")
Перетащите формулу вправо (
L53:N53
), затем нажмитеF2
и закончите с помощьюCtrl+Shift+Enter.
Примечание. Теперь формула будет заключена в { }
скобки и будет выглядеть так:
{=IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")}
- Заполните формулу.
При необходимости измените ссылки на ячейки в формуле.