В данной статье вы узнаете как можно с помощью функций excel сделать выборку данных из разных столбцов Есть один список с полными ФИО, а есть другой список, где указаны только фамилия и имя. Нужно автоматически найти человека и подставить его полное ФИО.
На первый взгляд кажется, что задача простая, но обычный поиск или стандартная формула часто не подходят. Особенно если в таблице есть похожие записи.
Я покажу формулу, которой сам пользуюсь в таких случаях, и подробно разберу, как она работает.

Допустим, у нас есть такая таблица.
| Столбец A | Столбец B |
| Иванов Иван Иванович | Иванов Иван |
| Иванов Иван Иванович 1 | Петров Иван |
| Иванов Иван Иванович 2 | |
| Петров Иван Макарович | |
| Петров Иван1 Макарович | |
| Иванов Иван1 Иванович |
Задача:
по значениям из столбца B найти соответствующее полное ФИО из столбца A.
Вариант №1
=ИНДЕКС(A:A;ПОИСКПОЗ("*"&B2&"*";A:A;0))
После ввода формулы Excel вернёт первое совпадение из столбца A.
Например:
| B | результат |
|---|---|
| Иванов Иван | Иванов Иван Иванович |
| Петров Иван | Петров Иван Макарович |
Если в столбце B встречается пустая строка, формула начинает возвращать одно и то же значение.
Причина проста.
Когда B2 пустая, формула превращается в:
**
А это означает:
найти любой текст
Excel просто берёт первую строку из столбца А.
Вариант №2
Нужно добавить проверку и для этого будем использовать функцию ЕСЛИ.
=ЕСЛИ(B2="";"";ИНДЕКС(A:A;ПОИСКПОЗ("*"&B2&"*";A:A;0)))
Теперь логика такая:
если B2 пустая → ничего не выводить
если B2 заполнена → выполнить поиск
Как работает новая формула
| B | результат |
|---|---|
| Иванов Иван | Иванов Иван Иванович |
| Петров Иван | Петров Иван Макарович |
| (пусто) | (пусто) |
Таблица выглядит аккуратно, без лишних повторов.
Итог
Первый вариант позволяет найти строку по частичному совпадению текста.:
=ИНДЕКС(A:A;ПОИСКПОЗ("*"&B2&"*";A:A;0))
Второй вариант добавляет простую, но полезную проверку — не выполнять поиск, если ячейка пустая.:
=ЕСЛИ(B2="";"";ИНДЕКС(A:A;ПОИСКПОЗ("*"&B2&"*";A:A;0)))
На практике это довольно удобный инструмент, который помогает быстро связать два списка и найти нужные данные без ручного поиска.
Если таблица большая (тысячи строк), лучше ограничить диапазон:
A2:A1000
а не использовать весь столбец
A:A.Так Excel будет считать формулы быстрее.
эта статья может найтись по таким словам как:
- как в excel найти данные из второго столбца в первом по совпадению и вывести в третьей
- как вытянуть данные из столбца сопоставив его с другим столбцом данных








