Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Предположим, что вы хотите найти расширение телефона сотрудника с помощью номера значка или правильной ставки комиссии за сумму продаж. Вы ищете данные, чтобы быстро и эффективно найти определенные данные в списке и автоматически проверить, используются ли правильные данные. После поиска данных можно выполнить вычисления или отобразить результаты с возвращаемыми значениями. Существует несколько способов поиска значений в списке данных и отображения результатов.

В этой статье

Поиск значений по вертикали в списке с использованием точного соответствия

Для выполнения этой задачи можно использовать функцию ВПР или сочетание функций INDEX и MATCH.

Примеры ВПР

=ВПР (B3,B2:E7,2,ЛОЖЬ)

ВПР ищет "Иванов" в первом столбце (столбец B) в таблице B2:E7 и возвращает "Григорий" из второго столбца (столбец C) таблицы.  Значение ЛОЖЬ возвращает точное совпадение.

=ВПР (102,A2:C7,2,ЛОЖЬ)

ВПР ищет точное совпадение (ЛОЖЬ) фамилии для 102 (искомое_значение) во втором столбце (столбец B) в диапазоне A2:C7 и возвращает "Григорий".

Дополнительные сведения см. в разделе Функция ВПР.

Примеры INDEX и MATCH

Функции ИНДЕКС и ПОИСКПОЗ можно использовать вместо функции ВПР

Что означает:

=ИНДЕКС(нужно вернуть значение из C2:C10, которое будет соответствовать ПОИСКПОЗ(первое значение "Капуста" в массиве B2:B10))

Формула ищет первое значение в C2:C10, соответствующее Kale (в B7), и возвращает значение в C7 (100), которое является первым значением, которое соответствует Kale.

Дополнительные сведения см. в разделах Функция ИНДЕКС и ФУНКЦИЯ MATCH.

К началу страницы

Поиск значений по вертикали в списке с использованием приблизительного совпадения

Для этого используйте функцию ВПР.

Важно:  Убедитесь, что значения в первой строке отсортированы по возрастанию.

Пример формулы ВПР для поиска приблизительного соответствия

В приведенном выше примере ВПР ищет имя учащегося, у которого есть 6 записок в диапазоне A2:B7. В таблице нет записи для 6 запаздывок, поэтому функция ВПР ищет следующее максимальное совпадение ниже 6 и находит значение 5, связанное с именем Дэйв, и таким образом возвращает Дэйв.

Дополнительные сведения см. в разделе Функция ВПР.

К началу страницы

Поиск значений по вертикали в списке неизвестного размера с использованием точного соответствия

Для выполнения этой задачи используйте функции OFFSET и MATCH.

Примечание: Используйте этот подход, если данные отображаются во внешнем диапазоне данных, который обновляется каждый день. Вы знаете, что цена указана в столбце B, но не знаете, сколько строк данных вернет сервер, и первый столбец не отсортирован в алфавитном порядке.

Пример функций OFFSET и MATCH

C1 — это верхняя левая ячейка диапазона (также называемая начальной ячейкой).

MATCH("Oranges";C2:C7,0) ищет апельсины в диапазоне C2:C7. Не следует включать начальную ячейку в диапазон.

1 — это количество столбцов справа от начальной ячейки, из которой должно быть возвращено значение. В нашем примере возвращается значение из столбца D , Sales.

К началу страницы

Поиск значений по горизонтали в списке с использованием точного соответствия

Для выполнения этой задачи используйте функцию HLOOKUP. См. пример ниже:

Пример формулы HLOOKUP для поиска точного соответствия

HLOOKUP ищет столбец Продажи и возвращает значение из строки 5 в указанном диапазоне.

Дополнительные сведения см. в разделе Функция HLOOKUP.

К началу страницы

Поиск значений по горизонтали в списке с использованием приблизительного совпадения

Для выполнения этой задачи используйте функцию HLOOKUP.

Важно:  Убедитесь, что значения в первой строке отсортированы по возрастанию.

Пример формулы HLOOKUP для поиска приблизительного соответствия

В приведенном выше примере HLOOKUP ищет значение 11000 в строке 3 в указанном диапазоне. Он не находит 11000 и, следовательно, ищет следующее наибольшее значение меньше 1100 и возвращает 10543.

Дополнительные сведения см. в разделе Функция HLOOKUP.

К началу страницы

Создание формулы подстановки с помощью мастера подстановки ( толькоExcel 2007 )

Примечание: Надстройка "Мастер подстановок" была прекращена в Excel 2010. Эта функция была заменена мастером функций и доступными функциями подстановки и ссылки (справочник).

В Excel 2007 мастер подстановки создает формулу подстановки на основе данных листа с метками строк и столбцов. Мастер подстановки помогает находить другие значения в строке, когда известно значение в одном столбце, и наоборот. В создаваемых формулах мастер подстановок использует индексы и MATCH.

  1. Щелкните ячейку в диапазоне.

  2. На вкладке Формулы в группе Решения щелкните Поиск.

  3. Если команда Подстановка недоступна, необходимо загрузить мастер подстановки надстройка программу.

    Загрузка надстройки мастера подстановок

  4. Нажмите кнопку Microsoft Office Изображение кнопки Office , выберите Пункт Параметры Excel, а затем выберите категорию Надстройки .

  5. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.

  6. В диалоговом окне Доступные надстройки выберите поле проверка рядом с пунктом Мастер подстановки и нажмите кнопку ОК.

  7. Следуйте инструкциям мастера.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×