Поиск строки в списке excel

Поиск значений в списке данных

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Что необходимо сделать

  • Точное совпадение значений по вертикали в списке

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

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

  • Точное совпадение значений по горизонтали в списке

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

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

Точное совпадение значений по вертикали в списке

Для этого можно использовать функцию ВLOOKUP или сочетание функций ИНДЕКС и НАЙТИПОЗ.

Примеры ВРОТ

Пример 1 функции ВПР

Пример 2 функции ВПР

Дополнительные сведения см. в этой информации.

Примеры индексов и совпадений

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

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в этой информации.

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

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

Для этого используйте функции СМЕЩЕНИЕ и НАЙТИВМЕСЯК.

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

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

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

MATCH(«Оранжевая»;C2:C7;0) ищет «Оранжевые» в диапазоне C2:C7. В диапазон не следует включать запускаемую ячейку.

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

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

Точное совпадение значений по горизонтали в списке

Для этого используйте функцию ГГПУ. См. пример ниже.

Пример формулы ГВП, которая ищет точное совпадение

Г ПРОСМОТР ищет столбец «Продажи» и возвращает значение из строки 5 в указанном диапазоне.

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

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

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

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

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

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

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

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

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

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

Примечание: В Excel 2010 больше не будет надстройки #x0. Эта функция была заменена мастером функций и доступными функциями подменю и справки (справка).

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

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

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

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

    Загрузка надстройки «Мастер подстройок»

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

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

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

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

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

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

Выпадающий список с быстрым поиском

Классический выпадающий список в ячейке листа Excel, сделанный через Данные — Проверка (Data — Validation) — простая и удобная штука, которую ежедневно применяют очень многие пользователи. Однако, у этого списка есть один весьма серьезный недостаток — в нём нет быстрого поиска по первым символам, т.е. фильтрации (отбора) только тех значений, куда введённый фрагмент входит как подстрока. Это серьезно ухудшает удобство пользования даже если в списке всего пара-тройка десятков позиций, а при нескольких сотнях убивает юзабилити напрочь.

Давайте рассмотрим как всё же реализовать подобный трюк. В качестве подопытного кролика возьмём список 250 лучших фильмов по версии IMDb:

Выпаюащий список с поиском

Конечная цель — создать выпадающий список (ячейка G3), в котором можно будет быстро находить нужные фильмы, введя только жанр, год или фрагмент названия, например «гамп».

Шаг 1. Определяем, кто нам нужен

Сначала нам нужно понять, какие из исходных ячеек нужно показывать в списке, т.е. определить содержится ли введённый в выпадающем списке текст (например, жанр «детектив») в названии фильма. Для этого добавим слева от исходных данных еще один столбец с функцией ПОИСК (SEARCH), которая ищет заданную подстроку в тексте и выдает либо порядковый номер символа, где он был обнаружен, либо ошибку, если его там нет:

Ищем вхождения функцией ПОИСК

Теперь завернем нашу формулу в функцию проверки ЕЧИСЛО (ISNUMBER), которая превратит числа в логическую ИСТИНУ (TRUE), а ошибки — в ЛОЖЬ (FALSE):

Превращаем в ИСТИНУ и ЛОЖЬ

Теперь сделаем так, чтобы ЛОЖЬ превратилась в 0, а вместо ИСТИНА в столбце появились последовательно возрастающие индексы-числа 1,2,3… и т.д. Это можно сделать с помощью добавления к нашей же формуле ещё парочки функций:

Создаем индексы

Здесь функция ЕСЛИ (IF) проверяет что мы имеем (ИСТИНУ или ЛОЖЬ), и

  • если была ИСТИНА, то выводит максимальное значение из всех вышестоящих чисел + 1
  • если была ЛОЖЬ, то выводит 0

Шаг 2. Отбираем в отдельный список

Дальше — проще. Теперь банальной функцией ВПР (VLOOKUP) просто выведём все найденные названия (я добавил столбец с порядковыми номерами для удобства):

Извлекаем нужные элементы

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

Тестируем отбор

Шаг 3. Создаем именованный диапазон

Теперь создадим именованный диапазон, который будет ссылаться на отобранные фильмы. Для этого выбрем на вкладке Формулы команды Диспетчер имен — Создать (Formulas — Name Manager — Create):

Создаем именованный диапазон

Имя диапазона может быть любым (например, Фильмы), а самое главное — это функция СМЕЩ (OFFSET), которая и делает всю работу. Напомню её синтаксис, если вы подзабыли:

=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; высота; ширина)

Синтаксис СМЕЩ

У нас:

  • В качестве начальной ячейки задаём первую ячейку списка отобранных элементов (E2).
  • Сдвиги вниз и вправо у нас отсутствуют, т.е. равны нулю.
  • Высота диапазона у нас соответствует максимальному значению индекса из столбца А.
  • Ширина диапазона — 1 столбец.

Осталось сделать выпадающий список.

Шаг 4. Создаем выпадающий список

Выделим жёлтую ячейку (G2) и выберем на вкладке Данные команду Проверка данных (Data — Validation). В открывшемся окне выбрем Список (List) в поле Тип данных (Allow), а в качестве источника введем имя нашего созданного диапазона со знаком равно перед ним:

Создаем выпадающий список

Чтобы Excel не ругался при вводе на неточное совпадение наших фраз с исходным списком, на вкладке Сообщение об ошибке (Error Alert) в этом окне нужно выключить флажок Выводить сообщение об ошибке (Show error alert):

Отключаем сообщение об ошибке

Вот и всё. Можно жать на ОК и наслаждаться результатом:

Выпадающий список с поиском

Для пущего удобства при вводе с клавиатуры можно использовать Ctrl+Enter вместо Enter после ввода текста (так активная ячейка не уходит вниз) и сочетание клавиш Alt+стрелка вниз, чтобы развернуть выпадающий список без мыши.

P.S. 

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

Вып.список на динамических массивах

Всё, что мы делали на Шагах 1-3 заменяется одной(!) формулой, где новая функция ФИЛЬТР (FILTER) отбирает из исходного диапазона A2:A251 только те фильмы, которые содержат заданную подстроку.

А дальше останется при создании выпадающего списка указать в качестве источника первую ячейку диапазона отобранных фильмов (C2) и добавить к ней знак #, чтобы получить ссылку на весь динамический массив:

Создание вып.списка на динамическом массиве

И всё. Никаких именованных диапазонов и медленных СМЕЩ, никаких танцев с дополнительными столбцами и формулами. Песня!

Ссылки по теме

  • Что такое динамические массивы в Excel
  • Разбор трех основных функций динамических массивов: СОРТ, ФИЛЬТР и УНИК
  • 4 способа создать выпадающий список на листе Excel

Skip to content

5 способов – поиск значения в массиве Excel

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

При поиске данных в электронных таблицах Excel чаще всего вы будете искать вертикально в столбцах или горизонтально в строках. Но иногда вам нужно просматривать сразу два условия – как строки, так и столбцы. Другими словами, вы стремитесь найти значение на пересечении определенной строки и столбца. Это называется матричным поиском (также известным как двумерный или поиск в диапазоне). Далее показано, как это можно сделать различными способами.

  • Поиск в массиве при помощи ИНДЕКС ПОИСКПОЗ
  • Формула ВПР и ПОИСКПОЗ для поиска в диапазоне
  • Функция ПРОСМОТРX для поиска в строках и столбцах
  • Формула СУММПРОИЗВ для поиска по строке и столбцу
  • Поиск в матрице с именованными диапазонами

Поиск в массиве при помощи ИНДЕКС ПОИСКПОЗ

Самый популярный способ выполнить двусторонний поиск в Excel — использовать комбинацию ИНДЕКС с двумя ПОИСКПОЗ. Это разновидность классической формулы ПОИСКПОЗ ИНДЕКС , к которой вы добавляете еще одну функцию ПОИСКПОЗ, чтобы получить номера строк и столбцов:

ИНДЕКС( массив_данных ; ПОИСКПОЗ( значение_вертикальное ;  диапазон_поиска_столбец ; 0), ПОИСКПОЗ( значение_горизонтальное ;  диапазон_поиска_строка ; 0))

В этом способе, как и во всех остальных, мы используем поиск по двум условиям. Первое из них должно обнаружить совпадение в определенном столбце (в заголовках строк), а второе – в определенной строке (то есть, в заголовках столбцов). В результате мы имеем строку и столбец, которые соответствуют заданным условиям. А на пересечении их как раз и будут находиться искомые данные.

В качестве примера составим формулу для получения количества проданного товара за определённый период времени из таблицы, которую вы можете видеть ниже. Для начала определим все аргументы:

  • Массив_данных — B2:E11 (ячейки данных, не включая заголовки строк и столбцов)
  • Значение_вертикальное — H1 (целевой товар)
  • Диапазон_поиска_столбец – A2:A11 (заголовки строк: названия напитков)
  • Значение_горизонтальное — H2 (целевой период)
  • Диапазон_поиска_строка — B1:E1 (заголовки столбцов: временные периоды)

Соедините все аргументы вместе, и вы получите следующую формулу для поиска числа в диапазоне:

=ИНДЕКС(B2:E11; ПОИСКПОЗ(H1;A2:A11;0); ПОИСКПОЗ(H2;B1:E1;0))

Как работает эта формула?

Хотя на первый взгляд это может показаться немного сложным, логика здесь простая. Функция ИНДЕКС извлекает значение из массива данных на основе номеров строк и столбцов, а две функции ПОИСКПОЗ предоставляют ей эти номера:

ИНДЕКС( B2:E11; номер_строки ; номер_столбца )

Здесь мы используем способность ПОИСКПОЗ возвращать относительную позицию значения в искомом массиве .

Итак, чтобы получить номер строки, мы ищем нужный нам товар (H1) в заголовках строк (A2:A11):

ПОИСКПОЗ(H1;A2:A11;0)

Чтобы получить номер столбца, мы ищем нужную нам неделю (H2) в заголовках столбцов (B1:E1):

ПОИСКПОЗ(H2;B1:E1;0)

В обоих случаях мы ищем точное совпадение, присваивая третьему аргументу значение 0.

В этом примере первое ПОИСКПОЗ возвращает 2, потому что нужный товар (Sprite) находится в ячейке A3, которая является второй по счёту в диапазоне ​​A2:A11. Второй ПОИСКПОЗ возвращает 3, так как «Неделя 3» находится в ячейке D1, которая является третьей ячейкой в ​​B1:E1.

С учетом вышеизложенного формула сводится к:

ИНДЕКС(B2:E11; 2 ; 3 )

Она возвращает число на пересечении второй строки и третьего столбца в матрице B2:E4, то есть в ячейке D3.

Думаю, вы понимаете, что аналогичным образом можно производить поиск в двумерном массиве Excel не только числа, но и текста. Тип данных здесь не имеет значения.

Формула ВПР и ПОИСКПОЗ для поиска в диапазоне

Другой способ выполнить матричный поиск в Excel — использовать комбинацию функций ВПР и ПОИСКПОЗ:

ВПР( значение_вертикальное ; массив_данных ; ПОИСКПОЗ( значение_горизонтальное , диапазон_поиска_строка , 0), ЛОЖЬ)

Для нашего образца таблицы формула принимает следующий вид:

=ВПР(H1; A2:E11; ПОИСКПОЗ(H2;A1:E1;0); ЛОЖЬ)

Где:

  • Массив_данных — B2:E11 (ячейки данных, не включая заголовки строк и столбцов)
  • Значение_вертикальное — H1 (целевой товар)
  • Значение_горизонтальное — H2 (целевой период)
  • Диапазон_поиска_строка — А1:E1 (заголовки столбцов: временные периоды)

Основой формулы является функция ВПР, настроенная на точное совпадение (последний аргумент имеет значение ЛОЖЬ). Она ищет заданное значение (H1) в первом столбце массива (A2:E11) и возвращает данные из другого столбца в той же строке. Чтобы определить, из какого столбца вернуть значение, вы используете функцию ПОИСКПОЗ, которая также настроена на точное совпадение (последний аргумент равен 0):

ПОИСКПОЗ(H2;A1:E1;0)

ПОИСКПОЗ ищет текст из H2 в заголовках столбцов (A1:E1) и указывает относительное положение найденной ячейки. В нашем случае нужная неделя (3-я) находится в D1, которая является четвертой по счету в  массиве поиска. Итак, число 4 идет в аргумент номер_столбца функции ВПР:

=ВПР(H1; A2:E11; 4; ЛОЖЬ)

Далее ВПР находит точное совпадение H1 со значением в A3 и возвращает значение из 4-го столбца в той же строке, то есть из ячейки D3.

Важное замечаниеЧтобы формула работала корректно, диапазон_поиска (A2:E11) функции ВПР и диапазон_поиска (A1:E1) функции ПОИСКПОЗ должны иметь одинаковое количество столбцов. Иначе число, переданное в номер_столбца, будет неправильным (не будет соответствовать положению столбца в массиве данных).

Функция ПРОСМОТРX для поиска в строках и столбцах

Недавно Microsoft представила еще одну функцию в Excel, которая призвана заменить все существующие функции поиска, такие как ВПР, ГПР и ИНДЕКС+ПОИСКПОЗ. Помимо прочего, ПРОСМОТРX может смотреть на пересечение определенной строки и столбца:

ПРОСМОТРX( значение_вертикальное ; диапазон_поиска_столбец ; ПРОСМОТРX( значение_горизонтальное ; диапазон_поиска_строка ; массив_данных ))

Для нашего примера набора данных формула выглядит следующим образом:

=ПРОСМОТРX(H1; A2:A11; ПРОСМОТРX(H2; B1:E1; B2:E11))

Примечание. В настоящее время ПРОСМОТРX — это функция, доступная только подписчикам Office 365 и более поздних версий.

В формуле используется функция ПРОСМОТРX для возврата всей строки или столбца. Внутренняя функция ищет целевой период времени в строке заголовка и возвращает все значения для этой недели (в данном примере для 3-й). Эти значения переходят в аргумент возвращаемый_массив внешнего ПРОСМОТРX:

=ПРОСМОТРX(H1; A2:A11; {544:87:488:102:87:433:126:132:111:565})

Внешняя функция ПРОСМОТРX ищет нужный товар в заголовках столбцов и извлекает значение из той же позиции из возвращаемого_массива.

Формула СУММПРОИЗВ для поиска по строке и столбцу

Функция СУММПРОИЗВ чрезвычайно универсальна — она может делать множество вещей, выходящих за рамки ее предназначения, особенно когда речь идет об оценке нескольких условий.

Чтобы найти значение на пересечении определенных строки и столбца, используйте эту общую формулу:

СУММПРОИЗВ ( диапазон_поиска_столбец = значение_вертикальное ) * ( диапазон_поиска_строка = значение_горизонтальное), массив_данных )

Чтобы выполнить поиск данных в массиве по строке и столбцу в нашем наборе данных, формула выглядит следующим образом:

=СУММПРОИЗВ((A2:A11=H1)*(B1:E1=H2); B2:E11)

Приведенный ниже вариант также будет работать:

=СУММПРОИЗВ((A2:A11=H1)*(B1:E1=H2)*B2:E11)

Теперь поясним подробнее. В начале мы сравниваем два значения поиска с заголовками строк и столбцов (целевой товар в H1 со всеми наименованиями в A2: A11 и целевой период времени в H2 со всеми неделями в B1: E1):

(A2:A11=H1)*(B1:E1=H2)

Это дает нам два массива значений ИСТИНА и ЛОЖЬ, где ИСТИНА означает совпадения:

{ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ}) * ({ЛОЖЬ;ЛОЖЬ;ИСТИНА;ЛОЖЬ}

Операция умножения преобразует значения ИСТИНА и ЛОЖЬ в 1 и 0 и создает матрицу из 4 столбцов и 10 строк (строки разделяются двоеточием, а каждый столбец данных — точкой с запятой):

{0;0;0;0:0;0;1;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0}

Функция СУММПРОИЗВ умножает элементы приведенного выше массива на элементы B2:E4, находящихся в тех же позициях:

{0;0;0;0:0;0;1;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0; 0;0:0;0;0;0:0;0;0;0:0;0;0;0} * {455;345;544;366:65;77;87;56:766; 655;488;865:129;66;102;56:89;141;87;89:566;511;433;522:154; 144;126; 162:158;165;132;155:112;143;111; 125:677;466;565;766})

И поскольку умножение на ноль дает в результате ноль, остается только элемент, соответствующий 1 в первом массиве:

=СУММПРОИЗВ({0;0;0;0:0;0;87;0:0;0;0;0:0;0;0;0:0;0;0;0:0; 0;0;0:0;0;0;0:0;0;0;0:0;0;0;0:0;0;0;0})

Наконец, СУММПРОИЗВ складывает все элементы результирующего массива и возвращает значение 87.

Примечание . Если в вашей таблице несколько заголовков строк и/или столбцов с одинаковыми именами, итоговый массив будет содержать более одного числа, отличного от нуля. И все эти числа будут суммированы. В результате вы получите сумму значений, удовлетворяющую обоим критериям. Это то, что отличает формулу СУММПРОИЗВ от ПОИСКПОЗ и ВПР, которые возвращают только первое найденное совпадение.

Поиск в матрице с именованными диапазонами

Еще один достаточно простой способ поиска в массиве в Excel — использование именованных диапазонов. Рассмотрим пошагово:

Шаг 1. Назовите столбцы и строки

Самый быстрый способ назвать каждую строку и каждый столбец в вашей таблице:

  1. Выделите всю таблицу (в нашем случае A1:E11).
  2. На вкладке « Формулы » в группе « Определенные имена » щелкните « Создать из выделенного » или нажмите комбинацию клавиш  Ctrl + Shift + F3.
  3. В диалоговом окне « Создание имени из выделенного » выберите « в строке выше » и « в столбце слева» и нажмите «ОК».

Это автоматически создает имена на основе заголовков строк и столбцов. Однако есть пара предостережений:

  • Если ваши заголовки столбцов и/или строк являются числами или содержат определенные символы, которые не разрешены в именах Excel, то имена для таких столбцов и строк не будут созданы. Чтобы просмотреть список созданных имен, откройте Диспетчер имен (Ctrl + F3). Если некоторые имена отсутствуют, определите их вручную.
  • Если некоторые из ваших заголовков строк или столбцов содержат пробелы, то они будут заменены символами подчеркивания, например, Неделя_1.

Шаг 2. Создание формулы поиска по матрице

Чтобы получить значение из матрицы на пересечении определенной строки и столбца, просто введите одну из следующих общих формул в пустую ячейку:

=имя_строки имя_столбца

Или наоборот:

=имя_столбца имя_строки

Например, чтобы получить продажу Sprite в 3-й неделе, используйте выражение:

=Sprite неделя_3

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

Если кому-то нужны более подробные инструкции, опишем весь процесс пошагово:

  1. В ячейке, в которой вы хотите отобразить результат, введите знак равенства (=).
  2. Начните вводить имя целевой строки, Sprite. После того, как вы введете пару символов, Excel отобразит все существующие имена, соответствующие вашему вводу. Дважды щелкните нужное имя, чтобы ввести его в формулу.
  3. После имени строки введите пробел , который в данном случае работает как оператор пересечения.
  4. Введите имя целевого столбца ( в нашем случае неделя_3 ).
  5. Как только будут введены имена строки и столбца, Excel выделит соответствующую строку и столбец в вашей таблице, и вы нажмете Enter, чтобы завершить ввод:

Ваш поиск нужной ячейки в массиве выполнен, найден результат 87.

Вот какими способами можно выполнять поиск в массиве значений – в строках и столбцах таблицы Excel. Я благодарю вас за чтение и надеюсь еще увидеть вас в нашем блоге.

Еще несколько материалов по теме:

Поиск ВПР нескольких значений по нескольким условиям В статье показаны способы поиска (ВПР) нескольких значений в Excel на основе одного или нескольких условий и возврата нескольких результатов в столбце, строке или в отдельной ячейке. При использовании Microsoft…
Поиск ИНДЕКС ПОИСКПОЗ по нескольким условиям В статье показано, как выполнять быстрый поиск с несколькими условиями в Excel с помощью ИНДЕКС и ПОИСКПОЗ. Хотя Microsoft Excel предоставляет специальные функции для вертикального и горизонтального поиска, опытные пользователи…
ИНДЕКС ПОИСКПОЗ как лучшая альтернатива ВПР В этом руководстве показано, как использовать ИНДЕКС и ПОИСКПОЗ в Excel и чем они лучше ВПР. В нескольких недавних статьях мы приложили немало усилий, чтобы объяснить основы функции ВПР новичкам и предоставить…
Поиск в массиве при помощи ПОИСКПОЗ В этой статье объясняется с примерами формул, как использовать функцию ПОИСКПОЗ в Excel.  Также вы узнаете, как улучшить формулы поиска, создав динамическую формулу с функциями ВПР и ПОИСКПОЗ. В Microsoft…
Функция ИНДЕКС в Excel — 6 примеров использования В этом руководстве вы найдете ряд примеров формул, демонстрирующих наиболее эффективное использование ИНДЕКС в Excel. Из всех функций Excel, возможности которых часто недооцениваются и используются недостаточно, ИНДЕКС определенно занимает место…
Функция СУММПРОИЗВ с примерами формул В статье объясняются основные и расширенные способы использования функции СУММПРОИЗВ в Excel. Вы найдете ряд примеров формул для сравнения массивов, условного суммирования и подсчета ячеек по нескольким условиям, расчета средневзвешенного значения…
Средневзвешенное значение — формула в Excel В этом руководстве демонстрируются два простых способа вычисления средневзвешенного значения в Excel — с помощью функции СУММ (SUM) или СУММПРОИЗВ (SUMPRODUCT в английском варианте). В одной из предыдущих статей мы…

Содержание

  • Поисковая функция в Excel
    • Способ 1: простой поиск
    • Способ 2: поиск по указанному интервалу ячеек
    • Способ 3: Расширенный поиск
  • Вопросы и ответы

Поиск в Microsoft Excel

В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.

Поисковая функция в Excel

Поисковая функция в программе Microsoft Excel предлагает возможность найти нужные текстовые или числовые значения через окно «Найти и заменить». Кроме того, в приложении имеется возможность расширенного поиска данных.

Способ 1: простой поиск

Простой поиск данных в программе Excel позволяет найти все ячейки, в которых содержится введенный в поисковое окно набор символов (буквы, цифры, слова, и т.д.) без учета регистра.

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
  2. Переход к поиску в Microsoft Excel

  3. После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
  4. Обычный поиск в Microsoft Excel

  5. При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

    Поиск и выдача результатов производится построчно. Сначала обрабатываются все ячейки первой строки. Если данные отвечающие условию найдены не были, программа начинает искать во второй строке, и так далее, пока не отыщет удовлетворительный результат.

    Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».

    Для того, чтобы перейти к следующему результату, опять нажмите кнопку «Найти далее».

    Результат обычного поиска в Microsoft Excel

    Так можно продолжать до тех, пор, пока отображение результатов не начнется по новому кругу.

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

Найти всё в Microsoft Excel

Способ 2: поиск по указанному интервалу ячеек

Если у вас довольно масштабная таблица, то в таком случае не всегда удобно производить поиск по всему листу, ведь в поисковой выдаче может оказаться огромное количество результатов, которые в конкретном случае не нужны. Существует способ ограничить поисковое пространство только определенным диапазоном ячеек.

  1. Выделяем область ячеек, в которой хотим произвести поиск.
  2. Выделение интервала в Microsoft Excel

  3. Набираем на клавиатуре комбинацию клавиш Ctrl+F, после чего запуститься знакомое нам уже окно «Найти и заменить». Дальнейшие действия точно такие же, что и при предыдущем способе. Единственное отличие будет состоять в том, что поиск выполняется только в указанном интервале ячеек.

Поиск по интервалу в Microsoft Excel

Способ 3: Расширенный поиск

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

Lumpics.ru

К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.

Результат поиска в Microsoft Excel

Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.

  1. После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
  2. Переход в параметры поиска в Microsoft Excel

  3. В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
    Параметры поиска по умолчанию в Microsoft Excel

    По умолчанию, функции «Учитывать регистр» и «Ячейки целиком» отключены, но, если мы поставим галочки около соответствующих пунктов, то в таком случае, при формировании результата будет учитываться введенный регистр, и точное совпадение. Если вы введете слово с маленькой буквы, то в поисковую выдачу, ячейки содержащие написание этого слова с большой буквы, как это было бы по умолчанию, уже не попадут. Кроме того, если включена функция «Ячейки целиком», то в выдачу будут добавляться только элементы, содержащие точное наименование. Например, если вы зададите поисковый запрос «Николаев», то ячейки, содержащие текст «Николаев А. Д.», в выдачу уже добавлены не будут.

    Настройки поиска в Microsoft Excel

    По умолчанию, поиск производится только на активном листе Excel. Но, если параметр «Искать» вы переведете в позицию «В книге», то поиск будет производиться по всем листам открытого файла.

    Область поиска в Microsoft Excel

    В параметре «Просматривать» можно изменить направление поиска. По умолчанию, как уже говорилось выше, поиск ведется по порядку построчно. Переставив переключатель в позицию «По столбцам», можно задать порядок формирования результатов выдачи, начиная с первого столбца.

    Содержимое поиска в Microsoft Excel

    В графе «Область поиска» определяется, среди каких конкретно элементов производится поиск. По умолчанию, это формулы, то есть те данные, которые при клике по ячейке отображаются в строке формул. Это может быть слово, число или ссылка на ячейку. При этом, программа, выполняя поиск, видит только ссылку, а не результат. Об этом эффекте велась речь выше. Для того, чтобы производить поиск именно по результатам, по тем данным, которые отображаются в ячейке, а не в строке формул, нужно переставить переключатель из позиции «Формулы» в позицию «Значения». Кроме того, существует возможность поиска по примечаниям. В этом случае, переключатель переставляем в позицию «Примечания».

    Область поиска в программе Microsoft Excel

    Ещё более точно поиск можно задать, нажав на кнопку «Формат».

    Переход к формату поиска в Microsoft Excel

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

    Формат поиска в Microsoft Excel

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

    Переход к выбору ячейки для установки формата в Microsoft Excel

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

    Выбор ячейки для установки формата в Microsoft Excel

    После того, как формат поиска настроен, жмем на кнопку «OK».

    Установка формата поиска в Microsoft Excel

    Бывают случаи, когда нужно произвести поиск не по конкретному словосочетанию, а найти ячейки, в которых находятся поисковые слова в любом порядке, даже, если их разделяют другие слова и символы. Тогда данные слова нужно выделить с обеих сторон знаком «*». Теперь в поисковой выдаче будут отображены все ячейки, в которых находятся данные слова в любом порядке.

  4. Поиск по отдельным словам в Microsoft Excel

  5. Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.

Запуск расширенного поиска в Microsoft Excel

Как видим, программа Excel представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.

Поиск в программе Microsoft Excel

Поиск в Microsoft Excel

​Смотрите также​ значений для него​ искомое значение (​ в ячейку B1​ в ячейку E2​ в ячейку B1​ знаки. В статье​ =0 (соответствует ошибке​В строке 4: программа​ нашим стандартам -​ в данном случае​В Excel 2007 мастер​ имя первого учащегося​ на кнопку​ позицию​ на который она​ выдаче будут представлены​

​В документах Microsoft Excel,​ три:​

Поисковая функция в Excel

​Яблоко​ число которого нет​ вводим формулу:​ другие числа, чтобы​ Выделение ячеек c​ #ЗНАЧ!), то возвращается​ выделяет ячейки​ 152р.​ функции И(), т.е.​

Способ 1: простой поиск

​ подстановок создает формулу​ с 6 пропусками в​«Найти всё»​«По столбцам»​ ссылается. Например, в​ все ячейки, которые​ которые состоят из​1​из желтой ячейки​

  1. ​ в таблице, например:​​Более того для диапазона​​ экспериментировать с новыми​​ ТЕКСТом с применением​​ число 30. В​B4​Эта формула находит​​ строки совпадают, когда​​ подстановки, основанную на​ диапазоне A2:B7. Учащихся​​или​​, можно задать порядок​ ячейке E2 содержится​ содержат данный последовательный​ большого количества полей,​​- поиск ближайшего​​ J2), второй -​

    Переход к поиску в Microsoft Excel

  2. ​ 8000. Это приведет​ табличной части создадим​ значениями).​ Условного форматирования приведено решение​ принципе, вместо 30​и​​ ближайшие размеры покупаемого​​ значения из обоих​​ данных листа, содержащих​​ с​«Найти далее»​​ формирования результатов выдачи,​​ формула, которая представляет​ набор символов даже​ часто требуется найти​ наименьшего числа, т.е.​ диапазон ячеек, где​​ к завершающему результату:​​ правило условного форматирования:​​В ячейку C2 вводим​​ аналогичной задачи с​

    Обычный поиск в Microsoft Excel

  3. ​ можно указать любое​​C4​​ товара к нашим​ столбцов совпадают с​ названия строк и​6​, чтобы перейти к​

    ​ начиная с первого​ собой сумму ячеек​ внутри слова. Например,​ определенные данные, наименование​ введенные пользователем размеры​ мы ищем товар​Теперь можно вводить любое​Выделите диапазон B6:J12 и​ формулу для получения​ использованием Условного форматирования.​ число, которое больше​

    ​из-за того, что​ размерам в таблице.​ соответствующими значениями искомых​ столбцов. С помощью​ пропусками в таблице нет,​ поисковой выдаче.​ столбца.​ A4 и C3.​ релевантным запросу в​ строки, и т.д.​ двери округлялись бы​ (столбец с товарами​ исходное значение, а​ выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное​ заголовка столбца таблицы​Допустим ваш отчет содержит​ номера последней заполненной​ 725 не равно​ Размеры эти округляются.​ строк. Функция СУММПРОИЗВ()​

    ​ мастера подстановок можно​ поэтому функция ВПР​Как видим, программа Excel​​В графе​​ Эта сумма равна​

    Результат обычного поиска в Microsoft Excel

    ​ этом случае будет​ Очень неудобно, когда​ до ближайших наименьших​ в таблице -​ программа сама подберет​

  4. ​ форматирование»-«Правила выделения ячеек»-«Равно».​ который содержит это​ таблицу с большим​ позиции Исходного списка​​ значению в​​ В примере высота​ складывает результат перемножения​ найти остальные значения​ ищет первую запись​ представляет собой довольно​«Область поиска»​ 10, и именно​ считаться слово «Направо».​ приходится просматривать огромное​ подходящих размеров из​ A2:A10), третий аргумент​ ближайшее число, которое​В левом поле введите​ значение:​ количеством данных на​ (это нужно для​A4​ 23 округлилась до​ и использована вместо​ в строке, если​ со следующим максимальным​ простой, но вместе​определяется, среди каких​ это число отображается​

Найти всё в Microsoft Excel

Способ 2: поиск по указанному интервалу ячеек

​ Если вы зададите​ количество строк, чтобы​ таблицы. В нашем​ задает тип поиска​ содержит таблица. После​ значение $B$1, а​После ввода формулы для​ множество столбцов. Проводить​ правильной сортировки функцией​(723) и т.д.​ 50. Здесь формула​ СУММ() лишь для​ известно значение в​ значением, не превышающим​

  1. ​ с тем очень​ конкретно элементов производится​ в ячейке E2.​

    Выделение интервала в Microsoft Excel

  2. ​ в поисковике цифру​ найти нужное слово​​ случае высота 500​​ (0 — точное​ чего выводит заголовок​ из правого выпадающего​​ подтверждения нажимаем комбинацию​​ визуальный анализ таких​ НАИМЕНЬШИЙ());​На вкладке​ округлила в бОльшую​ того, чтобы не​ одном столбце, и​ 6. Она находит​ функциональный набор инструментов​

Поиск по интервалу в Microsoft Excel

Способ 3: Расширенный поиск

​ поиск. По умолчанию,​ Но, если мы​ «1», то в​ или выражение. Сэкономить​ округлилась бы до​ совпадение наименования, приблизительный​ столбца и название​ списка выберите опцию​ горячих клавиш CTRL+SHIFT+Enter,​

​ таблиц крайне сложно.​Функция НАИМЕНЬШИЙ() сортирует массив​Home​ сторону, т.ч. мы​ использовать формулы массива.​ наоборот. В формулах,​ значение 5 и возвращает​ поиска. Для того,​ это формулы, то​ зададим в поиске​ ответ попадут ячейки,​ время и нервы​ 450, а ширина​ поиск запрещен).​ строки для текущего​ «Светло-красная заливка и​ так как формула​ А одним из​ номеров строк по​(Главная) в группе​ в формуле написали​Для примера рассмотрим строку​ которые создает мастер​ связанное с ним​ чтобы произвести простейший​ есть те данные,​ цифру «4», то​ которые содержат, например,​ поможет встроенный поиск​ 480 до 300,​

Результат поиска в Microsoft Excel

​Во-вторых, совершенно аналогичным способом​ значения. Например, если​ темно-красный цвет» и​ должна быть выполнена​ заданий по работе​ возрастанию;​

  1. ​ команд​​ – минус1(-1). Если​​ 18 (2-я строка​ подстановок, используются функции​​ имя​​ писк, достаточно вызвать​

    Переход в параметры поиска в Microsoft Excel

  2. ​ которые при клике​ среди результатов выдачи​ число «516».​ Microsoft Excel. Давайте​ и стоимость двери​ мы должны определить​ ввести число 5000​ нажмите ОК.​ в массиве. Если​

    Параметры поиска по умолчанию в Microsoft Excel

    ​ с отчетом является​​Функция ДВССЫЛ() возвращает массив​​Font​​ мы в формуле​​ в большой таблице).​ ИНДЕКС и ПОИСКПОЗ.​Алексей​ поисковое окно, ввести​ по ячейке отображаются​ будет все та​Для того, чтобы перейти​ разберемся, как он​ была бы 135.​ порядковый номер столбца​ получаем новый результат:​В ячейку B1 введите​ все сделано правильно​ – анализ данных​ последовательных чисел;​(Шрифт) можно изменить​ вместо минус 1​ Первое и второе​Щелкните ячейку в диапазоне.​​.​​ в него запрос,​ в строке формул.​ же ячейка E2.​ к следующему результату,​ работает, и как​-1​ в таблице с​Скачать пример поиска значения​ значение 3478 и​ в строке формул​

    Настройки поиска в Microsoft Excel

    ​ относительно заголовков строк​Функция ИНДЕКС() возвращает текстовые​ цвет заливки выделенных​ напишем просто один​​ выражения вернут массивы {ЛОЖЬ:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ}​​На вкладке​Дополнительные сведения см. в​​ и нажать на​​ Это может быть​ Как такое могло​ опять нажмите кнопку​

    Область поиска в Microsoft Excel

    ​ им пользоваться.​​- поиск ближайшего​​ нужным нам городом.​ в диапазоне Excel​ полюбуйтесь на результат.​ по краям появятся​ и столбцов касающихся​ значения из Исходного​ ячеек.​​ (1), по формула​​ и {ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ} соответственно. После​Формулы​ разделе, посвященном функции​ кнопку. Но, в​

    Содержимое поиска в Microsoft Excel

    ​ слово, число или​​ получиться? Просто в​​«Найти далее»​Скачать последнюю версию​ наибольшего числа, т.е.​ Функция​Наша программа в Excel​Как видно при наличии​ фигурные скобки {​ определенного месяца. На​ списка, из строк,​Урок подготовлен для Вас​ будет округлять в​ попарного перемножения элементов​в группе​ ВПР.​ то же время,​ ссылка на ячейку.​ ячейке E2 в​.​ Excel​ нестандартная высота 500​ПОИСКПОЗ(J3; B1:F1; 0)​ нашла наиболее близкое​ дубликатов формула для​ }.​ первый взгляд это​​ номера которых были​​ командой сайта office-guru.ru​​ меньшую сторону.​​ массивов, он будет​Решения​К началу страницы​ существует возможность настройки​ При этом, программа,​​ качестве формулы содержится​​Так можно продолжать до​

    Область поиска в программе Microsoft Excel

    ​Поисковая функция в программе​ округлялась бы до​сделает это и​​ значение 4965 для​​ заголовков берет заголовок​

    Переход к формату поиска в Microsoft Excel

    ​В ячейку C2 формула​ весьма простое задание,​ получены на предыдущем​Источник: http://www.excel-easy.com/examples/row-differences.html​Важно​ преобразован в {0:0:1:0:0}. Т.е.​выберите команду​Для выполнения этой задачи​ индивидуального поиска с​ выполняя поиск, видит​ адрес на ячейку​ тех, пор, пока​ Microsoft Excel предлагает​

    Формат поиска в Microsoft Excel

    ​ 700, а ширина​ выдаст, например, для​ исходного – 5000.​ с первого дубликата​ вернула букву D​​ но его нельзя​​ шаге.​

    Переход к выбору ячейки для установки формата в Microsoft Excel

    ​Перевел: Антон Андронов​, чтобы в таблице​ строка 18 совпадает​Подстановка​ используются функции СМЕЩ​ большим количеством различных​

    Выбор ячейки для установки формата в Microsoft Excel

    ​ только ссылку, а​ A4, который как​ отображение результатов не​​ возможность найти нужные​​ 480 — до​

    Установка формата поиска в Microsoft Excel

    ​Киева​ Такая программа может​ по горизонтали (с​ — соответственный заголовок​ решить, используя одну​В предельном случае м.б.​Автор: Антон Андронов​ с данными числа​ с третьей искомой​.​ и ПОИСКПОЗ.​ параметров и дополнительных​ не результат. Об​ раз включает в​ начнется по новому​ текстовые или числовые​ 600 и стоимость​, выбранного пользователем в​

    Поиск по отдельным словам в Microsoft Excel

  3. ​ пригодится для автоматического​ лева на право).​ столбца листа. Как​​ стандартную функцию. Да,​​ найдено столько же​​Найдем текстовые значения, удовлетворяющие​​ были отсортированы по​ строкой. Функция СУММПРОИЗВ() вернет 1.​

Запуск расширенного поиска в Microsoft Excel

​Если команда​Примечание:​ настроек.​ этом эффекте велась​ себя искомую цифру​ кругу.​ значения через окно​ составила бы уже​ желтой ячейке J3​ решения разных аналитических​ А формула для​ видно все сходиться,​ конечно можно воспользоваться​ значений, сколько содержится​ заданному пользователем критерию.​ всем строкам и​СОВЕТ​Подстановка​

​ Данный метод целесообразно использовать​

lumpics.ru

Поиск значений в списке данных

​Автор: Максим Тютюшев​ речь выше. Для​ 4.​В случае, если при​ «Найти и заменить».​ 462. Для бизнеса​ значение 4.​ задач при бизнес-планировании,​ получения названия (номера)​ значение 5277 содержится​ инструментом: «ГЛАВНАЯ»-«Редактирование»-«Найти» CTRL+F,​ в исходном списке​ Поиск будем осуществлять​ столбцам:​: Для просмотра промежуточных​недоступна, необходимо загрузить​ при поиске данных​Предположим, что требуется найти​ того, чтобы производить​Но, как отсечь такие,​

В этой статье

​ запуске поисковой процедуры​ Кроме того, в​ так гораздо интереснее!​

​И, наконец, в-третьих, нам​ постановки целей, поиска​ строки берет номер​

​ в ячейке столбца​ чтобы вызвать окно​ (когда все значения​ в диапазоне с​

​по возрастанию, если​ вычислений воспользуйтесь клавишей​ надстройка мастера подстановок.​

​ в ежедневно обновляемом​ внутренний телефонный номер​ поиск именно по​

​ и другие заведомо​ вы нажмете на​ приложении имеется возможность​

Поиск значений в списке по вертикали по точному совпадению

​ :)​ нужна функция, которая​ рационального решения и​ с первого дубликата​ D. Рекомендуем посмотреть​

Примеры функции ВПР

Пример 1 функции ВПР

Пример 2 функции ВПР

​ поиска значений на​ удовлетворяют критерию). Поэтому​ повторяющимися значениями. При​

Примеры функций ИНДЕКС и ПОИСКПОЗ

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

​ ставим в формуле​

​ F9.​Загрузка надстройки мастера подстановок​ внешнем диапазоне данных.​ сотрудника по его​ результатам, по тем​

​ неприемлемые результаты выдачи​ кнопку​ расширенного поиска данных.​​0​​ умеет выдавать содержимое​ т.п. А полученные​ по вертикали (сверху​​ на формулу для​​ листе Excel. Или​

​ формулу массива нужно распространять​ наличии повторов, можно​ 1;​

​С помощью формулы массива =ПОИСКПОЗ(1;(B17=B$8:B$12)*(C17=C$8:C$12);0) найдем​

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

​Нажмите кнопку​ Известна цена в​

​ идентификационному номеру или​​ данным, которые отображаются​ поиска? Именно для​«Найти все»​

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

​Простой поиск данных в​- поиск точного​ ячейки из таблицы​ строки и столбцы​ вниз). Для исправления​ получения целого адреса​​ же создать для​​ на диапазон той​ ожидать, что критерию​по уменьшению, если​ номер искомой строки.​Microsoft Office​ столбце B, но​ узнать ставку комиссионного​ в ячейке, а​ этих целей существует​​, все результаты выдачи​​ программе Excel позволяет​

​ соответствия без каких​ по номеру строки​ позволяют дальше расширять​

​ данного решения есть​

Поиск значений по вертикали в списке неизвестного размера по точному совпадению

​ текущей ячейки.​ таблицы правило условного​ же размерности, что​

​ будет соответствовать несколько​​ ставим в формуле​ Формулу разместим в​, а затем —​ неизвестно, сколько строк​ вознаграждения, предусмотренную за​ не в строке​ расширенный поиск Excel.​ будут представлены в​ найти все ячейки,​ либо округлений. Используется​ и столбца -​

Пример функций СМЕЩ и ПОИСКПОЗ

​ вычислительные возможности такого​​ 2 пути:​Теперь получим номер строки​ форматирования. Но тогда​

​ и исходный список.​​ значений. Для их​​ -1.​ столбце Е.​ кнопку​ данных возвратит сервер,​ определенный объем продаж.​

​ формул, нужно переставить​​После открытия окна​ виде списка в​ в которых содержится​ для 100%-го совпадения​ функция​ рода отчетов с​Получить координаты первого дубликата​ для этого же​ нельзя будет выполнить​​ Вышеуказанная формула массива​​ вывода в отдельный​

​О других вариантах​

Поиск значений в списке по горизонтали по точному совпадению

​Также для каждой искомой​Параметры Excel​ а первый столбец​

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

​ Необходимые данные можно​ переключатель из позиции​​«Найти и заменить»​​ нижней части поискового​ введенный в поисковое​ искомого значения с​

​ИНДЕКС (INDEX)​ помощью новых формул​ по горизонтали (с​

​ значения (5277). Для​

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

​ дальнейших вычислений с​ будет возвращать несколько​

​ диапазон удобно использовать​​ поиска читайте в​ строки можно определить,​и выберите категорию​

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

​ не отсортирован в​ быстро и эффективно​«Формулы»​любым вышеописанным способом,​ окна. В этом​ окно набор символов​ одним из значений​из той же​ Excel.​

​ лева на право).​ этого в ячейку​ полученными результатами. Поэтому​

​ значений, поэтому перед​

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

​ формулы массива.​​ статье «Поиск в​ если она в​Надстройки​ алфавитном порядке.​ находить в списке​в позицию​ жмем на кнопку​

​ списке находятся информация​ (буквы, цифры, слова,​ в таблице. Естественно,​ категории​Если вы знакомы с​ Для этого только​ C3 введите следующую​ необходимо создать и​ вводом формулы нужно​Пусть Исходный список значений​ Excel».​ большой таблице. Это​.​C1​ и автоматически проверять​

  1. ​«Значения»​

  2. ​«Параметры»​​ о содержимом ячеек​​ и т.д.) без​​ применяется при поиске​​Ссылки и массивы (Lookup​​ функцией​​ в ячейке С3​

  3. ​ формулу:​​ правильно применить соответствующую​​ выделить сразу весь​ (например, перечень инструментов)​

    ​В таблице Excel​

  4. ​ можно сделать с​​В поле​ Изображение кнопки Office​ — это левая верхняя​ их правильность. Значения,​​. Кроме того, существует​​.​​ с данными, удовлетворяющими​​ учета регистра.​

  5. ​ текстовых параметров (как​​ and Reference)​​ВПР (VLOOKUP)​​ следует изменить формулу​​После ввода формулы для​​ формулу.​​ диапазон, т.е. ячейки​

  6. ​ находится в диапазоне​​ можно выбрать информацию​​ помощью функции =ЕСЛИ(ЕНД(ПОИСКПОЗ(A8;$E$17:$E$28;0));»»;»Да!»)​Управление​​ ячейка диапазона (также​​ возвращенные поиском, можно​​ возможность поиска по​​В окне появляется целый​

  7. ​ запросу поиска, указан​

​Находясь во вкладке​

support.office.com

Поиск заданных строк в таблице MS EXCEL

​ в прошлом примере),​. Первый аргумент этой​или ее горизонтальным​ на: В результате​ подтверждения снова нажимаем​

​Схема решения задания выглядит​С10:С19​A10:A19​ сразу по нескольким​Найденные строки можно выделить​выберите значение​

​ называемая начальной ячейкой).​ затем использовать в​ примечаниям. В этом​

​ ряд дополнительных инструментов​ их адрес расположения,​«Главная»​ т.к. для них​

​ функции — диапазон​ аналогом​ получаем правильные координаты​

​ комбинацию клавиш CTRL+SHIFT+Enter​ примерно таким образом:​, ввести формулу в​(см. Файл примера).​ наименованиям и заполнить​ с помощью Условного​Надстройки Excel​Формула​ вычислениях или отображать​ случае, переключатель переставляем​ для управления поиском.​ а также лист​, кликаем по кнопке​ округление невозможно.​ ячеек (в нашем​ГПР (HLOOKUP)​ как для листа,​

​ и получаем результат:​в ячейку B1 мы​ Строке формул и​Выведем в отдельный диапазон​ ими бланк. Подробнее​ форматирования.​и нажмите кнопку​ПОИСКПОЗ(«Апельсины»;C2:C7;0)​ как результаты. Существует​ в позицию​ По умолчанию все​ и книга, к​«Найти и выделить»​Важно отметить, что при​ случае это вся​, то должны помнить,​ так и для​Формула вернула номер 9​ будем вводить интересующие​ нажать​

​ значения, которые удовлетворяют​ смотрите в статье​Функция «ИНДЕКС» в Excel​Перейти​ищет значение «Апельсины»​ несколько способов поиска​«Примечания»​ эти инструменты находятся​ которым они относятся.​, которая расположена на​ использовании приблизительного поиска​ таблица, т.е. B2:F10),​

​ что эта замечательные​​ таблицы:​ – нашла заголовок​ нас данные;​

​CRTL+SHIFT+ENTER​ критерию. Рассмотрим различные​ «Выбрать сразу много​поможет найти в​

​.​ в диапазоне C2:C7.​ значений в списке​.​ в состоянии, как​ Для того, чтобы​

​ ленте в блоке​ с округлением диапазон​ второй — номер​

excel2.ru

Как найти в Excel ячейку на пересечении строки и столбца.

​ функции ищут информацию​​Получить координаты первого дубликата​ строки листа по​в ячейке B2 будет​.​ варианты поиска.​ данных из таблицы​ таблице данные по​В области​
​ Начальную ячейку не​ данных и отображения​Ещё более точно поиск​ при обычном поиске,​ перейти к любому​ инструментов​ поиска — а​ строки, третий -​ только по одному​ по вертикали (сверху​ соответствующему значению таблицы.​ отображается заголовок столбца,​
​Для скрытия ошибок #ССЫЛКА!,​Для удобства создадим именованный​
​ Excel».​ двум параметрам сразу​Доступные надстройки​ следует включать в​ результатов.​ можно задать, нажав​
​ но при необходимости​
​ из результатов выдачи,​
Найти в таблице Excel по двум параметрам.​«Редактирование»​ значит и вся​ номер столбца (а​ параметру, т.е. в​
​ вниз). Для этого​ В результате мы​ который содержит значение​ возвращаемой формулой массива,​ диапазон Список.​Этот пример научит вас​ и по строке,​установите флажок рядом​ этот диапазон.​Поиск значений в списке​ на кнопку​ можно выполнить корректировку.​
​ достаточно просто кликнуть​. В появившемся меню​

​ таблица — должна​ их мы определим​
​ одномерном массиве -​
​ только в ячейке​ имеем полный адрес​ ячейки B1​​ к диапазону​Диапазон может охватить в​ быстро выделять ячейки,​ и по столбцу​ с пунктом​
​1​ по вертикали по​«Формат»​По умолчанию, функции​ по нему левой​ выбираем пункт​ быть отсортирована по​ с помощью функций​ по строке или​ С2 следует изменить​ значения D9.​в ячейке B3 будет​С10:С19​ том числе и​ содержимое которых отличается​ и перенести эти​Мастер подстановок​ — это количество столбцов,​
​ точному совпадению​​.​«Учитывать регистр»​ кнопкой мыши. После​«Найти…»​ возрастанию (для Типа​
​ ПОИСКПОЗ).​ по столбцу. А​ формулу на:​
​​ отображается название строки,​применено правило Условного​
​ незаполненные ячейки перечня.​ от содержимого в​ данные в другую​и нажмите кнопку​
​ которое нужно отсчитать​Поиск значений в списке​При этом открывается окно​и​ этого курсор перейдет​. Вместо этих действий​ сопоставления = 1)​Итого, соединяя все вышеперечисленное​ если нам необходимо​

excel-office.ru

Как найти отличия по строкам в Excel

​В данном случаи изменяем​Теперь научимся получать по​ которая содержит значение​ форматирования.​ В дальнейшем пользователь​

  1. ​ сравниваемых ячейках.​​ таблицу (бланк).​​ОК​ справа от начальной​​ по вертикали по​​ формата ячеек. Тут​«Ячейки целиком»​​ на ту ячейку​​ можно просто набрать​
    Отличие по строкам в Excel

​ или по убыванию​​ в одну формулу,​​ выбирать данные из​​ формулы либо одну​ значению координаты не​​ ячейки B1.​​В этом случае будут​ может расширить перечень​Выделите диапазон​Например, у нас​​.​​ ячейки, чтобы получить​​ приблизительному совпадению​​ можно установить формат​​отключены, но, если​​ Excel, по записи​ на клавиатуре сочетание​

  1. ​ (для Типа сопоставления​​ получаем для зеленой​​ двумерной таблицы по​ либо другую, но​​ целого листа, а​​Фактически необходимо выполнить поиск​ выведены все значения,​​ инструментов, указанные ниже​​A1:C15​Отличие по строкам в Excel
  2. ​ есть таблица списка​​Следуйте инструкциям мастера.​​ столбец, из которого​Поиск значений по вертикали​​ ячеек, которые будут​​ мы поставим галочки​Отличие по строкам в Excel
    • ​ которой пользователь сделал​ клавиш​​ = -1) по​​ ячейки решение:​ совпадению сразу двух​ не две сразу.​​ текущей таблицы. Одним​​ координат в Excel.​
    • ​ которые совпадают с​ формулы автоматически учтут​​, для этого щелкните​​ товаров по разным​​К началу страницы​​ возвращается значение. В​ в списке неизвестного​ участвовать в поиске.​​ около соответствующих пунктов,​​ щелчок.​Отличие по строкам в Excel
  3. ​Ctrl+F​​ строчкам и по​​=ИНДЕКС(B2:F10; ПОИСКПОЗ(J2;A2:A10;0); ПОИСКПОЗ(J3;B1:F1;0))​ параметров — и​​ Стоит напомнить о​​ словом, нам нужно​ Для чего это​ критерием (без учета​Отличие по строкам в Excel

​ новые значения.​ по ячейке​
​ филиалам магазина. Нам​
​Найдем заданные строки в​

​ этом примере значение​

office-guru.ru

Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть1. Обычный поиск

​ размера по точному​ Можно устанавливать ограничения​ то в таком​Если у вас довольно​.​ столбцам.​или в английском варианте​ по строке и​ том, что в​ найти по значению​ нужно? Достаточно часто​ РЕгиСТра). Критерий вводится​

​Выведем в отдельный диапазон​A1​ нужно выбрать -​​ таблице. Строки состоят​​ возвращается из столбца​

Задача

​ совпадению​ по числовому формату,​ случае, при формировании​ масштабная таблица, то​

А. Найти значения, которые содержат критерий

​После того, как вы​Иначе приблизительный поиск корректно​

​ =INDEX(B2:F10;MATCH(J2;A2:A10;0);MATCH(J3;B1:F1;0))​ по столбцу одновременно?​ ячейке С3 должна​ 5277 вместо D9​ нам нужно получить​ в ячейку​ все значения Исходного​и протяните курсор​

​ по какой цене​ из 2-х столбцов,​ D​​Поиск значений в списке​​ по выравниванию, шрифту,​ результата будет учитываться​ в таком случае​​ перешли по соответствующим​​ работать не будет!​

​Слегка модифицируем предыдущий пример.​ Давайте рассмотрим несколько​ оставаться старая формула:​

​ получить заголовки:​
​ координаты таблицы по​
​E6​

​ списка, в которых​ до ячейки​ продают хлеб в​ значения могут быть​​Продажи​​ по горизонтали по​

  • ​ границе, заливке и​ введенный регистр, и​ не всегда удобно​ пунктам на ленте,​Для точного поиска (Тип​ Предположим, что у​ жизненных примеров таких​Здесь правильно отображаются координаты​для столбца таблицы –​ значению. Немного напоминает​.​содержится​C15​ третьем филиале. Или,​ любыми.​
  • ​.​ точному совпадению​ защите, по одному​ точное совпадение. Если​
  • ​ производить поиск по​ или нажали комбинацию​ сопоставления = 0)​ нас имеется вот​ задач и их​ первого дубликата по​ Март;​ обратный анализ матрицы.​Для создания списка, содержащего​текст-критерий (например, слово​.​ выбрать стоимость товара​Пусть имеется перечень из​К началу страницы​Поиск значений в списке​ из этих параметров,​
  • ​ вы введете слово​ всему листу, ведь​ «горячих клавиш», откроется​
  • ​ сортировка не нужна​ такая ситуация:​
  • ​ решения.​ вертикали (с верха​для строки – Товар4.​ Конкретный пример в​ найденные значения, воспользуемся​ дрель). Критерий вводится​

​Примечание:​ (панели, двери, стекла)​ 5 строк, которые​Для выполнения этой задачи​ по горизонтали по​ или комбинируя их​ с маленькой буквы,​ в поисковой выдаче​ окно​ и никакой роли​Идея в том, что​Предположим, что у нас​ в низ) –​Чтобы решить данную задачу​ двух словах выглядит​ формулой массива:​​ в ячейку​​Мы выбрали диапазон​ в зависимости от​ требуется найти в​​ используется функция ГПР.​​ приблизительному совпадению​

​ вместе.​ то в поисковую​ может оказаться огромное​​«Найти и заменить»​​ не играет.​ пользователь должен ввести​

Б. Найти значения, которые совпадают с критерием (точное совпадение)

​ имеется вот такой​ I7 для листа​ будем использовать формулу​ примерно так. Поставленная​=ИНДЕКС(Список; НАИМЕНЬШИЙ(​С6​​A1:C15​​ ширины и высоты.​

​ таблице MS EXCEL.​ См. пример ниже.​Создание формулы подстановки с​
​Если вы хотите использовать​
​ выдачу, ячейки содержащие​
​ количество результатов, которые​

B. Найти значения, которые начинаются с критерия

​во вкладке​В комментах неоднократно интересуются​ в желтые ячейки​ двумерный массив данных​ и Август; Товар2​ с уже полученными​​ цель в цифрах​​ЕСЛИ($E$6=Список;СТРОКА(Список)-СТРОКА($A$9);30);​

​.​, сначала нажав на​У нас есть​
​ Предполагается, что строки​
​Функция ГПР выполняет поиск​
​ помощью мастера подстановок​

Г. Найти значения, которые заканчиваются на критерий

​ формат какой-то конкретной​ написание этого слова​ в конкретном случае​«Найти»​ — а как​ высоту и ширину​​ по городам и​​ для таблицы. Оставим​

​ значениями в ячейках​ является исходным значением,​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))​
​Для создания списка, содержащего​
​ ячейку​
​ такая таблица.​

​ не повторяются.​
​ по столбцу​ (только Excel 2007)​ ячейки, то в​ с большой буквы,​ не нужны. Существует​. Она нам и​ сделать обратную операцию,​ двери для, например,​ товарам:​ такой вариант для​ C2 и C3.​ нужно определить кто​

excel2.ru

Поиск значения в диапазоне таблицы Excel по столбцам и строкам

​В этом случае будут​ найденные значения, воспользуемся​A1​В ячейке рядом с​Будем искать эти строки​Продажи​Для решения этой задачи​ нижней части окна​ как это было​ способ ограничить поисковое​ нужна. В поле​ т.е. определить в​ шкафа, которую он​Пользователь вводит (или выбирает​ следующего завершающего примера.​ Для этого делаем​ и когда наиболее​ выведены все значения,​ формулой массива:​, поэтому она является​ таблицей вводим формулу.​ в большой таблице​и возвращает значение​ можно использовать функцию​ нажмите на кнопку​ бы по умолчанию,​ пространство только определенным​«Найти»​ первом примере город​ хочеть заказать у​ из выпадающих списков)​Данная таблица все еще​

Поиск значения в массиве Excel

​ так:​ приближен к этой​

  • ​ которые начинаются или​=ИНДЕКС(Список; НАИМЕНЬШИЙ(​ активной, и сравнение​
  • ​ У нас, в​ (см. файл примера). ​ из строки 5 в​ ВПР или сочетание​
  • ​«Использовать формат этой ячейки…»​ уже не попадут.​ диапазоном ячеек.​вводим слово, символы,​

​ и товар если​ компании-производителя, а в​ в желтых ячейках​ не совершенна. Ведь​Для заголовка столбца. В​ цели. Для примера​ совпадают с критерием.​ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($C$6;Список);0)>0;СТРОКА(Список)-СТРОКА($A$9);30);​ будет происходить с​ примере, в ячейку​Строки считаются совпадающими, когда​ указанном диапазоне.​ функций ИНДЕКС и​.​ Кроме того, если​Выделяем область ячеек, в​ или выражения, по​ мы знаем значение​ серой ячейке должна​ нужный товар и​ при анализе нужно​ ячейку D2 введите​ используем простую матрицу​ Критерий вводится в​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))​ ячейками из столбца​ G5 вводим такую​ их значения в​Дополнительные сведения см. в​ ПОИСКПОЗ.​После этого, появляется инструмент​ включена функция​ которой хотим произвести​

Массив данных.

​ которым собираемся производить​ из таблицы? Тут​ появиться ее стоимость​ город. В зеленой​

Поиск значения в столбце Excel

​ точно знать все​ формулу: На этот​ данных с отчетом​ ячейку​

  1. ​Алгоритм работы формулы следующий​А​ формулу.​ обоих столбцах попарно​ разделе, посвященном функции​Дополнительные сведения см. в​ в виде пипетки.​«Ячейки целиком»​ поиск.​ поиск. Жмем на​ потребуются две небольшие​
  2. ​ из таблицы. Важный​ ячейке нам нужно​ ее значения. Если​ раз после ввода​ по количеству проданных​
  3. ​G6​ (для просмотра промежуточных​. С помощью клавиш​=ЕСЛИОШИБКА(ИНДЕКС(B3:D7;ПОИСКПОЗ(G3;A3:A7;0);ПОИСКПОЗ(G4;B2:D2;0));»»)​ совпадают.​ ГПР.​ разделе, посвященном функции​ С помощью него​, то в выдачу​Набираем на клавиатуре комбинацию​ кнопку​

Получать заголовки столбцов.

​ формулы массива (не​ нюанс в том,​ формулой найти и​ введенное число в​ формулы для подтверждения​ товаров за три​.​ шагов работы формулы​Enter​Получилось так.​Для поиска совпадений будем​

Поиск значения в строке Excel

​К началу страницы​ ВПР.​ можно выделить ту​ будут добавляться только​ клавиш​«Найти далее»​

​ забудьте ввести их​ что если пользователь​ вывести число из​ ячейку B1 формула​

Получить номер строки.

​ жмем как по​ квартала, как показано​Для создания списка, содержащего​ воспользуйтесь клавишей​и​В зеленые ячейки написали​ использовать формулу =СУММПРОИЗВ((B17=B$8:B$12)*(C17=C$8:C$12)) Формулу разместим​

​Для выполнения этой задачи​

Как получить заголовок столбца и название строки таблицы

​Что означает:​ ячейку, формат которой​ элементы, содержащие точное​Ctrl+F​, или на кнопку​ с помощью сочетания​ вводит нестандартные значения​ таблицы, соответствующее выбранным​

  • ​ не находит в​ традиции просто Enter:​
  • ​ ниже на рисунке.​

​ найденные значения, воспользуемся​F9​Tab​ искомые данные, в​ в столбце D.​ используется функция ГПР.​=ИНДЕКС(нужно вернуть значение из​

  1. ​ вы собираетесь использовать.​ наименование. Например, если​, после чего запуститься​«Найти всё»​ клавиш​ размеров, то они​ параметрам. Фактически, мы​Для заголовка столбца.
  2. ​ таблице, тогда возвращается​Для строки вводим похожую,​ Важно, чтобы все​

​ формулой массива:​):​можно сменить активную​ ячейке G5 появился​

Внутренние координаты таблицы.

​Формула работает следующим образом.​Важно:​ C2:C10, которое будет​После того, как формат​ вы зададите поисковый​ знакомое нам уже​.​Ctrl+Shift+Enter​ должны автоматически округлиться​ хотим найти значение​ ошибка – #ЗНАЧ!​

Поиск одинаковых значений в диапазоне Excel

​ но все же​ числовые показатели совпадали.​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​Функция ПОИСК(), перебирая элементы​ ячейку.​ результат.​ Выражение B17=B$8:B$12 сравнивает текущее​  Значения в первой​ соответствовать ПОИСКПОЗ(первое значение​

​ поиска настроен, жмем​ запрос «Николаев», то​ окно​

  1. ​При нажатии на кнопку​, а не обычного​ до ближайших имеющихся​Правила выделения ячеек.
  2. ​ ячейки с пересечения​ Идеально было-бы чтобы​ немного другую формулу:​ Если нет желания​ЕСЛИ(ЕСЛИОШИБКА(ПОИСК($G$6;Список);0)=1;СТРОКА(Список)-СТРОКА($A$9);30);​ исходного списка, определяет,​Нажмите кнопку​Условное форматирование.
  3. ​В этом примере​ значение первого столбца​ строке должны быть​

Ошибка координат.

​ «Капуста» в массиве​ на кнопку​ ячейки, содержащие текст​«Найти и заменить»​«Найти далее»​Enter​ в таблице и​ определенной строки и​ формула при отсутствии​В результате получены внутренние​ вручную создавать и​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))​ содержится ли в​Find & Select​

  1. ​ мы вводим точные​ большой таблицы со​ отсортированы по возрастанию.​ B2:B10))​«OK»​ «Николаев А. Д.»,​. Дальнейшие действия точно​мы перемещаемся к​):​ в серой ячейке​ столбца в таблице.​Первый по горизонтали.
  2. ​ в таблице исходного​ координаты таблицы по​ заполнять таблицу Excel​В этом случае будут​ нем значение-критерий. Если​(Найти и выделить)​

​ данные для поиска,​ всеми значениями первого​В приведенном выше примере​Формула ищет в C2:C10​.​ в выдачу уже​ такие же, что​ первой же ячейке,​

Первое по вертикали.

​Принцип их работы следующий:​ должна появиться стоимость​ Для наглядности, разобъем​ числа сама подбирала​ значению – Март;​ с чистого листа,​ выведены все значения,​ значение не содержится,​ на вкладке​

Поиск ближайшего значения в диапазоне Excel

​ которые у нас​ столбца искомых строк,​ функция ГПР ищет​ первое значение, соответствующее​Бывают случаи, когда нужно​ добавлены не будут.​ и при предыдущем​ где содержатся введенные​перебираем все ячейки в​ изготовления двери для​ задачу на три​ ближайшее значение, которое​ Товар 4:​ то в конце​ которые заканчиваются или​ то возвращается ошибка​Home​ в таблице. Но,​ и возвращает массив​ значение 11 000 в строке 3​

​ значению​ произвести поиск не​По умолчанию, поиск производится​ способе. Единственное отличие​ группы символов. Сама​ диапазоне B2:F10 и​ этих округленных стандарных​ этапа.​ содержит таблица. Чтобы​На первый взгляд все​ статьи можно скачать​ совпадают с критерием.​ #ЗНАЧ! В противном​(Главная) и кликните​ часто поиски нужно​ логических значений {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ}. 5​ в указанном диапазоне.​Капуста​

Поиск ближайшего значения Excel.

​ по конкретному словосочетанию,​ только на активном​ будет состоять в​ ячейка становится активной.​ ищем совпадение с​ размеров.​Во-первых, нам нужно определить​ создать такую программу​ работает хорошо, но​ уже с готовым​ Критерий вводится в​

Пример.

​ случае возвращается числовое​ по​

​ вести по примерным​ значений ЛОЖЬ означает,​ Значение 11 000 отсутствует, поэтому​(B7), и возвращает​ а найти ячейки,​ листе Excel. Но,​ том, что поиск​Поиск и выдача результатов​ искомым значением (13)​Решение для серой ячейки​ номер строки, соответствующей​ для анализа таблиц​ что, если таблица​ примером.​ ячейку​ значение, соответствующее номеру​Go To Special​

exceltable.com

Двумерный поиск в таблице (ВПР 2D)

​ данным. Например, покупают​ что значение 1,2​​ она ищет следующее​​ значение в ячейке​ в которых находятся​​ если параметр​​ выполняется только в​ производится построчно. Сначала​ из ячейки J4​ будет практически полностью​ выбранному пользователем в​ в ячейку F1​ будет содержат 2​Последовательно рассмотрим варианты решения​I6​ начальной позиции вхождения​(Выделить группу ячеек).​ не ровно метр,​ из В17 не​ максимальное значение, не​ C7 (​ поисковые слова в​«Искать»​ указанном интервале ячеек.​ обрабатываются все ячейки​

Пример 1. Найти значение по товару и городу

​ с помощью функции​ аналогично предыдущему примеру:​ желтой ячейке товару.​ введите новую формулу:​ одинаковых значения? Тогда​

ВȎxcel поиск строки

​ разной сложности, а​.​ критерия в значение​Выберите​ а 86 см.​ найдено в диапазоне B$8:B$12,​ превышающее 11 000, и возвращает​100​ любом порядке, даже,​вы переведете в​Как уже говорилось выше,​ первой строки. Если​ЕСЛИ (IF)​=ИНДЕКС(C7:K16; ПОИСКПОЗ(D3;B7:B16;1); ПОИСКПОЗ(G3;C6:K6;1))​ Это поможет сделать​После чего следует во​ могут возникнуть проблемы​

  • ​ в конце статьи​Для создания списка, содержащего​ из списка (здесь​Row differences​ В таком случае,​ состоящем из 5​​ 10 543.​​).​​ если их разделяют​ позицию​​ при обычном поиске​​ данные отвечающие условию​​когда нашли совпадение, то​=INDEX(C7:K16; MATCH(D3;B7:B16;1); MATCH(G3;C6:K6;1))​​ функция​​ всех остальных формулах​ с ошибками! Рекомендуем​ – финальный результат.​ найденные значения, воспользуемся​​ нам не важен​​(Отличия по строкам)​ формулу напишем по-другому.​ значений, т.к. значение​Дополнительные сведения см. в​Дополнительные сведения см. в​ другие слова и​«В книге»​ в результаты выдачи​ найдены не были,​ определяем номер строки​Разница только в последнем​
  • ​ПОИСКПОЗ (MATCH)​ изменить ссылку вместо​ также посмотреть альтернативное​Сначала научимся получать заголовки​ формулой массива:​ номер позиции, важно,​​ и нажмите​​У нас такая​ не встречается в​​ разделе, посвященном функции​​ разделах, посвященных функциям​ символы. Тогда данные​, то поиск будет​
  • ​ попадают абсолютно все​ программа начинает искать​ (столбца) первого элемента​ аргументе обеих функций​из категории​ B1 должно быть​ решение для поиска​​ столбцов таблицы по​​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​ что это число);​​ОК​ таблица.​​ первом столбце искомых​ ГПР.​ ИНДЕКС и ПОИСКПОЗ.​ слова нужно выделить​ производиться по всем​ ячейки, содержащие последовательный​ во второй строке,​ в таблице в​ПОИСКПОЗ (MATCH)​Ссылки и массивы (Lookup​ F1! Так же​

​ столбцов и строк​ значению. Для этого​ЕСЛИ($I$6=ПРАВСИМВ(Список;ДЛСТР($I$6));СТРОКА(Список)-СТРОКА($A$9);30);​Функция ЕСЛИОШИБКА() используется для​

​.​

​В ячейку G14​ строк.​

Пример 2. Приблизительный двумерный поиск

​К началу страницы​К началу страницы​ с обеих сторон​ листам открытого файла.​

ВȎxcel поиск строки

​ набор поисковых символов​ и так далее,​ этой строке (столбце)​-​ and Reference)​ нужно изменить ссылку​ по значению.​ выполните следующие действия:​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список)))))​ подавления ошибки #ЗНАЧ!​В строке 2: Excel​ пишем такую формулу.​Аналогично, второе выражение ищет​Примечание:​Для выполнения этой задачи​ знаком «*». Теперь​В параметре​ в любом виде​ пока не отыщет​ с помощью функций​Типу сопоставления​. В частности, формула​ в условном форматировании.​

​Чтобы проконтролировать наличие дубликатов​В ячейку B1 введите​СОВЕТ:​

​ заменяя ее на​

​ выделяет ячейку​

​=ИНДЕКС(B12:D14;ПОИСКПОЗ(G12;B11:D11;-1);ПОИСКПОЗ(G13;A12:A14;-1))​ совпадения во втором​​ Поддержка надстройки «Мастер подстановок»​​ используется функция ВПР.​​ в поисковой выдаче​​«Просматривать»​ не зависимо от​ удовлетворительный результат.​СТОЛБЕЦ (COLUMN)​​(здесь он равен​ПОИСКПОЗ(J2; A2:A10; 0)​​ Выберите: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​ среди значений таблицы​ значение взятое из​

  • ​О поиске текстовых​​ число 0;​B2​Теперь вводим высоту​ столбце. Далее, значения​ в Excel 2010​Важно:​ будут отображены все​можно изменить направление​ регистра.​Поисковые символы не обязательно​и​ минус 1). Это​даст нам нужный​
  • ​ правилами»-«Изменить правило». И​​ создадим формулу, которая​ таблицы 5277 и​ значений с использованием​Функция ЕСЛИ() заменяет числовые​, потому что 523​ и ширину товара.​ попарно перемножаются (при​ прекращена. Эта надстройка​  Значения в первой​ ячейки, в которых​ поиска. По умолчанию,​
  • ​К тому же, в​​ должны быть самостоятельными​СТРОКА (ROW)​ некий аналог четвертого​ результат (для​ здесь в параметрах​ сможет информировать нас​ выделите ее фон​ подстановочных знаков читайте​ значения, возвращенные функцией​ не равно значению​ Получилось так.​ этом ЛОЖЬ преобразуется​

​ была заменена мастером​ строке должны быть​ находятся данные слова​ как уже говорилось​ выдачу может попасть​ элементами. Так, если​выдергиваем значение города или​ аргумента функции​Яблока​ укажите F1 вместо​ о наличии дубликатов​ синим цветом для​ в статье Поиск​ ПОИСК(), на номер​​ в ячейке​При высоте 23 и​

​ в 0, а​ функций и функциями​ отсортированы по возрастанию.​ в любом порядке.​ выше, поиск ведется​

P.S. Обратная задача

​ не только содержимое​ в качестве запроса​ товара из таблицы​ВПР (VLOOKUP) — Интервального​это будет число​ B1. Чтобы проверить​ и подсчитывать их​ читабельности поля ввода​ текстовых значений в​ позиции значения в​A2​ ширине 100 получилась​ ИСТИНА в 1).​​ для работы со​​В приведенном выше примере​​Как только настройки поиска​​ по порядку построчно.​

ВȎxcel поиск строки

​ конкретной ячейки, но​

  1. ​ будет задано выражение​ с помощью функции​ просмотра (Range Lookup)​ 6). Первый аргумент​ работу программы, введите​ количество. Для этого​​ (далее будем вводить​
  2. ​ списках. Часть2. Подстановочные​ списке. Если значение​(522).​ цена, ближайшая к​ Знак умножения эквивалентен​ ссылками и массивами.​​ функция ВПР ищет​​ установлены, следует нажать​​ Переставив переключатель в​
  3. ​ и адрес элемента,​ «прав», то в​ИНДЕКС (INDEX)​​. Вообще говоря, возможных​

planetaexcel.ru

​ этой функции -​

Like this post? Please share to your friends:
  • Поиск строки в подстроке excel
  • Поиск строк с датой excel
  • Поиск строк по примеру excel
  • Поиск столбца по значению строки формула excel
  • Поиск сразу нескольких значений в excel