Как в 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 в английском варианте). В одной из предыдущих статей мы…

Поиск в программе 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

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

ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)

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

В этой статье описаны синтаксис формулы и использование функций ПОИСК и ПОИСКБ в Microsoft Excel.

Описание

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

=ПОИСК(«н»;»принтер»)

Эта функция возвращает 4, так как «н» является четвертым символом в слове «принтер».

Можно также находить слова в других словах. Например, функция

=ПОИСК(«base»;»database»)

возвращает 5, так как слово «base» начинается с пятого символа слова «database». Можно использовать функции ПОИСК и ПОИСКБ для определения положения символа или текстовой строки в другой текстовой строке, а затем вернуть текст с помощью функций ПСТР и ПСТРБ или заменить его с помощью функций ЗАМЕНИТЬ и ЗАМЕНИТЬБ. Эти функции показаны в примере 1 данной статьи.

Важно: 

  • Эти функции могут быть доступны не на всех языках.

  • Функция ПОИСКБ отсчитывает по два байта на каждый символ, только если языком по умолчанию является язык с поддержкой БДЦС. В противном случае функция ПОИСКБ работает так же, как функция ПОИСК, и отсчитывает по одному байту на каждый символ.

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

ПОИСК(искомый_текст;просматриваемый_текст;[начальная_позиция])

ПОИСКБ(искомый_текст;просматриваемый_текст;[начальная_позиция])

Аргументы функций ПОИСК и ПОИСКБ описаны ниже.

  • Искомый_текст    Обязательный. Текст, который требуется найти.

  • Просматриваемый_текст    Обязательный. Текст, в котором нужно найти значение аргумента искомый_текст.

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

Замечание

  • Функции ПОИСК и ПОИСКБ не учитывают регистр. Если требуется учитывать регистр, используйте функции НАЙТИ и НАЙТИБ.

  • В аргументе искомый_текст можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку, звездочка — любой последовательности знаков. Если требуется найти вопросительный знак или звездочку, введите перед ним тильду (~).

  • Если значение find_text не найдено, #VALUE! возвращается значение ошибки.

  • Если аргумент начальная_позиция опущен, то он полагается равным 1.

  • Если start_num больше нуля или больше, чем длина аргумента within_text, #VALUE! возвращается значение ошибки.

  • Аргумент начальная_позиция можно использовать, чтобы пропустить определенное количество знаков. Допустим, что функцию ПОИСК нужно использовать для работы с текстовой строкой «МДС0093.МужскаяОдежда». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте для аргумента начальная_позиция значение 8, чтобы поиск не выполнялся в той части текста, которая является серийным номером (в данном случае — «МДС0093»). Функция ПОИСК начинает поиск с восьмого символа, находит знак, указанный в аргументе искомый_текст, в следующей позиции, и возвращает число 9. Функция ПОИСК всегда возвращает номер знака, считая от начала просматриваемого текста, включая символы, которые пропускаются, если значение аргумента начальная_позиция больше 1.

Примеры

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

Выписки

Доход: маржа

маржа

Здесь «босс».

Формула

Описание

Результат

=ПОИСК(«и»;A2;6)

Позиция первого знака «и» в строке ячейки A2, начиная с шестого знака.

7

=ПОИСК(A4;A3)

Начальная позиция строки «маржа» (искомая строка в ячейке A4) в строке «Доход: маржа» (ячейка, в которой выполняется поиск — A3).

8

=ЗАМЕНИТЬ(A3;ПОИСК(A4;A3);6;»объем»)

Заменяет слово «маржа» словом «объем», определяя позицию слова «маржа» в ячейке A3 и заменяя этот знак и последующие пять знаков текстовой строкой «объем.»

Доход: объем

=ПСТР(A3;ПОИСК(» «;A3)+1,4)

Возвращает первые четыре знака, которые следуют за первым пробелом в строке «Доход: маржа» (ячейка A3).

марж

=ПОИСК(«»»»;A5)

Позиция первой двойной кавычки («) в ячейке A5.

5

=ПСТР(A5;ПОИСК(«»»»;A5)+1;ПОИСК(«»»»;A5;ПОИСК(«»»»;A5)+1)-ПОИСК(«»»»;A5)-1)

Возвращает из ячейки A5 только текст, заключенный в двойные кавычки.

босс

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

Содержание

  • Поисковая функция в 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 представляет собой довольно простой, но вместе с тем очень функциональный набор инструментов поиска. Для того, чтобы произвести простейший писк, достаточно вызвать поисковое окно, ввести в него запрос, и нажать на кнопку. Но, в то же время, существует возможность настройки индивидуального поиска с большим количеством различных параметров и дополнительных настроек.


Найдем заданные строки в таблице. Строки состоят из 2-х столбцов, значения могут быть любыми.

Пусть имеется перечень из 5 строк, которые требуется найти в таблице MS EXCEL. Предполагается, что строки не повторяются.

Будем искать эти строки в большой таблице (см.

файл примера

).

Строки считаются совпадающими, когда их значения в обоих столбцах

попарно совпадают

.

Для поиска совпадений будем использовать формулу =

СУММПРОИЗВ((B17=B$8:B$12)*(C17=C$8:C$12))

Формулу разместим в столбце D.

Формула работает следующим образом. Выражение B17=B$8:B$12 сравнивает текущее значение первого столбца большой таблицы со всеми значениями первого столбца искомых строк, и возвращает массив логических значений {ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ}. 5 значений ЛОЖЬ означает, что значение 1,2 из В17 не найдено в диапазоне B$8:B$12, состоящем из 5 значений, т.к. значение не встречается в первом столбце искомых строк.

Аналогично, второе выражение ищет совпадения во втором столбце. Далее, значения попарно перемножаются (при этом ЛОЖЬ преобразуется в 0, а ИСТИНА в 1). Знак умножения эквивалентен в данном случае

функции И()

, т.е. строки совпадают, когда значения из обоих столбцов совпадают с соответствующими значениями искомых строк. Функция

СУММПРОИЗВ()

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

СУММ()

лишь для того, чтобы не использовать

формулы массива

.

Для примера рассмотрим строку 18 (2-я строка в большой таблице). Первое и второе выражения вернут массивы {ЛОЖЬ:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ} и {ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ} соответственно. После попарного перемножения элементов массивов, он будет преобразован в {0:0:1:0:0}. Т.е. строка 18 совпадает с третьей искомой строкой. Функция

СУММПРОИЗВ()

вернет 1.


СОВЕТ

: Для просмотра промежуточных вычислений воспользуйтесь

клавишей F9

.

С помощью

формулы массива

=ПОИСКПОЗ(1;(B17=B$8:B$12)*(C17=C$8:C$12);0)

найдем номер искомой строки. Формулу разместим в столбце Е.

Также для каждой искомой строки можно определить, если она в большой таблице. Это можно сделать с помощью функции =

ЕСЛИ(ЕНД(ПОИСКПОЗ(A8;$E$17:$E$28;0));»»;»Да!»)

Найденные строки можно выделить с помощью

Условного форматирования

.

Программа Excel ориентирована на ускоренные расчеты. Зачастую документы здесь состоят из большого ко…

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

Как искать в Excel слова, текст, ячейки и значения в таблицах

Поиск слов

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

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

как искать в экселе

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

Существует также способ нестрогого поиска, который подходит для ситуаций, когда искомое слово помнится частично. Он предусматривает использование символов-заменителей (джокерные символы). В Excel их всего два:

  •  «?» – подразумевает любой отдельно взятый символ;
  •  «*» – обозначает любое количество символов.

 Примечательно, при поиске вопросительного знака или знака умножения дополнительно впереди ставится тильда («~»). При поиске тильды, соответственно – две тильды.

как в excel найти слово

 Алгоритм неточного поиска слова:

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

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

как найти слово в таблице в excel

Поиск нескольких слов

Не зная, как найти слово в таблице в Еxcel, следует также воспользоваться функцией раздела «Редактирование» – «Найти и выделить». Далее нужно отталкиваться от искомой фразы:

  •  если фраза точная, введите ее и нажмите клавишу «Найти все»;
  •  если фраза разбита другими ключами, нужно при написании ее в строке поиска дополнительно проставить между всеми словами «*».

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

как искать по словам в excel

Поиск ячеек

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

Для поиска ячеек с формулами выполняются следующие действия.

  1. В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
  2. Во вкладке «Главная» выбрать функцию «Найти и выделить».
  3. Обозначить команду «Перейти».
  4. Выделить клавишу «Выделить».
  5. Выбрать «Формулы».
  6. Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
  7. Нажать клавишу «Ок».

как искать в excel

 Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.

  1. Перейти во вкладку «Главная».
  2. Выбрать функцию «Найти и выделить».
  3. Нажать на команду «Найти».
  4. Перейти в «Параметры» и выбрать «Формат».
  5. Здесь выделить функцию «Выравнивание», поставить отметку «Объединить ячейки».
  6. Нажать на «Ок».
  7. Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.

При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».

как найти текст в excel

 Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.

  1. Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
  2. Нажать клавиши «F5_гт_
    Special».
  3. Нажать сочетание клавиш «CTRL + G_гт_ Special».

Можно воспользоваться еще одним способом для поиска скрытых ячеек:

  1. Открыть функцию «Редактирование» во вкладке «Главная».
  2. Нажать на «Найти».
  3. Выбрать команду «Перейти к разделу». Выделить «Специальные».
  4. Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
  5. Нажать кнопку «Ок».

как искать слово в excel

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

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

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

  • нажать на ячейку, не предусматривающую условное форматирование;
  • выбрать функцию «Редактирование» во вкладке «Главная»;
  • нажать на кнопку «Найти и выделить»;
  • выделить категорию «Условное форматирование».

Как искать в Excel слова, текст, ячейки и значения в таблицах

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

    • выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
    • выбрать группу «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выбрать категорию «Выделить группу ячеек»;
    • установить свойство «Условные форматы»;
    • напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.

    Как искать в Excel слова, текст, ячейки и значения в таблицах

    Поиск через фильтр

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

    • выделить заполненную ячейку;
    • во вкладке «Главная» выбрать функцию «Сортировка»;
    • нажать на кнопку «Фильтр»;
    • открыть выпадающее меню;
    • ввести искомый запрос;
    • нажать кнопку «Ок».

    Как искать в Excel слова, текст, ячейки и значения в таблицах

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

    Поиск нужных данных в диапазоне

    Как использовать функцию ВПР (VLOOKUP) для поиска и выборки нужных значений из списка мы недавно разбирали. Если вы еще с ней не знакомы — загляните сюда, не пожалейте пяти минут, чтобы сэкономить себе потом несколько часов.

    Если же вы знакомы с ВПР, то — вдогон — стоит разобраться с похожими функциями: ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH), владение которыми весьма облегчит жизнь любому опытному пользователю Excel. Гляньте на следующий пример:

    index1.gif

    Необходимо определить регион поставки по артикулу товара, набранному в ячейку C16.

    Задача решается при помощи двух функций:

    =ИНДЕКС(A1:G13;ПОИСКПОЗ(C16;D1:D13;0);2)

    Функция ПОИСКПОЗ ищет в столбце D1:D13 значение артикула из ячейки C16. Последний аргумент функции 0 — означает поиск точного (а не приблизительного) соответствия. Функция выдает порядковый номер найденного значения в диапазоне, т.е. фактически номер строки, где найден требуемыый артикул.

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

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

    • Использование функции ВПР (VLOOKUP) для поиска и подстановки значений.
    • Улучшенная версия функции ВПР (VLOOKUP)
    • Многоразовый ВПР

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

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

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

    ИНДЕКС и ПОИСКПОЗ в Excel

    • Базовая информация об ИНДЕКС и ПОИСКПОЗ
    • Используем функции ИНДЕКС и ПОИСКПОЗ в Excel
    • Преимущества ИНДЕКС и ПОИСКПОЗ перед ВПР
    • ИНДЕКС и ПОИСКПОЗ – примеры формул
      • Как находить значения, которые находятся слева
      • Вычисления при помощи ИНДЕКС и ПОИСКПОЗ
      • Поиск по известным строке и столбцу
      • Поиск по нескольким критериям
      • ИНДЕКС и ПОИСКПОЗ в сочетании с ЕСЛИОШИБКА

    Содержание

    1. Базовая информация об ИНДЕКС и ПОИСКПОЗ
    2. ИНДЕКС – синтаксис и применение функции
    3. ПОИСКПОЗ – синтаксис и применение функции
    4. Как использовать ИНДЕКС и ПОИСКПОЗ в Excel
    5. Почему ИНДЕКС/ПОИСКПОЗ лучше, чем ВПР?
    6. 4 главных преимущества использования ПОИСКПОЗ/ИНДЕКС в Excel:
    7. ИНДЕКС и ПОИСКПОЗ – примеры формул
    8. Как выполнить поиск с левой стороны, используя ПОИСКПОЗ и ИНДЕКС
    9. Вычисления при помощи ИНДЕКС и ПОИСКПОЗ в Excel (СРЗНАЧ, МАКС, МИН)
    10. О чём нужно помнить, используя функцию СРЗНАЧ вместе с ИНДЕКС и ПОИСКПОЗ
    11. Как при помощи ИНДЕКС и ПОИСКПОЗ выполнять поиск по известным строке и столбцу
    12. Поиск по нескольким критериям с ИНДЕКС и ПОИСКПОЗ
    13. ИНДЕКС и ПОИСКПОЗ в сочетании с ЕСЛИОШИБКА в Excel

    Базовая информация об ИНДЕКС и ПОИСКПОЗ

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

    Приведём здесь необходимый минимум для понимания сути, а затем разберём подробно примеры формул, которые показывают преимущества использования ИНДЕКС и ПОИСКПОЗ вместо ВПР.

    ИНДЕКС – синтаксис и применение функции

    Функция INDEX (ИНДЕКС) в Excel возвращает значение из массива по заданным номерам строки и столбца. Функция имеет вот такой синтаксис:

    INDEX(array,row_num,[column_num])
    ИНДЕКС(массив;номер_строки;[номер_столбца])

    Каждый аргумент имеет очень простое объяснение:

    • array (массив) – это диапазон ячеек, из которого необходимо извлечь значение.
    • row_num (номер_строки) – это номер строки в массиве, из которой нужно извлечь значение. Если не указан, то обязательно требуется аргумент column_num (номер_столбца).
    • column_num (номер_столбца) – это номер столбца в массиве, из которого нужно извлечь значение. Если не указан, то обязательно требуется аргумент row_num (номер_строки)

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

    Вот простейший пример функции INDEX (ИНДЕКС):

    =INDEX(A1:C10,2,3)
    =ИНДЕКС(A1:C10;2;3)

    Формула выполняет поиск в диапазоне A1:C10 и возвращает значение ячейки во 2-й строке и 3-м столбце, то есть из ячейки C2.

    Очень просто, правда? Однако, на практике Вы далеко не всегда знаете, какие строка и столбец Вам нужны, и поэтому требуется помощь функции ПОИСКПОЗ.

    ПОИСКПОЗ – синтаксис и применение функции

    Функция MATCH (ПОИСКПОЗ) в Excel ищет указанное значение в диапазоне ячеек и возвращает относительную позицию этого значения в диапазоне.

    Например, если в диапазоне B1:B3 содержатся значения New-York, Paris, London, тогда следующая формула возвратит цифру 3, поскольку «London» – это третий элемент в списке.

    =MATCH("London",B1:B3,0)
    =ПОИСКПОЗ("London";B1:B3;0)

    Функция MATCH (ПОИСКПОЗ) имеет вот такой синтаксис:

    MATCH(lookup_value,lookup_array,[match_type])
    ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

    • lookup_value (искомое_значение) – это число или текст, который Вы ищите. Аргумент может быть значением, в том числе логическим, или ссылкой на ячейку.
    • lookup_array (просматриваемый_массив) – диапазон ячеек, в котором происходит поиск.
    • match_type (тип_сопоставления) – этот аргумент сообщает функции ПОИСКПОЗ, хотите ли Вы найти точное или приблизительное совпадение:
      • 1 или не указан – находит максимальное значение, меньшее или равное искомому. Просматриваемый массив должен быть упорядочен по возрастанию, то есть от меньшего к большему.
      • 0 – находит первое значение, равное искомому. Для комбинации ИНДЕКС/ПОИСКПОЗ всегда нужно точное совпадение, поэтому третий аргумент функции ПОИСКПОЗ должен быть равен 0.
      • -1 – находит наименьшее значение, большее или равное искомому значению. Просматриваемый массив должен быть упорядочен по убыванию, то есть от большего к меньшему.

    На первый взгляд, польза от функции ПОИСКПОЗ вызывает сомнение. Кому нужно знать положение элемента в диапазоне? Мы хотим знать значение этого элемента!

    Позвольте напомнить, что относительное положение искомого значения (т.е. номер строки и/или столбца) – это как раз то, что мы должны указать для аргументов row_num (номер_строки) и/или column_num (номер_столбца) функции INDEX (ИНДЕКС). Как Вы помните, функция ИНДЕКС может возвратить значение, находящееся на пересечении заданных строки и столбца, но она не может определить, какие именно строка и столбец нас интересуют.

    Как использовать ИНДЕКС и ПОИСКПОЗ в Excel

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

    Ещё не совсем понятно? Представьте функции ИНДЕКС и ПОИСКПОЗ в таком виде:

    =INDEX(столбец из которого извлекаем,(MATCH (искомое значение,столбец в котором ищем,0))
    =ИНДЕКС(столбец из которого извлекаем;(ПОИСКПОЗ(искомое значение;столбец в котором ищем;0))

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

    ИНДЕКС и ПОИСКПОЗ в Excel

    Давайте найдём население одной из столиц, например, Японии, используя следующую формулу:

    =INDEX($D$2:$D$10,MATCH("Japan",$B$2:$B$10,0))
    =ИНДЕКС($D$2:$D$10;ПОИСКПОЗ("Japan";$B$2:$B$10;0))

    Теперь давайте разберем, что делает каждый элемент этой формулы:

    • Функция MATCH (ПОИСКПОЗ) ищет значение «Japan» в столбце B, а конкретно – в ячейках B2:B10, и возвращает число 3, поскольку «Japan» в списке на третьем месте.
    • Функция INDEX (ИНДЕКС) использует 3 для аргумента row_num (номер_строки), который указывает из какой строки нужно возвратить значение. Т.е. получается простая формула:

      =INDEX($D$2:$D$10,3)
      =ИНДЕКС($D$2:$D$10;3)

      Формула говорит примерно следующее: ищи в ячейках от D2 до D10 и извлеки значение из третьей строки, то есть из ячейки D4, так как счёт начинается со второй строки.

    Вот такой результат получится в Excel:

    ИНДЕКС и ПОИСКПОЗ в Excel

    Важно! Количество строк и столбцов в массиве, который использует функция INDEX (ИНДЕКС), должно соответствовать значениям аргументов row_num (номер_строки) и column_num (номер_столбца) функции MATCH (ПОИСКПОЗ). Иначе результат формулы будет ошибочным.

    Стоп, стоп… почему мы не можем просто использовать функцию VLOOKUP (ВПР)? Есть ли смысл тратить время, пытаясь разобраться в лабиринтах ПОИСКПОЗ и ИНДЕКС?

    =VLOOKUP("Japan",$B$2:$D$2,3)
    =ВПР("Japan";$B$2:$D$2;3)

    В данном случае – смысла нет! Цель этого примера – исключительно демонстрационная, чтобы Вы могли понять, как функции ПОИСКПОЗ и ИНДЕКС работают в паре. Последующие примеры покажут Вам истинную мощь связки ИНДЕКС и ПОИСКПОЗ, которая легко справляется с многими сложными ситуациями, когда ВПР оказывается в тупике.

    Почему ИНДЕКС/ПОИСКПОЗ лучше, чем ВПР?

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

    Далее я попробую изложить главные преимущества использования ПОИСКПОЗ и ИНДЕКС в Excel, а Вы решите – остаться с ВПР или переключиться на ИНДЕКС/ПОИСКПОЗ.

    4 главных преимущества использования ПОИСКПОЗ/ИНДЕКС в Excel:

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

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

    Например, если у Вас есть таблица A1:C10, и требуется извлечь данные из столбца B, то нужно задать значение 2 для аргумента col_index_num (номер_столбца) функции ВПР, вот так:

    =VLOOKUP("lookup value",A1:C10,2)
    =ВПР("lookup value";A1:C10;2)

    Если позднее Вы вставите новый столбец между столбцами A и B, то значение аргумента придется изменить с 2 на 3, иначе формула возвратит результат из только что вставленного столбца.

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

    3. Нет ограничения на размер искомого значения. Используя ВПР, помните об ограничении на длину искомого значения в 255 символов, иначе рискуете получить ошибку #VALUE! (#ЗНАЧ!). Итак, если таблица содержит длинные строки, единственное действующее решение – это использовать ИНДЕКС/ПОИСКПОЗ.

    Предположим, Вы используете вот такую формулу с ВПР, которая ищет в ячейках от B5 до D10 значение, указанное в ячейке A2:

    =VLOOKUP(A2,B5:D10,3,FALSE)
    =ВПР(A2;B5:D10;3;ЛОЖЬ)

    Формула не будет работать, если значение в ячейке A2 длиннее 255 символов. Вместо неё Вам нужно использовать аналогичную формулу ИНДЕКС/ПОИСКПОЗ:

    =INDEX(D5:D10,MATCH(TRUE,INDEX(B5:B10=A2,0),0))
    =ИНДЕКС(D5:D10;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B5:B10=A2;0);0))

    4. Более высокая скорость работы. Если Вы работаете с небольшими таблицами, то разница в быстродействии Excel будет, скорее всего, не заметная, особенно в последних версиях. Если же Вы работаете с большими таблицами, которые содержат тысячи строк и сотни формул поиска, Excel будет работать значительно быстрее, при использовании ПОИСКПОЗ и ИНДЕКС вместо ВПР. В целом, такая замена увеличивает скорость работы Excel на 13%.

    Влияние ВПР на производительность Excel особенно заметно, если рабочая книга содержит сотни сложных формул массива, таких как ВПР+СУММ. Дело в том, что проверка каждого значения в массиве требует отдельного вызова функции ВПР. Поэтому, чем больше значений содержит массив и чем больше формул массива содержит Ваша таблица, тем медленнее работает Excel.

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

    ИНДЕКС и ПОИСКПОЗ – примеры формул

    Теперь, когда Вы понимаете причины, из-за которых стоит изучать функции ПОИСКПОЗ и ИНДЕКС, давайте перейдём к самому интересному и увидим, как можно применить теоретические знания на практике.

    Как выполнить поиск с левой стороны, используя ПОИСКПОЗ и ИНДЕКС

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

    Функции ПОИСКПОЗ и ИНДЕКС в Excel гораздо более гибкие, и им все-равно, где находится столбец со значением, которое нужно извлечь. Для примера, снова вернёмся к таблице со столицами государств и населением. На этот раз запишем формулу ПОИСКПОЗ/ИНДЕКС, которая покажет, какое место по населению занимает столица России (Москва).

    Как видно на рисунке ниже, формула отлично справляется с этой задачей:

    =INDEX($A$2:$A$10,MATCH("Russia",$B$2:$B$10,0))
    =ИНДЕКС($A$2:$A$10;ПОИСКПОЗ("Russia";$B$2:$B$10;0))

    ИНДЕКС и ПОИСКПОЗ в Excel

    Теперь у Вас не должно возникать проблем с пониманием, как работает эта формула:

    • Во-первых, задействуем функцию MATCH (ПОИСКПОЗ), которая находит положение «Russia» в списке:

      =MATCH("Russia",$B$2:$B$10,0))
      =ПОИСКПОЗ("Russia";$B$2:$B$10;0))

    • Далее, задаём диапазон для функции INDEX (ИНДЕКС), из которого нужно извлечь значение. В нашем случае это A2:A10.
    • Затем соединяем обе части и получаем формулу:

      =INDEX($A$2:$A$10;MATCH("Russia";$B$2:$B$10;0))
      =ИНДЕКС($A$2:$A$10;ПОИСКПОЗ("Russia";$B$2:$B$10;0))

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

    Вычисления при помощи ИНДЕКС и ПОИСКПОЗ в Excel (СРЗНАЧ, МАКС, МИН)

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

    1. MAX (МАКС). Формула находит максимум в столбце D и возвращает значение из столбца C той же строки:

    =INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0))
    =ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МАКС($D$2:I$10);$D$2:D$10;0))

    Результат: Beijing

    2. MIN (МИН). Формула находит минимум в столбце D и возвращает значение из столбца C той же строки:

    =INDEX($C$2:$C$10,MATCH(MIN($D$2:I$10),$D$2:D$10,0))
    =ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МИН($D$2:I$10);$D$2:D$10;0))

    Результат: Lima

    3. AVERAGE (СРЗНАЧ). Формула вычисляет среднее в диапазоне D2:D10, затем находит ближайшее к нему и возвращает значение из столбца C той же строки:

    =INDEX($C$2:$C$10,MATCH(AVERAGE($D$2:D$10),$D$2:D$10,1))
    =ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(СРЗНАЧ($D$2:D$10);$D$2:D$10;1))

    Результат: Moscow

    О чём нужно помнить, используя функцию СРЗНАЧ вместе с ИНДЕКС и ПОИСКПОЗ

    Используя функцию СРЗНАЧ в комбинации с ИНДЕКС и ПОИСКПОЗ, в качестве третьего аргумента функции ПОИСКПОЗ чаще всего нужно будет указывать 1 или -1 в случае, если Вы не уверены, что просматриваемый диапазон содержит значение, равное среднему. Если же Вы уверены, что такое значение есть, – ставьте 0 для поиска точного совпадения.

    • Если указываете 1, значения в столбце поиска должны быть упорядочены по возрастанию, а формула вернёт максимальное значение, меньшее или равное среднему.
    • Если указываете -1, значения в столбце поиска должны быть упорядочены по убыванию, а возвращено будет минимальное значение, большее или равное среднему.

    В нашем примере значения в столбце D упорядочены по возрастанию, поэтому мы используем тип сопоставления 1. Формула ИНДЕКС/ПОИСКПОЗ возвращает «Moscow», поскольку величина населения города Москва – ближайшее меньшее к среднему значению (12 269 006).

    ИНДЕКС и ПОИСКПОЗ в Excel

    Как при помощи ИНДЕКС и ПОИСКПОЗ выполнять поиск по известным строке и столбцу

    Эта формула эквивалентна двумерному поиску ВПР и позволяет найти значение на пересечении определённой строки и столбца.

    В этом примере формула ИНДЕКС/ПОИСКПОЗ будет очень похожа на формулы, которые мы уже обсуждали в этом уроке, с одним лишь отличием. Угадайте каким?

    Как Вы помните, синтаксис функции INDEX (ИНДЕКС) позволяет использовать три аргумента:

    INDEX(array,row_num,[column_num])
    ИНДЕКС(массив;номер_строки;[номер_столбца])

    И я поздравляю тех из Вас, кто догадался!

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

    =INDEX(Ваша таблица,(MATCH(значение для вертикального поиска,столбец, в котором искать,0)),(MATCH(значение для горизонтального поиска,строка в которой искать,0))
    =ИНДЕКС(Ваша таблица,(MATCH(значение для вертикального поиска,столбец, в котором искать,0)),(MATCH(значение для горизонтального поиска,строка в которой искать,0))

    Обратите внимание, что для двумерного поиска нужно указать всю таблицу в аргументе array (массив) функции INDEX (ИНДЕКС).

    А теперь давайте испытаем этот шаблон на практике. Ниже Вы видите список самых населённых стран мира. Предположим, наша задача узнать население США в 2015 году.

    ИНДЕКС и ПОИСКПОЗ в Excel

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

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

    • ПОИСКПОЗ для столбца – мы ищем в столбце B, а точнее в диапазоне B2:B11, значение, которое указано в ячейке H2 (USA). Функция будет выглядеть так:

      =MATCH($H$2,$B$1:$B$11,0)
      =ПОИСКПОЗ($H$2;$B$1:$B$11;0)

      Результатом этой формулы будет 4, поскольку «USA» – это 4-ый элемент списка в столбце B (включая заголовок).

    • ПОИСКПОЗ для строки – мы ищем значение ячейки H3 (2015) в строке 1, то есть в ячейках A1:E1:

      =MATCH($H$3,$A$1:$E$1,0)
      =ПОИСКПОЗ($H$3;$A$1:$E$1;0)

      Результатом этой формулы будет 5, поскольку «2015» находится в 5-ом столбце.

    Теперь вставляем эти формулы в функцию ИНДЕКС и вуаля:

    =INDEX($A$1:$E$11,MATCH($H$2,$B$1:$B$11,0),MATCH($H$3,$A$1:$E$1,0))
    =ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($H$2;$B$1:$B$11;0);ПОИСКПОЗ($H$3;$A$1:$E$1;0))

    Если заменить функции ПОИСКПОЗ на значения, которые они возвращают, формула станет легкой и понятной:

    =INDEX($A$1:$E$11,4,5))
    =ИНДЕКС($A$1:$E$11;4;5))

    Эта формула возвращает значение на пересечении 4-ой строки и 5-го столбца в диапазоне A1:E11, то есть значение ячейки E4. Просто? Да!

    ИНДЕКС и ПОИСКПОЗ в Excel

    Поиск по нескольким критериям с ИНДЕКС и ПОИСКПОЗ

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

    Предположим, у нас есть список заказов, и мы хотим найти сумму по двум критериям – имя покупателя (Customer) и продукт (Product). Дело усложняется тем, что один покупатель может купить сразу несколько разных продуктов, и имена покупателей в таблице на листе Lookup table расположены в произвольном порядке.

    ИНДЕКС и ПОИСКПОЗ в Excel

    Вот такая формула ИНДЕКС/ПОИСКПОЗ решает задачу:

    {=INDEX('Lookup table'!$A$2:$C$13,MATCH(1,(A2='Lookup table'!$A$2:$A$13)*
    (B2='Lookup table'!$B$2:$B$13),0),3)}

    {=ИНДЕКС('Lookup table'!$A$2:$C$13;ПОИСКПОЗ(1;(A2='Lookup table'!$A$2:$A$13)*
    (B2='Lookup table'!$B$2:$B$13);0);3)}

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

    MATCH(1,(A2='Lookup table'!$A$2:$A$13),0)*(B2='Lookup table'!$B$2:$B$13)
    ПОИСКПОЗ(1;(A2='Lookup table'!$A$2:$A$13);0)*(B2='Lookup table'!$B$2:$B$13)

    В формуле, показанной выше, искомое значение – это 1, а массив поиска – это результат умножения. Хорошо, что же мы должны перемножить и почему? Давайте разберем все по порядку:

    • Берем первое значение в столбце A (Customer) на листе Main table и сравниваем его со всеми именами покупателей в таблице на листе Lookup table (A2:A13).
    • Если совпадение найдено, уравнение возвращает 1 (ИСТИНА), а если нет – 0 (ЛОЖЬ).
    • Далее, мы делаем то же самое для значений столбца B (Product).
    • Затем перемножаем полученные результаты (1 и 0). Только если совпадения найдены в обоих столбцах (т.е. оба критерия истинны), Вы получите 1. Если оба критерия ложны, или выполняется только один из них – Вы получите 0.

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

    Обратите внимание: В этом случае необходимо использовать третий не обязательный аргумент функции ИНДЕКС. Он необходим, т.к. в первом аргументе мы задаем всю таблицу и должны указать функции, из какого столбца нужно извлечь значение. В нашем случае это столбец C (Sum), и поэтому мы ввели 3.

    И, наконец, т.к. нам нужно проверить каждую ячейку в массиве, эта формула должна быть формулой массива. Вы можете видеть это по фигурным скобкам, в которые она заключена. Поэтому, когда закончите вводить формулу, не забудьте нажать Ctrl+Shift+Enter.

    Если всё сделано верно, Вы получите результат как на рисунке ниже:

    ИНДЕКС и ПОИСКПОЗ в Excel

    ИНДЕКС и ПОИСКПОЗ в сочетании с ЕСЛИОШИБКА в Excel

    Как Вы, вероятно, уже заметили (и не раз), если вводить некорректное значение, например, которого нет в просматриваемом массиве, формула ИНДЕКС/ПОИСКПОЗ сообщает об ошибке #N/A (#Н/Д) или #VALUE! (#ЗНАЧ!). Если Вы хотите заменить такое сообщение на что-то более понятное, то можете вставить формулу с ИНДЕКС и ПОИСКПОЗ в функцию ЕСЛИОШИБКА.

    Синтаксис функции ЕСЛИОШИБКА очень прост:

    IFERROR(value,value_if_error)
    ЕСЛИОШИБКА(значение;значение_если_ошибка)

    Где аргумент value (значение) – это значение, проверяемое на предмет наличия ошибки (в нашем случае – результат формулы ИНДЕКС/ПОИСКПОЗ); а аргумент value_if_error (значение_если_ошибка) – это значение, которое нужно возвратить, если формула выдаст ошибку.

    Например, Вы можете вставить формулу из предыдущего примера в функцию ЕСЛИОШИБКА вот таким образом:

    =IFERROR(INDEX($A$1:$E$11,MATCH($G$2,$B$1:$B$11,0),MATCH($G$3,$A$1:$E$1,0)),
    "Совпадений не найдено. Попробуйте еще раз!")
    =ЕСЛИОШИБКА(ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($G$2;$B$1:$B$11;0);ПОИСКПОЗ($G$3;$A$1:$E$1;0));
    "Совпадений не найдено. Попробуйте еще раз!")

    И теперь, если кто-нибудь введет ошибочное значение, формула выдаст вот такой результат:

    ИНДЕКС и ПОИСКПОЗ в Excel

    Если Вы предпочитаете в случае ошибки оставить ячейку пустой, то можете использовать кавычки («»), как значение второго аргумента функции ЕСЛИОШИБКА. Вот так:

    IFERROR(INDEX(массив,MATCH(искомое_значение,просматриваемый_массив,0),"")
    ЕСЛИОШИБКА(ИНДЕКС(массив;ПОИСКПОЗ(искомое_значение;просматриваемый_массив;0);"")

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

    Оцените качество статьи. Нам важно ваше мнение:

    Как в Excel найти слово или фразу?

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

    Самый простой способ — выполнить поиск. Для этого можно нажать клавиатурную комбинацию CTRL + F (от англ. Find), откроется окно поиска слов.

    Для нажатия клавиатурной комбинации, нажмите клавишу клавиатуры CTRL и, удерживая ее, нажмите клавишу F (на английский язык переходить не нужно).

    Вместо клавиатурной комбинации можно использовать кнопку поиска на панели Главная — Найти и выделить — Найти.

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

    • Найти все — выполнит поиск всех совпадений с указанной фразой. В окне ниже появится список, в котором будет указана фраза, содержащая искомые символы, а также место в документе, где символы были найдены.

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

    Также можно сделать шире столбцы: Книга, Лист, Имя и т.д., потянув за маркеры между названиями столбцов.

    В столбце Значение можно видеть полный текст ячейки, в котором есть искомые символы (в нашем примере — excel). Чтобы перейти к этому месту в таблице просто нажмите левой кнопкой мыши на нужную строку, и курсор автоматически переместится в выбранную ячейку таблицы.

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

    Дополнительные параметры поиска слов и фраз

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

    Здесь можно указать дополнительные параметры поиска.

    • на листе — только на текущем листе;
    • в книге — искать во всем документе Excel, если он состоит из нескольких листов.

    • по строкам — искомая фраза будет искаться слева направо от одной строки к другой;
    • по столбцам — искомая фраза будет искаться сверху вниз от одного столбца к другому.

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

    Область поиска — определяет, где именно нужно искать совпадения:

    • в формулах;
    • в значениях ячеек (уже вычисленные по формулам значения);
    • в примечаниях, оставленных пользователями к ячейкам.

    А также дополнительные параметры:

    • Учитывать регистр — означает, что заглавные и маленькие буквы будут считаться как разные.

    Например, если не учитывать регистр, то по запросу «excel» будет найдены все вариации этого слова, например, Excel, EXCEL, ExCeL и т.д.

    Если поставить галочку учитывать регистр, то по запросу «excel» будет найдено только такое написание слова и не будет найдено слово «Excel».

    • Ячейка целиком — галочку нужно ставить в том случае, если нужно найти те ячейки, в которых искомая фраза находится целиком и нет других символов. Например, есть таблица со множеством ячеек, содержащих различные числа. Поисковый запрос: «200». Если не ставить галочку ячейка целиком, то будут найдены все числа, содержащие 200, например: 2000, 1200, 11200 и т.д. Чтобы найти ячейки только с «200», нужно поставить галочку ячейка целиком. Тогда будут показаны только те, где точное совпадение с «200».
    • Формат… — если задать формат, то будут найдены только те ячейки, в которых есть искомый набор символов и ячейки имеют заданный формат (границы ячейки, выравнивание в ячейке и т.д.). Например, можно найти все желтые ячейки, содержащие искомые символы.

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

    Чтобы сбросить настройки формата для поиска нужно нажать Очистить формат поиска.

    Это меню вызывается, если нажать на стрелочку в правой части кнопки Формат.

    Второй способ, который позволяет найти искомое слово в таблице Excel, не является именно поиском, но также может быть удобен для работы. Это фильтр по фразе (символам), который позволяет вывести на экране только те строки, которые содержат искомые символы.

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

    В первой строке у заголовков ячеек появятся стрелочки выпадающего меню.

    Нужно нажать на стрелочку в том столбце, в котором будет выполняться фильтр. В нашем случае нажимаем стрелочку в столбце Слова и пишем символы, которые мы будем искать — «замок». То есть мы выведем только те строки, в которых есть слово «замок».

    Результат будет таков.

    Таблица до применения фильтра и таблица после применения фильтра.

    Фильтрация не изменяет таблицу и не удаляет строки, она просто показывает искомые строки, скрывая не нужны. Чтобы удалить фильтр, нужно нажать на стрелочку в заголовке — Удалить фильтр с слова…

    Также можно нажать на стрелочку и выбрать Текстовые фильтры — Содержит и указать искомые символы.

    И далее ввести искомую фразу, например «Мюнхен».

    Результат будет таков — только строки, содержащие слово «Мюнхен».

    Этот фильтр сбрасывается также, как и предыдущий.

    Таким образом, у пользователя есть варианты поиска слова в Excel — собственно сам поиск и фильтр.

    Видеоурок по теме

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

    Есть мнение?
    Оставьте комментарий

    Понравился материал?
    Хотите прочитать позже?
    Сохраните на своей стене и
    поделитесь с друзьями

    Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст

    ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)

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

    В этой статье описаны синтаксис формулы и использование функций ПОИСК и ПОИСКБ в Microsoft Excel.

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

    Эта функция возвращает 4, так как «н» является четвертым символом в слове «принтер».

    Можно также находить слова в других словах. Например, функция

    возвращает 5, так как слово «base» начинается с пятого символа слова «database». Можно использовать функции ПОИСК и ПОИСКБ для определения положения символа или текстовой строки в другой текстовой строке, а затем вернуть текст с помощью функций ПСТР и ПСТРБ или заменить его с помощью функций ЗАМЕНИТЬ и ЗАМЕНИТЬБ. Эти функции показаны в примере 1 данной статьи.

    Эти функции могут быть доступны не на всех языках.

    Функция ПОИСКБ отсчитывает по два байта на каждый символ, только если языком по умолчанию является язык с поддержкой БДЦС. В противном случае функция ПОИСКБ работает так же, как функция ПОИСК, и отсчитывает по одному байту на каждый символ.

    К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

    Аргументы функций ПОИСК и ПОИСКБ описаны ниже.

    Искомый_текст Обязательный. Текст, который требуется найти.

    Просматриваемый_текст Обязательный. Текст, в котором нужно найти значение аргумента искомый_текст.

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

    Функции ПОИСК и ПОИСКБ не учитывают регистр. Если требуется учитывать регистр, используйте функции НАЙТИ и НАЙТИБ.

    В аргументе искомый_текст можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку, звездочка — любой последовательности знаков. Если требуется найти вопросительный знак или звездочку, введите перед ним тильду (

    Если значение аргумента искомый_текст не найдено, #VALUE! возвращено значение ошибки.

    Если аргумент начальная_позиция опущен, то он полагается равным 1.

    Если Нач_позиция не больше 0 или больше, чем длина аргумента просматриваемый_текст , #VALUE! возвращено значение ошибки.

    Аргумент начальная_позиция можно использовать, чтобы пропустить определенное количество знаков. Допустим, что функцию ПОИСК нужно использовать для работы с текстовой строкой «МДС0093.МужскаяОдежда». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте для аргумента начальная_позиция значение 8, чтобы поиск не выполнялся в той части текста, которая является серийным номером (в данном случае — «МДС0093»). Функция ПОИСК начинает поиск с восьмого символа, находит знак, указанный в аргументе искомый_текст, в следующей позиции, и возвращает число 9. Функция ПОИСК всегда возвращает номер знака, считая от начала просматриваемого текста, включая символы, которые пропускаются, если значение аргумента начальная_позиция больше 1.

    Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

    Поиск слов в Excel

    В Microsoft Excel часто работают с большими объёмами информации. В нём создаются огромные таблицы на тысячи строк, столбцов и позиций. Отыскать какие-то конкретные данные в таком массиве бывает трудно. А иногда — вообще невозможно. Эту задачу можно упростить. Разберитесь, как в Экселе найти нужное слово. Так вам легче будет ориентироваться в документе. И вы сможете быстро перейти к искомой информации.

    В редакторе таблиц существует несколько способов поиска

    Поиск ячеек

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

    1. Если у вас Office 2010, перейдите в Меню — Правка — Найти.
    2. Откроется окно с полем для ввода. Напишите в нём фразу для поиска.
    3. В Excel 2007 эта кнопка есть в меню «Главная» на панели «Редактирование». Она находится справа.
    4. Аналогичного результата во всех версиях можно добиться, если нажать клавиши Ctrl+F.
    5. В поле напечатайте слово, фразу или цифры, которые надо отыскать.
    6. Нажмите «Найти всё», чтобы запустить поиск по целому документу. Если кликните «Далее», программа будет по одной выделять клетки, которые находятся ниже курсора-ячейки Excel.
    7. Подождите, пока процесс закончится. Чем больше документ, тем дольше система будет искать.
    8. Появится список с результатами: именами и адресами клеток, в которых есть совпадения с заданной фразой, и текстом, который в них написан.
    9. При клике на каждую строчку будет выделяться соответствующая ячейка.
    10. Для удобства можете «растянуть» окно. Так в нём будет видно больше строчек.
    11. Чтобы отсортировать данные, кликайте на названия столбцов над результатами поиска. Если нажмёте на «Лист», строчки выстроятся по алфавиту в зависимости от названия листа, если выберите «Значения» — встанут по значению.
    12. Эти столбцы также «растягиваются».

    Параметры поиска

    Можете задать свои условия. Например, запустить поиск по нескольким знакам. Вот как в Экселе найти слово, которое вы не помните целиком:

    1. Введите только часть надписи. Можно хоть одну букву — будут выделены все места, в которых она есть.
    2. Используйте символы * (звёздочка) и ? (вопросительный знак). Они замещают пропущенные знаки.
    3. Вопрос обозначает одну отсутствующую позицию. Если вы напишите, к примеру, «П. », отобразятся ячейки, в которых есть слово из четырёх символов, начинающееся на «П»: «Плуг», «Поле», «Пара» и так далее.
    4. Звезда (*) замещает любое количество знаков. Чтобы отыскать все значения, в которых содержится корень «раст», начните поиск по ключу «*раст*».

    Также вы можете зайти в настройки:

    1. В окне «Найти» нажмите «Параметры».
    2. В разделах «Просматривать» и «Область поиска», укажите, где и по каким критериям надо искать совпадения. Можно выбрать формулы, примечания или значения.
    3. Чтобы система различала строчные и прописные буквы, поставьте галочку в «Учитывать регистр».
    4. Если вы отметите пункт «Ячейка целиком», в результатах появятся клетки, в которых есть только заданная поисковая фраза и ничего больше.

    Параметры формата ячеек

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

    1. В окне поиска нажмите «Параметры» и кликните на кнопку «Формат». Откроется меню с несколькими вкладками.
    2. Можете указать определённый шрифт, вид рамки, цвет фона, формат данных. Система будет просматривать места, которые подходят к заданным критериям.
    3. Чтобы взять информацию из текущей клетки (выделенной в этот момент), нажмите «Использовать формат этой ячейки». Тогда программа отыщет все значения, у которых тот же размер и вид символов, тот же цвет, те же границы и тому подобное.

    Поиск нескольких слов

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

    Чтобы в Экселе найти не одно слово, а сразу несколько, сделайте следующее:

    1. Напишите их в строке поиска.
    2. Поставьте между ними звёздочки. Получится «*Текст* *Текст2* *Текст3*». Так отыщутся все значения, содержащие указанные надписи. Вне зависимости от того, есть ли между ними какие-то символы или нет.
    3. Этим способом можно задать ключ даже с отдельными буквами.

    Вот как искать в Экселе, используя фильтр:

    1. Выделите какую-нибудь заполненную ячейку.
    2. Нажмите Главная — Сортировка — Фильтр.
    3. В верхней строке у клеток появятся стрелочки. Это выпадающее меню. Откройте его.
    4. В текстовом поле введите запрос и нажмите «OK».
    5. В столбце будут отображаться только ячейки, содержащие искомую фразу.
    6. Чтобы сбросить результаты, в выпадающем списке отметьте «Выделить всё».
    7. Чтобы отключить фильтр, повторно нажмите на него в сортировке.

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

    Чтобы найти в Excel какую-то фразу или число используйте встроенные возможности интерфейса. Можно выбрать дополнительные параметры поиска и включить фильтр.

    Как искать в Excel: поиск слов и ячеек в таблицах

    Программа Excel ориентирована на ускоренные расчеты. Зачастую документы здесь состоят из большого ко.

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

    Поиск слов

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

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

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

    Существует также способ нестрогого поиска, который подходит для ситуаций, когда искомое слово помнится частично. Он предусматривает использование символов-заменителей (джокерные символы). В Excel их всего два:

    • «?» – подразумевает любой отдельно взятый символ;
    • «*» – обозначает любое количество символов.

    Примечательно, при поиске вопросительного знака или знака умножения дополнительно впереди ставится тильда («

    »). При поиске тильды, соответственно – две тильды.

    Алгоритм неточного поиска слова:

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

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

    Поиск нескольких слов

    Не зная, как найти слово в таблице в Еxcel, следует также воспользоваться функцией раздела «Редактирование» – «Найти и выделить». Далее нужно отталкиваться от искомой фразы:

    • если фраза точная, введите ее и нажмите клавишу «Найти все»;
    • если фраза разбита другими ключами, нужно при написании ее в строке поиска дополнительно проставить между всеми словами «*».

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

    Поиск ячеек

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

    Для поиска ячеек с формулами выполняются следующие действия.

    1. В открытом документе выделить ячейку или диапазон ячеек (в первом случае поиск идет по всему листу, во втором – в выделенных ячейках).
    2. Во вкладке «Главная» выбрать функцию «Найти и выделить».
    3. Обозначить команду «Перейти».
    4. Выделить клавишу «Выделить».
    5. Выбрать «Формулы».
    6. Обратить внимание на список пунктов под «Формулами» (возможно, понадобится снятие флажков с некоторых параметров).
    7. Нажать клавишу «Ок».

    Для поиска объединенных ячеек потребуется выполнение следующих манипуляций.

    1. Перейти во вкладку «Главная».
    2. Выбрать функцию «Найти и выделить».
    3. Нажать на команду «Найти».
    4. Перейти в «Параметры» и выбрать «Формат».
    5. Здесь выделить функцию «Выравнивание», поставить отметку «Объединить ячейки».
    6. Нажать на «Ок».
    7. Нажать на кнопку «Найти все» и проанализировать список ячеек, которые объединены на соответствующем листе.

    При нажимании кнопкой мыши на элемент в списке происходит выделение объединенной ячейки на листе. Дополнительно доступна функция «Отменить объединение ячеек».

    Выполнение представленных выше действий приводит к нахождению всех объединенных ячеек на листе и при необходимости отмене данного свойства. Для поиска скрытых ячеек проводятся следующие действия.

    1. Выбрать лист, требующий анализа на присутствие скрытых ячеек и их нахождения.
    2. Нажать клавиши «F5_гт_ Special».
    3. Нажать сочетание клавиш «CTRL + G_гт_ Special».

    Можно воспользоваться еще одним способом для поиска скрытых ячеек:

    1. Открыть функцию «Редактирование» во вкладке «Главная».
    2. Нажать на «Найти».
    3. Выбрать команду «Перейти к разделу». Выделить «Специальные».
    4. Попав в группу «Выбор», поставить галочку на «Только видимые ячейки».
    5. Нажать кнопку «Ок».

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

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

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

    • нажать на ячейку, не предусматривающую условное форматирование;
    • выбрать функцию «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выделить категорию «Условное форматирование».

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

    • выбрать ячейку, предусматривающую условное форматирование, требующую поиска;
    • выбрать группу «Редактирование» во вкладке «Главная»;
    • нажать на кнопку «Найти и выделить»;
    • выбрать категорию «Выделить группу ячеек»;
    • установить свойство «Условные форматы»;
    • напоследок нужно зайти в группу «Проверка данных» и установить аналогичный пункт.

    Поиск через фильтр

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

    • выделить заполненную ячейку;
    • во вкладке «Главная» выбрать функцию «Сортировка»;
    • нажать на кнопку «Фильтр»;
    • открыть выпадающее меню;
    • ввести искомый запрос;
    • нажать кнопку «Ок».

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

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

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

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

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

    Лист с таблицей для поиска значений по вертикали и горизонтали:

    Над самой таблицей расположена строка с результатами. В ячейку B1 водим критерий для поискового запроса, то есть заголовок столбца или название строки. А в ячейке D1 формула поиска должна возвращать результат вычисления соответствующего значения. После чего в ячейке F1 сработает вторая формула, которая уже будет использовать значения ячеек B1 и D1 в качестве критериев для поиска соответствующего месяца.

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

    Теперь узнаем, в каком максимальном объеме и в каком месяце была максимальная продажа Товара 4.

    Чтобы выполнить поиск по столбцам следует:

    1. В ячейку B1 введите значение Товара 4 – название строки, которое выступит в качестве критерия.
    2. В ячейку D1 введите следующую формулу:
    3. Для подтверждения после ввода формулы нажмите комбинацию горячих клавиш CTRL+SHIFT+Enter, так как формула должна быть выполнена в массиве. Если все сделано правильно, в строке формул появятся фигурные скобки.
    4. В ячейку F1 введите вторую формулу:
    5. Снова Для подтверждения нажмите комбинацию клавиш CTRL+SHIFT+Enter.

    Найдено в каком месяце и какая была наибольшая продажа Товара 4 на протяжении двух кварталов.

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

    В первом аргументе функции ВПР (Вертикальный ПРосмотр) указывается ссылка на ячейку где находится критерий поиска. Во втором аргументе указывается диапазон ячеек для просмотра в процессе поиска. В третьем аргументе функции ВПР должен указываться номер столбца, из которого следует взять значение на против строки с именем Товар 4. Но так как нам заранее не известен этот номер мы с помощью функции СТОЛБЕЦ создаем массив номеров столбцов для диапазона B4:G15.

    Это позволяет функции ВПР собрать целый массив значений. В результате в памяти хранится все соответствующие значения каждому столбцу по строке Товар 4 (а именно: 360; 958; 201; 605; 462; 832). После чего функции МАКС остается только взять из этого массива максимальное число и возвратить в качестве значения для ячейки D1, как результат вычисления формулы.

    Как видно конструкция формулы проста и лаконична. На ее основе можно в похожий способ находить для определенного товара и другие показатели. Например, минимальное или среднее значение объема продаж используя для этого функции МИН или СРЗНАЧ. Вам ни что не препятствует, чтобы приведенный этот скелет формулы применить с использованием более сложных функций для реализации максимально комфортного анализа отчета по продажам.

    Как получить заголовки столбцов по зачиню одной ячейки?

    Например, как эффектно мы отобразили месяц, в котором была максимальная продажа, с помощью второй формулы. Не сложно заметить что во второй формуле мы использовали скелет первой формулы без функции МАКС. Главная структура формулы: ВПР(B1;A5:G14;СТОЛБЕЦ(B5:G14);0). Мы заменили функцию МАКС на ПОИСКПОЗ, которая в первом аргументе использует значение, полученное предыдущей формулой. Оно теперь выступает в качестве критерия для поиска месяца. И в результате функция ПОИСКПОЗ нам возвращает номер столбца 2 где находится максимальное значение объема продаж для товара 4. После чего в работу включается функция ИНДЕКС, которая возвращает значение по номеру сроки и столбца из определенного в ее аргументах диапазона. Так как у нас есть номер столбца 2, а номер строки в диапазоне где хранятся названия месяцев в любые случаи будет 1. Тогда нам осталось функцией ИНДЕКС получить соответственное значение из диапазона B4:G4 – Февраль (второй месяц).

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

    Вторым вариантом задачи будет поиск по таблице с использованием названия месяца в качестве критерия. В такие случаи мы должны изменить скелет нашей формулы: функцию ВПР заменить ГПР, а функция СТОЛБЕЦ заменяется на СТРОКА.

    Это позволит нам узнать какой объем и какого товара была максимальная продажа в определенный месяц.

    Чтобы найти какой товар обладал максимальным объемом продаж в определенном месяце следует:

    1. В ячейку B2 введите название месяца Июнь – это значение будет использовано в качестве поискового критерия.
    2. В ячейку D2 введите формулу:
    3. Для подтверждения после ввода формулы нажмите комбинацию клавиш CTRL+SHIFT+Enter, так как формула будет выполнена в массиве. А в строке формул появятся фигурные скобки.
    4. В ячейку F1 введите вторую формулу:
    5. Снова Для подтверждения нажмите CTRL+SHIFT+Enter.

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

    В первом аргументе функции ГПР (Горизонтальный ПРосмотр) указываем ссылку на ячейку с критерием для поиска. Во втором аргументе указана ссылка на просматриваемый диапазон таблицы. Третий аргумент генерирует функция СТРОКА, которая создает в памяти массив номеров строк из 10 элементов. Так как в табличной части у нас находится 10 строк.

    Далее функция ГПР поочередно используя каждый номер строки создает массив соответственных значений продаж из таблицы по определенному месяцу (Июню). Далее функции МАКС осталось только выбрать максимальное значение из этого массива.

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

    ВНИМАНИЕ! При использовании скелета формулы для других задач всегда обращайте внимание на второй и третий аргумент поисковой функции ГПР. Количество охваченных строк в диапазоне указанного в аргументе, должно совпадать с количеством строк в таблице. А также нумерация должна начинаться со второй строки!

    По сути содержимое диапазона нас вообще не интересует, нам нужен просто счетчик строк. То есть изменить аргументы на: СТРОКА(B2:B11) или СТРОКА(С2:С11) – это никак не повлияет на качество формулы. Главное, что в этих диапазонах по 10 строк, как и в таблице. И нумерация начинается со второй строки!

    Способ 1

    Самый простой способ — выполнить поиск. Для этого можно нажать клавиатурную комбинацию CTRL + F (от англ. Find), откроется окно поиска слов.

    Для нажатия клавиатурной комбинации, нажмите клавишу клавиатуры CTRL и, удерживая ее, нажмите клавишу F (на английский язык переходить не нужно).

    Вместо клавиатурной комбинации можно использовать кнопку поиска на панели Главная — Найти и выделить — Найти.

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

    Поиск в Excel

    • Найти все — выполнит поиск всех совпадений с указанной фразой. В окне ниже появится список, в котором будет указана фраза, содержащая искомые символы, а также место в документе, где символы были найдены.

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

    Также можно сделать шире столбцы: Книга, Лист, Имя и т.д., потянув за маркеры между названиями столбцов.

    В столбце Значение можно видеть полный текст ячейки, в котором есть искомые символы (в нашем примере — excel). Чтобы перейти к этому месту в таблице просто нажмите левой кнопкой мыши на нужную строку, и курсор автоматически переместится в выбранную ячейку таблицы.

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

    Дополнительные параметры поиска слов и фраз

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

    Здесь можно указать дополнительные параметры поиска.

    Искать:

    • на листе — только на текущем листе;
    • в книге — искать во всем документе Excel, если он состоит из нескольких листов.

    Просматривать:

    • по строкам — искомая фраза будет искаться слева направо от одной строки к другой;
    • по столбцам — искомая фраза будет искаться сверху вниз от одного столбца к другому.

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

    Область поиска — определяет, где именно нужно искать совпадения:

    • в формулах;
    • в значениях ячеек (уже вычисленные по формулам значения);
    • в примечаниях, оставленных пользователями к ячейкам.

    А также дополнительные параметры:

    • Учитывать регистр — означает, что заглавные и маленькие буквы будут считаться как разные.

    Например, если не учитывать регистр, то по запросу «excel» будет найдены все вариации этого слова, например, Excel, EXCEL, ExCeL и т.д.

    Если поставить галочку учитывать регистр, то по запросу «excel» будет найдено только такое написание слова и не будет найдено слово «Excel».

    • Ячейка целиком — галочку нужно ставить в том случае, если нужно найти те ячейки, в которых искомая фраза находится целиком и нет других символов. Например, есть таблица со множеством ячеек, содержащих различные числа. Поисковый запрос: «200». Если не ставить галочку ячейка целиком, то будут найдены все числа, содержащие 200, например: 2000, 1200, 11200 и т.д. Чтобы найти ячейки только с «200», нужно поставить галочку ячейка целиком. Тогда будут показаны только те, где точное совпадение с «200».
    • Формат… — если задать формат, то будут найдены только те ячейки, в которых есть искомый набор символов и ячейки имеют заданный формат (границы ячейки, выравнивание в ячейке и т.д.). Например, можно найти все желтые ячейки, содержащие искомые символы.

    Формат для поиска можно задать самому, а можно выбрать из ячейки-образца — Выбрать формат из ячейки…

    Чтобы сбросить настройки формата для поиска нужно нажать Очистить формат поиска.

    Это меню вызывается, если нажать на стрелочку в правой части кнопки Формат.

    Способ 2

    Второй способ, который позволяет найти искомое слово в таблице Excel, не является именно поиском, но также может быть удобен для работы. Это фильтр по фразе (символам), который позволяет вывести на экране только те строки, которые содержат искомые символы.

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

    В первой строке у заголовков ячеек появятся стрелочки выпадающего меню.

    Нужно нажать на стрелочку в том столбце, в котором будет выполняться фильтр. В нашем случае нажимаем стрелочку в столбце Слова и пишем символы, которые мы будем искать — «замок». То есть мы выведем только те строки, в которых есть слово «замок».

    Результат будет таков.

    Таблица до применения фильтра и таблица после применения фильтра.

    Фильтрация не изменяет таблицу и не удаляет строки, она просто показывает искомые строки, скрывая не нужны. Чтобы удалить фильтр, нужно нажать на стрелочку в заголовке — Удалить фильтр с слова…

    Также можно нажать на стрелочку и выбрать Текстовые фильтры — Содержит и указать искомые символы.

    И далее ввести искомую фразу, например «Мюнхен».

    Результат будет таков — только строки, содержащие слово «Мюнхен».

    Этот фильтр сбрасывается также, как и предыдущий.

    Таким образом, у пользователя есть варианты поиска слова в Excel — собственно сам поиск и фильтр.

    Видеоурок по теме

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


    Понравилась статья? Поделить с друзьями:
  • Как в excel найти ячейку которая содержит
  • Как в excel напечатать примечания в excel
  • Как в excel найти столбец по номеру
  • Как в excel найти ячейку в массиве
  • Как в excel напечатать на одном листе с двух сторон