7 мая 2025
Как найти данные в Excel за секунды с помощью формул Excel: функции ВПР, ГПР, ИНДЕКС и ПОИСКПОЗ
Microsoft Excel используют 74% российских компаний для ведения таблиц и анализа данных. Чтобы быстро искать информацию в больших таблицах, обычно используют комбинацию клавиш Ctrl+F или command+F. Но этот способ хорош только для поиска точных совпадений в небольших таблицах.
Если в таблице много строк и столбцов, а нужно искать в разных листах и извлекать результат, то пригодятся функции Excel. Рассказываем, как провести поиск по таблице Excel с помощью ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ.
Если в таблице много строк и столбцов, а нужно искать в разных листах и извлекать результат, то пригодятся функции Excel. Рассказываем, как провести поиск по таблице Excel с помощью ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ.
Ада Реинер
Автор-фрилансер
Microsoft Excel используют 74% российских компаний для ведения таблиц и анализа данных. Чтобы быстро искать информацию в больших таблицах, обычно используют комбинацию клавиш Ctrl+F или command+F. Но этот способ хорош только для поиска точных совпадений в небольших таблицах.
Если в таблице много строк и столбцов, а нужно искать в разных листах и извлекать результат, то пригодятся функции Excel. Рассказываем, как провести поиск по таблице Excel с помощью ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ.
Если в таблице много строк и столбцов, а нужно искать в разных листах и извлекать результат, то пригодятся функции Excel. Рассказываем, как провести поиск по таблице Excel с помощью ВПР, ГПР, ИНДЕКС, ПОИСКПОЗ.
- За консультацию при подготовке материала благодарим Александру Калинину — директора по маркетингу в компании IPification, лектора в Городском университете Гонконга, эксперта курсов «Основы практической статистики» и «Бизнес-аналитик» в Нетологии.
В материале
- Как подготовиться к поиску данных в Excel: основные понятия
- ВПР и ГПР: поиск данных в Excel по вертикали и горизонтали
- Как применять функцию ВПР: поиск данных в Excel по вертикали
- Как применять функцию ГПР: поиск данных в Excel по горизонтали
- Альтернатива ВПР и ГПР: ИНДЕКС и ПОИСКПОЗ
- Как использовать комбинацию ИНДЕКС и ПОИСКПОЗ
- Одновременный поиск по нескольким критериям
- Преимущества ИНДЕКС + ПОИСКПОЗ и недостатки ВПР и ГПР
- Несколько советов для поиска и извлечения данных в Excel
- Частые ошибки при поиске в Excel и как их исправить
- Резюмируем
Как подготовиться к поиску данных в Excel: основные понятия
Умение эффективно искать и обрабатывать данные в Excel пригодится многим: управленцам, бухгалтерам, аналитикам, маркетологам, студентам.
Чтобы научиться применять формулы, нужно понимать основы работы с таблицами. Разбираем основные понятия, которые следует знать ↓
Чтобы научиться применять формулы, нужно понимать основы работы с таблицами. Разбираем основные понятия, которые следует знать ↓
Строки, столбцы и значение
Таблица Excel состоит из горизонтальных строк и вертикальных столбцов. Они пересекаются и создают ячейки. Каждая ячейка имеет уникальный адрес, который складывается из номера строки и буквы столбца.
Например, в этом случае адрес ячейки — C6. Это надо знать, чтобы ссылаться на конкретные данные в таблице
В ячейке размещено значение — это может быть текст, число, дата, время и данные других типов.
Листы в таблице
В Excel можно разделить одну большую таблицу на отдельные разделы — листы. Это помогает структурировать данные и упростить навигацию.
Например, можно создать отдельный лист для каждого месяца в году или разделить данные по категориям: «Продажи», «Поставки», «Запасы».
Например, можно создать отдельный лист для каждого месяца в году или разделить данные по категориям: «Продажи», «Поставки», «Запасы».
Диапазон и массив данных
Для поиска в Excel потребуется работать не только с отдельными ячейками, но и с диапазонами и массивами данных.
Диапазон — это выделенная группа ячеек, расположенных рядом друг с другом. Например, A1: A10 — диапазон из 10 ячеек в одном столбце. Диапазоны могут быть вертикальными, то есть в одном столбце, горизонтальными, то есть в одной строке, или многомерными, охватывающими несколько строк и столбцов.
Диапазон — это выделенная группа ячеек, расположенных рядом друг с другом. Например, A1: A10 — диапазон из 10 ячеек в одном столбце. Диапазоны могут быть вертикальными, то есть в одном столбце, горизонтальными, то есть в одной строке, или многомерными, охватывающими несколько строк и столбцов.
A2:A10 — это вертикальный диапазон, A2: B2 — горизонтальный, A2: B9 — многомерный
Массив — это набор данных из диапазонов, с которыми Excel работает как с единым целым. Например, (A1:A10;C1:C10) — это массив, состоящий из двух диапазонов, с которым можно выполнять разные операции.
Искомое значение и результат поиска
В отличие от известной комбинации Ctrl+F, функции Excel позволяют находить данные не только по точному запросу, но и по исходным, или известным, данным.
Искомое значение — это исходные данные, по которым будет происходить поиск в Excel. Например, нужно по названию товара найти цену или объём продаж. Для этого можно текстом указать название или ячейку, где находятся данные.
Результат — это значение, которое будет найдено по исходным данным. Например, цена товара или количество продаж, соответствующие названию товара.
Искомое значение — это исходные данные, по которым будет происходить поиск в Excel. Например, нужно по названию товара найти цену или объём продаж. Для этого можно текстом указать название или ячейку, где находятся данные.
Результат — это значение, которое будет найдено по исходным данным. Например, цена товара или количество продаж, соответствующие названию товара.
В этом примере искомое значение — стеллаж для книг, результат из столбца «Наличие» — мало товара
Научи́тесь работать с Excel на курсе
• Оптимизируете работу с помощью продвинутых формул и инструментов анализа данных в Excel
• На реальных кейсах научитесь подготавливать, анализировать и визуализировать данные
• Получите обратную связь по домашним заданиям от профессионального тренера по MS Office c 15-летним стажем
• На реальных кейсах научитесь подготавливать, анализировать и визуализировать данные
• Получите обратную связь по домашним заданиям от профессионального тренера по MS Office c 15-летним стажем
• Оптимизируете работу с помощью продвинутых формул и инструментов анализа данных в Excel
• На реальных кейсах научитесь подготавливать, анализировать и визуализировать данные
• Получите обратную связь по домашним заданиям от профессионального тренера по MS Office c 15-летним стажем
• На реальных кейсах научитесь подготавливать, анализировать и визуализировать данные
• Получите обратную связь по домашним заданиям от профессионального тренера по MS Office c 15-летним стажем
ВПР и ГПР: поиск данных в Excel по вертикали и горизонтали
ВПР и ГПР — это функции поиска и извлечения данных в таблице Excel. Этих инструментов может быть достаточно для большинства задач.
Выбор функции зависит от того, как расположены данные в таблице.
Выбор функции зависит от того, как расположены данные в таблице.
- ВПР, или VLOOKUP. Подходит, если данные расположены вертикально, в столбцах. Например, в первом столбце — артикулы товаров, во втором — названия, в третьем — бренды, в четвёртом — цены.
С помощью ВПР можно быстро найти цену товара по его наименованию или артикулу. Когда товаров несколько тысяч, эта функция упрощает рабочую рутину
- ГПР, или HLOOKUP. Подходит, если данные расположены горизонтально, в строках. Например, в верхней строке перечислены все месяцы или список годов, а ниже указан объём продаж.
С помощью ГПР можно быстро найти, сколько продали товара и какую получили прибыль за конкретный месяц
ГПР используется реже, чем ВПР, потому что в большинстве таблиц данные организуют в виде вертикальных списков.
Как применять функцию ВПР: поиск данных в Excel по вертикали
Пример: в компании действует система вознаграждения сотрудников в виде бонусов — доплаты к зарплате. В течение месяца руководители отделов наблюдают за работой сотрудников и формируют таблицы с указанием бонусов.
Таблица, откуда необходимо перенести данные. Здесь фамилии расположены не по алфавиту, некоторых сотрудников может не быть, если они не заработали бонус. В таблице может быть несколько десятков или сотен сотрудников, поэтому вручную копировать и вставлять информацию долго
Бухгалтер собирает таблицы от руководителей, чтобы рассчитать премии и сформировать итоговую ведомость. Для этого он с помощью ВПР будет подтягивать данные из нескольких таблиц в одну, чтобы потом посчитать.
Сводная таблица, в которую необходимо перенести данные из других. Здесь фамилии расположены по алфавиту
Задача: из трёх таблиц перенести данные в одну таблицу. Предварительно таблицы объединены в один файл и находятся в нём на отдельных листах.
Формула: =ВПР(искомое_значение;диапазон;номер_столбца;интервальный_просмотр)
Формула состоит из четырёх параметров, или аргументов, которые надо ввести, чтобы получить результат.
В Excel можно вводить формулу сразу в выбранную ячейку. Достаточно начать с =ВПР. Дальше программа подскажет, что вводить.
Рассказываем, как вводить формулу ВПР ↓
Формула: =ВПР(искомое_значение;диапазон;номер_столбца;интервальный_просмотр)
Формула состоит из четырёх параметров, или аргументов, которые надо ввести, чтобы получить результат.
В Excel можно вводить формулу сразу в выбранную ячейку. Достаточно начать с =ВПР. Дальше программа подскажет, что вводить.
Рассказываем, как вводить формулу ВПР ↓
Шаг 1. Указать искомое значение
Это может быть текст или ссылка на ячейку, по которым необходимо найти неизвестные данные. Важно, чтобы искомое значение находилось в столбце, расположенном слева от столбца, откуда берётся значение, иначе ВПР не сработает.
Например, в этом случае нужно перенести бонусы в общую таблицу напротив фамилии сотрудника. Искомое значение — это фамилия, которая находится в ячейке A2, данные из столбца с бонусом будут автоматически подтягиваться.
Например, в этом случае нужно перенести бонусы в общую таблицу напротив фамилии сотрудника. Искомое значение — это фамилия, которая находится в ячейке A2, данные из столбца с бонусом будут автоматически подтягиваться.
Важно, чтобы значения в двух таблицах совпадали, иначе возникнет ошибка. Вместо A2 можно ещё указать "Алиев А."
Шаг 2. Указать диапазон, при необходимости выбрать лист
Необходимо правильно указать или выделить диапазон — поле для поиска, которое должно включать столбец с искомым значением и столбец с результатом.
Если поиск происходит по листам, то при создании формулы можно:
Если поиск происходит по листам, то при создании формулы можно:
- Перейти в интересующий лист и выделить диапазон мышкой.
- Указать диапазон вручную, но в таком случае важно правильно указать название листа. Например, «Продажи!». Обязательно следует ставить восклицательный знак — он разделяет имя листа и адрес ячейки. Если восклицательный знак не поставить, Excel решит, что это ссылка на ячейку или диапазон на текущем листе. В результате возникнет ошибка #ИМЯ?, или #NAME?.
Диапазон A:B означает, что Excel должен искать только по этим двум столбцам
Шаг 3. Указать номер столбца, из которого будут перенесены данные
В этом случае информацию о том, какую доплату к зарплате получит сотрудник, нужно взять из столбца B — ставим цифру 2.
Шаг 4. Выбрать тип интервального просмотра
Интервальный просмотр — это способ поиска: приблизительный или точный. Для точного поиска используется значение ЛОЖЬ, FALSE или 0, для приблизительного — ИСТИНА, TRUE или 1.
В конце следует поставить закрывающую скобку и завершить формулу.
Шаг 5. Нажать Enter
Чтобы автоматически заполнить весь столбец, необходимо потянуть вниз, удерживая правый нижний угол ячейки, в которую введена формула. Если данные переносятся только из одного листа, то все ячейки за секунду заполнятся.
В нашем примере было несколько листов с данными, поэтому автоматически заполнились данные только для разработчиков, в остальных случаях появилась ошибка #Н/Д — нет данных. Эту проблему можно быстро решить.
Чтобы перенести информацию о бонусах из остальных таблиц, нужно поменять в формуле название листов: вместо «Разработка!» ввести «Продажи!» и так далее.
Можно сгруппировать сотрудников по отделу, чтобы с помощью растягивания быстро заполнить ячейки. Надо кликнуть правой кнопкой мыши по столбцу и выбрать «Сортировка от А до Я» или наоборот.
Можно сгруппировать сотрудников по отделу, чтобы с помощью растягивания быстро заполнить ячейки. Надо кликнуть правой кнопкой мыши по столбцу и выбрать «Сортировка от А до Я» или наоборот.
Теперь все сотрудники разбиты по отделам. Осталось поменять название листа в формуле у первого в группе и потянуть за угол ячейки. Аналогично следует внести изменения во все группы.
Если необходимо вернуть расположение фамилий по алфавиту, нужно использовать «Сортировку от А до Я».
Все данные перенесены в сводную таблицу из трёх листов, фамилии расположены по алфавиту
ВПР поможет в формировании любых отчётов, когда необходимо данные из нескольких таблиц перенести в одну.
Как применять функцию ГПР: поиск данных в Excel по горизонтали
Пример: в магазине канцелярии ведут отдельные таблицы с данными об объёме продаж разных товаров — ручек, тетрадей и других. Данные представлены за год по месяцам.
Таблица, из которой нужно перенести данные
Аналитику необходимо посмотреть, соотносятся ли данные с установленным планом продаж. Для этого ему потребуется из таблицы с объёмом продаж ручек перенести информацию в общую таблицу.
Сводная таблица, в которую нужно перенести данные
Формула: =ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)
Аргументы такие же, как в функции ВПР. Но вместо номера столбца нужно указать номер строки.
Принцип работы с ГПР такой же, как с ВПР:
Аргументы такие же, как в функции ВПР. Но вместо номера столбца нужно указать номер строки.
Принцип работы с ГПР такой же, как с ВПР:
- Ввести искомое значение — указать адрес ячейки. В этом примере январь находится на A3.
- Выбрать лист, указать его название и диапазон: Ручки_объём_продаж!A:H.
- Указать строку, где искать данные. В этом случае — 3, поскольку ищем прибыль.
- Интервальный просмотр — ЛОЖЬ или ИСТИНА.
В конце необходимо нажать Enter, чтобы формула сработала. В ячейке появятся нужные данные
Теперь следует потянуть за правый нижний угол ячейки, чтобы автоматически заполнить остальные:
По аналогии можно перенести данные других товаров и провести анализ.
- Ограничения ВПР и ГПР:
- ВПР ищет основное значение, по которому обнаруживаются и подтягиваются другие данные, только в первом левом столбце выбранного диапазона. ГПР аналогично не найдёт нужное значение, если оно находится не в первой верхней строке.
- Можно искать только по одному критерию. Например, только по месяцу или товару.
Альтернатива ВПР и ГПР: ИНДЕКС и ПОИСКПОЗ
В Excel для поиска данных, кроме стандартных функций ВПР и ГПР, можно использовать сочетание ИНДЕКС и ПОИСКПОЗ.
- ИНДЕКС, или INDEX, извлекает данные из любой ячейки диапазона, в отличие от ВПР и ГПР, которые ограничены первым столбцом или строкой.
- ПОИСКПОЗ, или MATCH, выполняет поиск по выбранному диапазону и выводит номер строки или столбца, где найдено искомое значение.
Эти функции можно использовать отдельно, но тогда они не будут альтернативами ВПР и ГПР.
Как они работают вместе ↓
Сначала ПОИСКПОЗ находит искомое значение — например, фамилию сотрудника. Когда функция определила координаты нужной строки (или столбца), где находится это значение, то передаёт эту информацию функции ИНДЕКС. Затем ИНДЕКС извлекает нужные данные из соответствующей строки или столбца.
Как они работают вместе ↓
Сначала ПОИСКПОЗ находит искомое значение — например, фамилию сотрудника. Когда функция определила координаты нужной строки (или столбца), где находится это значение, то передаёт эту информацию функции ИНДЕКС. Затем ИНДЕКС извлекает нужные данные из соответствующей строки или столбца.
Как использовать комбинацию ИНДЕКС и ПОИСКПОЗ
Пример: в компании провели обучение персонала. Сотрудники могли выбрать любой курс, чтобы развить хард- или софт-скиллы. Есть таблица с результатами: кто и что проходил, насколько успешно.
Задача: отдел кадров хочет определить, кто из сотрудников стремится к развитию в смежных или новых для себя областях. Это важно для формирования кадрового резерва. Например, если логист выбрал курс по маркетингу, возможно, его можно рассматривать для перехода в другой отдел, когда возникнет потребность в сотруднике.
Решение: необходимо определить, в каком отделе работает каждый сотрудник. Для этого из общей таблицы нужно извлечь информацию об отделе по фамилиям. Однако фамилии сотрудников расположены не в первом столбце, поэтому функцию ВПР использовать нельзя — она не умеет искать справа налево.
Решение: необходимо определить, в каком отделе работает каждый сотрудник. Для этого из общей таблицы нужно извлечь информацию об отделе по фамилиям. Однако фамилии сотрудников расположены не в первом столбце, поэтому функцию ВПР использовать нельзя — она не умеет искать справа налево.
Скопировать весь столбец с отделами из общей базы тоже не получится, так как не все сотрудники участвовали в обучении, и порядок в таблицах не совпадает
Формула: =ИНДЕКС(массив;ПОИСКПОЗ(искомое_значение;диапазон_поиска;интервальный_просмотр);номер_строки;[номер_столбца])
Формулу необходимо вводить в ячейку, куда будут подтягиваться данные. В ней указать =ИНДЕКС и следовать подсказкам в Excel.
Формулу необходимо вводить в ячейку, куда будут подтягиваться данные. В ней указать =ИНДЕКС и следовать подсказкам в Excel.
Шаг 1. Указать для ИНДЕКСА массив — где искать
В функции ИНДЕКС массив — это набор данных, из которого Excel должен извлечь нужное значение. Он выглядит как обычный диапазон для поиска, но ИНДЕКС не ищет, а извлекает по координатам, которые предоставит ПОИСКПОЗ. Поэтому вместо диапазона для поиска, в ИНДЕКС необходимо указывать именно массив.
Например, отделы, которые нужно указать напротив фамилии сотрудников в таблице с данными об обучении, находятся в первом столбце — следует указать A:A.
Например, отделы, которые нужно указать напротив фамилии сотрудников в таблице с данными об обучении, находятся в первом столбце — следует указать A:A.
Шаг 2. Указать для ПОИСКПОЗ значение — что искать
Теперь необходимо ввести функцию ПОИСКПОЗ, чтобы указать значение, по которому будут найдены данные. В этом случае ищем по фамилии из таблицы по обучению. Нужно нажать на ячейку, и её данные появятся в формуле.
Шаг 3. Указать для ПОИСКПОЗ диапазон и тип поиска
Теперь необходимо указать диапазон для функции ПОИСКПОЗ, чтобы она нашла фамилию сотрудника. Это нужно для того, чтобы ПОИСКПОЗ сообщил функции ИНДЕКС, в какой строке находятся искомые данные. В этом случае диапазоном будет столбец с фамилиями — B:B.
Кроме того, следует выбрать тип поиска, который определяет, как будет происходить поиск в этом диапазоне:
Кроме того, следует выбрать тип поиска, который определяет, как будет происходить поиск в этом диапазоне:
- 0 — точное совпадение. Это самый распространённый вариант, когда нужно найти данные, которые точно соответствуют искомому значению. В нашем примере — фамилию.
- 1, 2… — приблизительное совпадение, когда нужно найти наибольшее значение, которое меньше или равно искомому. Этот тип поиска применяется для чисел, если данные в столбце отсортированы по возрастанию.
Например, есть столбец с баллами за прохождение курса, отсортированный по возрастанию. Требуется найти балл 85. Если значения 85 нет, ПОИСКПОЗ передаст координаты ближайшего наименьшего значения: например, 80. - -1, -2… — приблизительное совпадение, когда ищется наименьшее значение, которое больше или равно искомому. Этот параметр используется, если столбец отсортирован по убыванию.
Например, если ПОИСКПОЗ не находит балл 85, он передаст координаты ближайшего большего значения: 90.
После этого нужно закрыть скобку и нажать Enter
Чтобы ко всем фамилиям подтянуть данные об отделе, необходимо потянуть вниз за правый нижний угол заполненной ячейки.
Все ячейки быстро заполнились. Теперь известно, в каких отделах работают сотрудники и какими направлениями обучения они интересуются. Эта информация позволит сформировать кадровый резерв и планировать обучение.
Одновременный поиск по нескольким критериям
ИНДЕКС и ПОИСКПОЗ помогут искать данные по нескольким критериям с некоторыми уточнениями в формуле.
Пример: необходимо найти оклад сотрудника по фамилии и отделу. В этом случае ищем конкретного сотрудника из отдела IT по фамилии Ковалев: =ИНДЕКС(E:E;ПОИСКПОЗ("IT"&"Ковалев";A:A&B:B;0)).
В формуле ПОИСКПОЗ следует указать два искомых значения через & и два диапазона тоже через &, выбрать точное совпадение. Чтобы Excel понял, что поиск происходит по нескольким диапазонам, нужно указать, что это массив данных — вместо Enter нажать Ctrl+Shift+Enter.
Пример: необходимо найти оклад сотрудника по фамилии и отделу. В этом случае ищем конкретного сотрудника из отдела IT по фамилии Ковалев: =ИНДЕКС(E:E;ПОИСКПОЗ("IT"&"Ковалев";A:A&B:B;0)).
В формуле ПОИСКПОЗ следует указать два искомых значения через & и два диапазона тоже через &, выбрать точное совпадение. Чтобы Excel понял, что поиск происходит по нескольким диапазонам, нужно указать, что это массив данных — вместо Enter нажать Ctrl+Shift+Enter.
Если в компании работает несколько сотрудников, у которых одинаковая фамилия, эта функция помогает найти конкретного из них
Этот приём в Excel можно использовать во многих случаях: например, для поиска цены товара по категории и поставщику, статуса заказа по дате и сумме.
Преимущества ИНДЕКС + ПОИСКПОЗ и недостатки ВПР и ГПР
В таблице мы наглядно показали, почему в некоторых случаях ИНДЕКС + ПОИСКПОЗ лучше, чем ВПР и ГПР:
Несколько советов для поиска и извлечения данных в Excel
Функция «Текст по столбцам»
Эту функцию удобно использовать, если в одной ячейке много важной информации.
Пример: в одном столбце указаны Ф. И. О. сотрудников, необходимо сделать отдельные столбцы с фамилией, именем и отчеством.
Решение: выделить столбец для сортировки → Данные → Работа с данными → Текст по столбцам → указать разделитель, например пробел → Готово.
Пример: в одном столбце указаны Ф. И. О. сотрудников, необходимо сделать отдельные столбцы с фамилией, именем и отчеством.
Решение: выделить столбец для сортировки → Данные → Работа с данными → Текст по столбцам → указать разделитель, например пробел → Готово.
Этот приём в Excel пригодится во многих случаях. Например, в одном столбце через запятую перечислены навыки сотрудников, а нужно в отдельную таблицу вывести список тех, кто умеет работать в Figma. Соответственно, навыки необходимо разбить по отдельным столбцам, чтобы найти нужное значение.
Именованные диапазоны
Присваивание имён диапазонам упрощает работу с таблицами. Это помогает избежать ошибок в ИНДЕКС и ПОИСКПОЗ при изменениях в данных, так как диапазоны обновляются автоматически при добавлении или удалении строк.
Пример: предположим, есть большая таблица со всей информацией о сотрудниках и их работе, необходимо сделать диапазон только с данными о датах рождения и полах.
Для этого следует выделить диапазон ячеек → нажать правой кнопкой мыши → Присвоить имя → ввести его название и использовать в формулах.
Пример: предположим, есть большая таблица со всей информацией о сотрудниках и их работе, необходимо сделать диапазон только с данными о датах рождения и полах.
Для этого следует выделить диапазон ячеек → нажать правой кнопкой мыши → Присвоить имя → ввести его название и использовать в формулах.
Абсолютные ссылки для защиты от изменения диапазона
Когда используется ограниченный диапазон и формула копируется вниз, Excel автоматически изменяет диапазон в каждой строке. Например, выбран диапазон A2:B100, Excel последовательно меняет его на A3:B101 и так далее. Это может привести к тому, что данные не будут найдены.
Чтобы этого не произошло, диапазон необходимо зафиксировать, сделать ссылки абсолютными — добавить знак $ перед буквой и цифрой. Например: =ВПР(A2;$A$2:$B$100;2;ЛОЖЬ). Если используется диапазон типа A:B, то фиксировать его не нужно, так как Excel не будет изменять диапазон при копировании.
Чтобы этого не произошло, диапазон необходимо зафиксировать, сделать ссылки абсолютными — добавить знак $ перед буквой и цифрой. Например: =ВПР(A2;$A$2:$B$100;2;ЛОЖЬ). Если используется диапазон типа A:B, то фиксировать его не нужно, так как Excel не будет изменять диапазон при копировании.
Автоматическое выделение данных цветом
Можно настроить выделение ячеек, содержащих определённые значения, что помогает быстро находить нужную информацию в таблице.
Пример: необходимо отметить красным цветом количество товаров, которых осталось мало.
Решение: выделить диапазон ячеек → Главная → Условное форматирование → выбрать правило и цвет, например «выделять значения меньше 10 красным».
Пример: необходимо отметить красным цветом количество товаров, которых осталось мало.
Решение: выделить диапазон ячеек → Главная → Условное форматирование → выбрать правило и цвет, например «выделять значения меньше 10 красным».
Добавление условий в поиск данных
Можно не только искать значения, но и сразу проверять, выполняется ли условие, и выводить нужный результат. Для этого подойдёт функция ЕСЛИ. Её можно использовать с ВПР, ГПР и ИНДЕКС + ПОИСКПОЗ.
Пример: необходимо проверить, сколько товаров в наличии и вывести информацию «В наличии» или «Мало товара», если единиц меньше 10.
Решение: использовать формулу =ЕСЛИ(ИНДЕКС(B:B;ПОИСКПОЗ(A2;A:A;0))<10;"Мало товара";"В наличии").
Пример: необходимо проверить, сколько товаров в наличии и вывести информацию «В наличии» или «Мало товара», если единиц меньше 10.
Решение: использовать формулу =ЕСЛИ(ИНДЕКС(B:B;ПОИСКПОЗ(A2;A:A;0))<10;"Мало товара";"В наличии").
Формула для ВПР: =ЕСЛИ(ВПР(A2;A:B;2;ЛОЖЬ)<10;"Мало товара";"В наличии").
Этот приём в Excel можно использовать в разных случаях. Например, для проверки успеваемости сотрудников по курсам и выставлению оценок «Зачёт» или «Незачёт», для выявления уровня опыта, если менее года, то «джун» и так далее.
Этот приём в Excel можно использовать в разных случаях. Например, для проверки успеваемости сотрудников по курсам и выставлению оценок «Зачёт» или «Незачёт», для выявления уровня опыта, если менее года, то «джун» и так далее.
Сочетание ИНДЕКС + ПОИСКПОЗ с вычислительными формулами
Функции поиска можно сочетать с другими формулами: например, СРЗНАЧ или СУММ, чтобы вычислить среднее значение или сумму.
Пример: необходимо найти сумму продаж менеджеров за три месяца.
Решение: применить функцию СУММ вместе с ИНДЕКС и ПОИСКПОЗ: =СУММ(ИНДЕКС(B:D;ПОИСКПОЗ(A2;A:A;0);)).
Пример: необходимо найти сумму продаж менеджеров за три месяца.
Решение: применить функцию СУММ вместе с ИНДЕКС и ПОИСКПОЗ: =СУММ(ИНДЕКС(B:D;ПОИСКПОЗ(A2;A:A;0);)).
Чтобы заполнить данные для всех менеджеров, нужно потянуть за правый нижний угол ячейки с формулой вниз
Пример: необходимо найти среднюю сумму продаж менеджеров по данным за три месяца.
Решение: Для этого подойдёт формула СРЗНАЧ вместе с ИНДЕКС и ПОИСКПОЗ: =СРЗНАЧ(ИНДЕКС(B:D;ПОИСКПОЗ(A2;A:A;0);)).
Решение: Для этого подойдёт формула СРЗНАЧ вместе с ИНДЕКС и ПОИСКПОЗ: =СРЗНАЧ(ИНДЕКС(B:D;ПОИСКПОЗ(A2;A:A;0);)).
В таких случаях не очень удобно использовать ВПР и ГПР, потому что придётся указывать каждый столбец или строку для вычисления. Эти функции ищут данные только по одному критерию.
Создание шаблонов с заданными формулами
Если часто приходится создавать похожие таблицы, чтобы не тратить время на повторные настройки, удобно сохранить файл как шаблон и использовать его в будущем.
Сохранить как → Шаблон Excel → Сохранить.
Сохранить как → Шаблон Excel → Сохранить.
Частые ошибки при поиске в Excel и как их исправить
Бывает, что функция не выдаёт желаемый результат. Обычно это связано с ошибкой при вводе формулы или неправильным выбором между функциями: например, используется ВПР там, где нужно обращаться к ИНДЕКС + ПОИСКПОЗ.
Вот самые распространённые проблемы ↓
Вот самые распространённые проблемы ↓
Ошибка #Н/Д, или #N/A
Возникает, когда искомое значение не найдено.
- Искомое значение не соответствует тому, что нужно найти или его нет в указанном диапазоне. Например, данные переносим из одного листа в другой по Ф. И. О. Но в одном листе написано Иванов М. П., а в другом просто Иванов.
Решение: необходимо проверить, что искомое значение имеет корректный вид и действительно присутствует в указанном диапазоне. - Используется ВПР или ГПР там, где требуется ИНДЕКС + ПОИСКПОЗ. Например, столбец с искомым значением находится справа от того, из которого планируется извлекать данные.
Решение: выбрать ИНДЕКС и ПОИСКПОЗ. - В функции ИНДЕКС + ПОИСКПОЗ выбран тип поиска 1 или -1, но данные не отсортированы в порядке возрастания или убывания.
Решение: отсортировать столбцы по возрастанию или убыванию. - При поиске по двум и более критериям в нескольких диапазонах после ввода формулы нажали просто Enter вместо комбинации Ctrl+Shift+Enter.
Решение: необходимо показать функции, что диапазоны переведены в массив, для этого использовать Ctrl+Shift+Enter.
Ошибка #ЗНАЧ!, или #VALUE!
- В формуле ВПР искомое значение превышает 255 символов.
Решение: вместо ВПР использовать ИНДЕКС и ПОИСКПОЗ. - В формуле ВПР в номере столбца указан текст или значение меньше 0.
Решение: ввести правильный номер столбца.
Ошибка #ССЫЛКА!, или #REF!
Ошибочно указаны столбец или строка, которые не входят в диапазон. Например, в диапазоне выбрано четыре столбца, а в формуле ВПР, где нужно ввести номер столбца, указана цифра 5.
Решение: указать правильный номер столбца или строки.
Решение: указать правильный номер столбца или строки.
Ошибка #ИМЯ?, или #NAME?
Возникает, если формула указана неправильно. Например, нет точки с запятой между аргументами, не там поставлены скобки или текстовый поисковый запрос в ПОИСКПОЗ написан без кавычек: например, вместо ПОИСКПОЗ(Иван;B:B;0) нужно ПОИСКПОЗ("Иван";B:B;0).
Решение: проверить формулу, особенно поисковый запрос.
Решение: проверить формулу, особенно поисковый запрос.
Резюмируем
- Функции ВПР, ГПР и ИНДЕКС+ПОИСКПОЗ значительно превосходят стандартный поиск Ctrl+F. Они позволяют работать с большими таблицами, извлекать данные и автоматически переносить их из одного листа в другой.
- ВПР и ГПР подходят для поиска только по вертикали или горизонтали. ВПР ищет значение в первом столбце диапазона, а ГПР — аналогично в первой верхней строке, поэтому они не всегда могут подойти для сложных задач. А также они могут работать только с одним критерием.
- Альтернатива ВПР и ГПР — комбинация ИНДЕКС и ПОИСКПОЗ. Они могут искать значения в любом столбце или строке, а также комбинировать несколько критериев поиска. Это делает их более гибкими, чем ВПР и ГПР.
- При работе с любой функцией поиска могут возникать ошибки #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ИМЯ?: они связаны с неправильным указанием искомого значения, диапазона, столбца или строки. Чтобы устранить ошибку, необходимо внимательно проверить формулу.
- В Excel функции поиска можно сочетать с вычислительными формулами, добавлять условия и искать по различным критериям. Эти приёмы значительно ускорят работу и сделают поиск эффективнее. Также для регулярной работы с таблицами можно создать шаблоны с уже заданными формулами, что сэкономит время.
Читать также
Мнение автора и редакции может не совпадать.
Чтобы быть в курсе всех новостей и не пропускать новые статьи, присоединяйтесь к Telegram-каналу Нетологии.
Чтобы быть в курсе всех новостей и не пропускать новые статьи, присоединяйтесь к Telegram-каналу Нетологии.
Ада Реинер
Автор-фрилансер
Оцените статью