Поиск позиции в excel по книге

Функция ПОИСКПОЗ

Совет: Попробуйте использовать новую функцию XMATCH , улучшенную версию функции MATCH, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что упрощает и удобнее в использовании, чем предшественницу.

Функция ПОИСКПОЗ выполняет поиск указанного элемента в диапазоне ячеек и возвращает относительную позицию этого элемента в диапазоне. Например, если диапазон A1:A3 содержит значения 5, 25 и 38, то формула =ПОИСКПОЗ(25;A1:A3;0) возвращает значение 2, поскольку элемент 25 является вторым в диапазоне.

Браузер не поддерживает видео.

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

Синтаксис

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

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

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

    Аргумент искомое_значение может быть значением (числом, текстом или логическим значением) или ссылкой на ячейку, содержащую такое значение.

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

  • Тип_сопоставления.    Необязательный аргумент. Число -1, 0 или 1. Аргумент тип_сопоставления указывает, каким образом в Microsoft Excel искомое_значение сопоставляется со значениями в аргументе просматриваемый_массив. По умолчанию в качестве этого аргумента используется значение 1.

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

Тип_сопоставления

Поведение

1 или опущен

Функция ПОИСКПОЗ находит наибольшее значение, которое меньше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по возрастанию: …, -2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА.

0

Функция ПОИСКПОЗ находит первое значение, равное аргументу искомое_значение. Просматриваемый_массив может быть не упорядочен.

-1

Функция ПОИСКПОЗ находит наименьшее значение, которое больше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по убыванию: ИСТИНА, ЛОЖЬ, Z — A, …, 2, 1, 0, -1, -2, … и т. д.

  • Функция ПОИСКПОЗ возвращает не само значение, а его позицию в аргументе просматриваемый_массив. Например, функция ПОИСКПОЗ(«б»;{«а»;»б»;»в«};0) возвращает 2 — относительную позицию буквы «б» в массиве {«а»;»б»;»в»}.

  • Функция ПОИСКПОЗ не различает регистры при сопоставлении текста.

  • Если функция ПОИСКПОЗ не находит соответствующего значения, возвращается значение ошибки #Н/Д.

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

Пример

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

Продукт

Количество

Бананы

25

Апельсины

38

Яблоки

40

Груши

41

Формула

Описание

Результат

=ПОИСКПОЗ(39;B2:B5,1;0)

Так как точного соответствия нет, возвращается позиция ближайшего меньшего элемента (38) в диапазоне B2:B5.

2

=ПОИСКПОЗ(41;B2:B5;0)

Позиция значения 41 в диапазоне B2:B5

4

=ПОИСКПОЗ(40;B2:B5;-1)

Возвращает сообщение об ошибке, так как диапазон B2:B5 упорядочен не по убыванию.

#Н/Д

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

Skip to content

ИНДЕКС ПОИСКПОЗ как лучшая альтернатива ВПР

В этом руководстве показано, как использовать ИНДЕКС и ПОИСКПОЗ в Excel и чем они лучше ВПР.

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

  • Краткий обзор функций ИНДЕКС и ПОИСКПОЗ
  • Как использовать формулу ИНДЕКС ПОИСКПОЗ
  • ИНДЕКС+ПОИСКПОЗ вместо ВПР?
  • Поиск справа налево
  • Двусторонний поиск в строках и столбцах
  • ИНДЕКС ПОИСКПОЗ для поиска по нескольким условиям
  • Как найти среднее, максимальное и минимальное значение
  • Что делать с ошибками поиска?

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

Функции Excel ИНДЕКС и ПОИСКПОЗ — основы

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

Функция ИНДЕКС

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

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

Вот простое объяснение каждого параметра:

  • массив — это диапазон ячеек, именованный диапазон или таблица.
  • номер_строки — это номер строки в массиве, из которого нужно вернуть значение. Если этот аргумент опущен, требуется следующий – номер_столбца.
  • номер_столбца — это номер столбца, из которого нужно вернуть значение. Если он опущен, требуется номер_строки.

Дополнительные сведения см. в статье Функция ИНДЕКС в Excel .

А вот пример формулы ИНДЕКС в самом простом виде:

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

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

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

Функция ПОИСКПОЗ

Она ищет нужное значение в диапазоне ячеек и возвращает относительное положение этого значения в диапазоне.

Синтаксис функции ПОИСКПОЗ следующий:

ПОИСКПОЗ(искомое_значение, искомый_массив, [тип_совпадения])

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

Например, если диапазон B1:B3 содержит значения «яблоки», «апельсины», «лимоны», приведенная ниже формула возвращает число 3, поскольку «лимоны» — это третья по счету запись в этом диапазоне:

=ПОИСКПОЗ(«лимоны»;B1:B3;0)

Дополнительные сведения см . в статье Функция ПОИСКПОЗ в Excel .

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

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

Вот поэтому совместное использование ИНДЕКС и ПОИСКПОЗ открывает перед нами массу возможностей для поиска в Excel.

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

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

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

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

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

Чтобы найти население определенной столицы, скажем, Индии, используйте следующую формулу ПОИСКПОЗ ИНДЕКС:

=ИНДЕКС(C2:C10; ПОИСКПОЗ(“Индия”;A2:A10;0))

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

  • Функция ПОИСКПОЗ ищет искомое значение «Индия» в диапазоне A2:A10 и возвращает число 2, поскольку это слово занимает второе место в массиве поиска.
  • Этот номер поступает непосредственно в аргумент номер_строки функции ИНДЕКС, предписывая вернуть значение из этой строки.

Таким образом, приведенная выше формула превращается в ИНДЕКС(C2:C10;2), которая означает, что нужно искать в ячейках от C2 до C10 и извлекать значение из второй ячейки в этом диапазоне, то есть из C3, потому что мы начинаем отсчет со второй строки.

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

=ИНДЕКС(C2:C10;ПОИСКПОЗ(F1;A2:A10;0))

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

Вы спросите: «А почему бы нам просто не использовать обычную формулу ВПР? Какой смысл тратить время на то, чтобы разобраться в хитросплетениях ИНДЕКС ПОИСКПОЗ в Excel?»

Вот как это будет выглядеть:

=ВПР(F1; A2:C10; 3; 0)

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

ИНДЕКС+ПОИСКПОЗ вместо ВПР?

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

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

4 основные причины использовать ИНДЕКС ПОИСКПОЗ вместо ВПР

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

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

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

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

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

Уяснив, почему все же стоит изучать ИНДЕКС ПОИСКПОЗ, давайте перейдем к самому интересному и посмотрим, как можно применить теоретические знания на практике.

Формула для поиска справа налево

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

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

Записав искомое значение в G1, используйте следующую формулу для поиска в C2:C10 и возврата соответствующего значения из A2:A10:

=ИНДЕКС(A2:A10; ПОИСКПОЗ(G1;C2:C10;0))

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

Двусторонний поиск в строках и столбцах

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

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

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

ИНДЕКС(массив; ПОИСКПОЗ(значение_поиска1 ; столбец_поиска ; 0); ПОИСКПОЗ(значение_поиска2 ; столбец_поиска ; 0))

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

С целевой страной в G1 (значение_поиска1) и целевым годом в G2 (значение_поиска2) формула принимает следующий вид:

=ИНДЕКС(B2:D11; ПОИСКПОЗ(G1;A2:A11;0); ПОИСКПОЗ(G2;B1:D1;0))

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

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

ПОИСКПОЗ(G1;A2:A11;0); – ищет в A2:A11 значение из ячейки G1 («США») и возвращает его позицию, которая равна 3.

ПОИСКПОЗ(G2;B1:D1;0) – просматривает диапазон B1:D1, чтобы получить позицию значения из ячейки G2 («2015»), которая равна 3.

Найденные выше номера строк и столбцов становятся соответствующими аргументами функции ИНДЕКС:

ИНДЕКС(B2:D11, 3, 3)

В результате вы получите значение на пересечении 3-й строки и 3-го столбца в диапазоне B2:D11, то есть из D4. Несложно? 

ИНДЕКС ПОИСКПОЗ для поиска по нескольким условиям

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

Вот общая формула ИНДЕКС ПОИСКПОЗ с несколькими критериями:

{=ИНДЕКС( диапазон_возврата; ПОИСКПОЗ (1; ( критерий1 = диапазон1 ) * ( критерий2 = диапазон2 ); 0))}

Примечание. Это формула массива , которую необходимо вводить с помощью сочетания клавиш Ctrl + Shift + Enter.

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

Следующая формула ИНДЕКС ПОИСКПОЗ отлично работает:

=ИНДЕКС(C2:C10; ПОИСКПОЗ(1; (F1=A2:A10) * (F2=B2:B10); 0))

Где C2:C10 — это диапазон, из которого возвращается значение, F1 — это критерий1, A2:A10 — это диапазон для сравнения с критерием 1, F2 — это критерий 2, а B2:B10 — это диапазон для сравнения с критерием 2.

Не забудьте правильно ввести формулу, нажав Ctrl + Shift + Enter, и Excel автоматически заключит ее в фигурные скобки, как показано на скриншоте ниже:

Рис5

Если вы не хотите использовать формулы массива, добавьте в формулу в F4 еще одну функцию ИНДЕКС и завершите ее ввод обычным нажатием Enter:

=ИНДЕКС(C2:C10; ПОИСКПОЗ(1; ИНДЕКС((F1=A2:A10) * (F2=B2:B10); 0; 1); 0))

Разберем пошагово, как это работает.

Здесь используется тот же подход, что и в обычном сочетании ИНДЕКС ПОИСКПОЗ, где просматривается один столбец. Чтобы оценить несколько критериев, вы создаете два или более массива значений ИСТИНА и ЛОЖЬ, которые представляют совпадения и несовпадения для каждого отдельного критерия, а затем перемножаете соответствующие элементы этих массивов. Операция умножения преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно и создает массив, в котором единицы соответствуют строкам, которые удовлетворяют всем условиям. Функция ПОИСКПОЗ со значением поиска 1 находит первую «1» в массиве и передает ее позицию в ИНДЕКС, которая возвращает значение в этой позиции из указанного столбца.

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

Среднее, максимальное и минимальное значение при помощи ИНДЕКС ПОИСКПОЗ

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

Максимальное значение.

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

=ИНДЕКС(B2:B10; ПОИСКПОЗ(МАКС(C2:C10); C2:C10; 0))

Скриншот с примером находится чуть ниже.

Минимальное значение

Теперь найдём город с самым маленьким населением в списке. Чтобы найти наименьшее число в столбце С и получить соответствующее ему значение из столбца В:

=ИНДЕКС(B2:B10; ПОИСКПОЗ(МИН(C2:C10); C2:C10; 0))

Ближайшее к среднему

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

=ИНДЕКС(B2:B10; ПОИСКПОЗ(СРЗНАЧ(C2:C10); C2:C10; -1 ))

В зависимости от того, как организованы ваши данные, укажите 1 или -1 для третьего аргумента (тип_совпадения) функции ПОИСКПОЗ:

  • Если ваш столбец поиска (столбец D в нашем случае) отсортирован по возрастанию , поставьте 1. Формула вычислит наибольшее значение, которое меньше или равно среднему значению.
  • Если ваш столбец поиска отсортирован по убыванию , введите -1. Формула вычислит наименьшее значение, которое больше или равно среднему значению.
  • Если ваш массив поиска содержит значение , точно равное среднему, вы можете ввести 0 для точного совпадения. Никакой сортировки не требуется.

В нашем примере данные в столбце D отсортированы в порядке убывания, поэтому мы используем -1 для типа соответствия. В результате мы получаем «Токио», так как его население (13 189 000) является ближайшим, превышающим среднее значение (12 269 006).

Что делать с ошибками поиска?

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

=ЕСНД(ИНДЕКС(C2:C10; ПОИСКПОЗ(F1;A2:A10;0)); «Не найдено»)

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

Если вы хотите перехватывать все ошибки, а не только #Н/Д, используйте функцию ЕСЛИОШИБКА вместо ЕСНД:

=ЕСЛИОШИБКА(ИНДЕКС(C2:C10; ПОИСКПОЗ(F1;A2:A10;0)); «Что-то пошло не так!»)

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

Итак, еще раз об основных преимуществах формулы ИНДЕКС ПОИСКПОЗ.

  • Возможен ли «левый» поиск?

  • Повлияет ли на результат вставка и удаление столбцов?

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

  • Возможен ли поиск по строкам и столбцам?

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

  • Как сделать поиск ИНДЕКС ПОИСКПОЗ по нескольким условиям?

    Можно выполнять поиск по двум или более условиям без добавления дополнительных столбцов. Вот формула массива, которая решит проблему:
    {=ИНДЕКС( диапазон_возврата; ПОИСКПОЗ (1; ( критерий1 = диапазон1 ) * ( критерий2 = диапазон2 ); 0))}

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

Вот еще несколько статей по этой теме:

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

Синтаксис этой функции следующий:

=ПОИСКПОЗ(Что_ищем; Где_ищем; Режим_поиска)

где

  • Что_ищем — это значение, которое надо найти
  • Где_ищем — это одномерный диапазон или массив (строка или столбец), где производится поиск
  • Режим_поиска — как мы ищем: точно (0), с округлением в большую строну (-1) или в меньшую сторону (1)

Давайте рассмотрим несколько полезных вариантов ее применения на практике.

Точный поиск

Классический сценарий — поиск точного текстового совпадения для нахождения позиции нужного нам текста или числа в списке:

ПОИСКПОЗ в Excel

Поиск первой или последней текстовой ячейки

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

Поиск первого или последнего текста

Числа и пустые ячейки в этом случае игнорируются.

Поиск ближайшего числа или даты

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

Например, нам нужно выбрать генератор из прайс-листа для расчетной мощности в 47 кВт. Если последний аргумент задать равным 1 и отсортировать таблицу по возрастанию, то мы найдем ближайшую наименьшую по мощности модель (Зверь):

ПОИСКПОЗ поиск ближайшего наименьшего числа

Если же третий аргумент равен -1 и таблица отсортирована по убыванию, то мы найдем ближайшую более мощную модель (Бомба):

ПОИСКПОЗ поиск ближайшего наибольшего

Связка функций ПОИСКПОЗ и ИНДЕКС

Очень часто функция ПОИСКПОЗ используется в связке с другой крайне полезной функцией — ИНДЕКС (INDEX), которая умеет извлекать данные из диапазона по номеру строки-столбца, реализуя, фактически, «левый ВПР».

Так, в предыдущем примере получить не номер, а название модели генератора можно очень легко:

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

Ну, и поскольку Excel внутри хранит и обрабатывает даты как числа, то подобный подход на 100% работает и с датами. Например, мы можем легко определить на каком этапе сейчас находится наш проект:

ПОИСКПОЗ и даты

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

Двумерный поиск с ПОИСКПОЗ и ИНДЕКС

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

  • 5 вариантов применения функции ИНДЕКС (INDEX)
  • Интервальный просмотр с помощью функции ВПР (VLOOKUP)
  • Поиск последнего значения в строке или столбце
  • Как создать авторастягивающийся диапазон с автоподстройкой размеров

Функции ИНДЕКС и ПОИСКПОЗ в Excel – лучшая альтернатива для ВПР

​Смотрите также​ отличается тем, что​​ которые мы можем​​- это значение,​​(ПОИСКПОЗ) вместе с​​ статью Ввод неповторяющихся​В Excel 2007 мастер​Как видим, оператор​ Синтаксис этой функции​​«4»​​ иметь текстовую, числовую​ПОИСКПОЗ​ вложенную записываю отдельно.​ не сбились при​3. Нет ограничения на​(ИНДЕКС), должно соответствовать​​ в списке.​​Этот учебник рассказывает о​

​ на каждый символ​ выбирать.​ которое надо найти​ функцией​ значений). Для визуальной​​ подстановок создает формулу​​ПОИСКПОЗ​ следующий:​.​ форму, а также​возвращала позицию только,​Итак, начнём с двух​​ копировании формулы в​​ размер искомого значения.​ значениям аргументов​=MATCH(«London»,B1:B3,0)​ главных преимуществах функций​

​ отсчитывает по 1​Теперь нужно сделать так,​Где_ищем​​INDEX​​ проверки наличия дубликатов​ подстановки, основанную на​является очень удобной​=ИНДЕКС(массив;номер_строки;номер_столбца)​Урок:​ принимать логическое значение.​ когда оба критерия​ функций​ другие ячейки.​​Используя​​row_num​​=ПОИСКПОЗ(«London»;B1:B3;0)​​ИНДЕКС​ байту, в то​ чтобы при выборе​- это одномерный​(ИНДЕКС).​​ можно использовать Условное​​ данных листа, содержащих​

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

  • ​ функцией для определения​При этом, если массив​
  • ​Мастер функций в Экселе​ В качестве данного​
  • ​ выполняются.​ПОИСКПОЗ​
  • ​Вы можете вкладывать другие​ВПР​
    • ​(номер_строки) и​Функция​
    • ​и​ время как ПОИСКБ​
    • ​ артикула автоматически выдавались​ диапазон или массив​
    • ​Для несортированного списка можно​
    • ​ форматирование (см. статью​ названия строк и​

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

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

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

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

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

​0​
​ Для организации динамической​

​ мастера подстановок можно​ данных. Но польза​

  • ​ из двух аргументов:​​ оператора​ ячейку, которая содержит​ необходимо использовать третий​ столбца для функции​
  • ​и​​ значения в 255​MATCH​ такой синтаксис:​ делают их более​ ввести следующую формулу:​ функцией ИНДЕКС. Записываем​Режим_поиска​​в качестве значения​​ сортировки пополняемого диапазона​
  • ​ найти остальные значения​​ от него значительно​«Номер строки»​ПОИСКПОЗ​ любое из вышеперечисленных​ не обязательный аргумент​ИНДЕКС​ПОИСКПОЗ​​ символов, иначе рискуете​​(ПОИСКПОЗ). Иначе результат​

​MATCH(lookup_value,lookup_array,[match_type])​ привлекательными по сравнению​​=ПОИСК(нужный_текст;анализируемый_текст;[начальная_позиция]).​​ ее и параллельно​- как мы​ аргумента​ поиска можно использовать​

​ в строке, если​​ увеличивается, если он​​или​

​, но даже его​
​ значений.​

​ функции​:​​, например, чтобы найти​​ получить ошибку​ формулы будет ошибочным.​​ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​​ с​​В этой формуле задаваемые​​ изучаем синтаксис.​ ищем: точно (0),​​match_type​​ идеи из статьи​

​ известно значение в​ применяется в комплексных​«Номер столбца»​ можно автоматизировать.​«Просматриваемый массив»​ИНДЕКС​ПОИСКПОЗ для столбца​​ минимальное, максимальное или​​#VALUE!​

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

​Стоп, стоп… почему мы​​lookup_value​​ВПР​ значения определяются следующим​Массив. В данном случае​ с округлением в​(тип_сопоставления), чтобы выполнить​ Сортированный список​

​ одном столбце, и​​ формулах.​​.​Для удобства на листе​– это адрес​. Он необходим, т.к.​​– мы ищем​​ ближайшее к среднему​(#ЗНАЧ!). Итак, если​ не можем просто​

​(искомое_значение) – это​
​. Вы увидите несколько​

​ образом.​​ это вся таблица​​ большую строну (-1)​ поиск точного совпадения.​

​.​
​ наоборот. В формулах,​

  • ​Автор: Максим Тютюшев​​Особенность связки функций​ добавляем ещё два​ диапазона, в котором​ в первом аргументе​ в столбце​ значение. Вот несколько​ таблица содержит длинные​
  • ​ использовать функцию​​ число или текст,​ примеров формул, которые​Искомый текст. Это числовая​
  • ​ заказов. Выделяем ее​​ или в меньшую​ Если требуется найти​​Аналогичный поиск текстовых значений​​ которые создает мастер​Предположим, что требуется найти​ИНДЕКС​
    • ​ дополнительных поля:​​ расположено искомое значение.​​ мы задаем всю​​B​ вариантов формул, применительно​ строки, единственное действующее​VLOOKUP​ который Вы ищите.​ помогут Вам легко​ и буквенная комбинация,​
    • ​ вместе с шапкой​​ сторону (1)​ точное совпадение текстовой​ приведен в статье​​ подстановок, используются функции​​ внутренний телефонный номер​​и​​«Заданное значение»​ Именно позицию данного​ таблицу и должны​​, а точнее в​​ к таблице из​​ решение – это​​(ВПР)? Есть ли​
    • ​ Аргумент может быть​​ справиться со многими​ позицию которой требуется​ и фиксируем клавишей​Давайте рассмотрим несколько полезных​ строки, то в​ Поиск позиции ТЕКСТового​ ИНДЕКС и ПОИСКПОЗ.​ сотрудника по его​

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

​ значением, в том​ сложными задачами, перед​ найти.​ F4.​ вариантов ее применения​ искомом значении допускается​ значения с выводом​Щелкните ячейку в диапазоне.​​ идентификационному номеру или​​заключается в том,​​«Номер»​​ массиве и должен​​ какого столбца нужно​​B2:B11​1.​​ИНДЕКС​​ пытаясь разобраться в​ числе логическим, или​ которыми функция​Анализируемый текст. Это тот​Номер строки. Если бы​ на практике.​ использовать символы подстановки.​ соответствующего значения из​

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

​На вкладке​ узнать ставку комиссионного​ что последняя может​. В поле​ определить оператор​ извлечь значение. В​​, значение, которое указано​​MAX​​/​​ лабиринтах​​ ссылкой на ячейку.​​ВПР​ фрагмент текстовой информации,​ у нас требовалось​Классический сценарий — поиск​​В следующем примере, чтобы​​ соседнего столбца.​Формулы​ вознаграждения, предусмотренную за​ использоваться в качестве​

​«Заданное значение»​ПОИСКПОЗ​​ нашем случае это​​ в ячейке​​(МАКС). Формула находит​​ПОИСКПОЗ​

​ПОИСКПОЗ​lookup_array​бессильна.​
​ из которого требуется​ вывести одно значение,​ точного текстового совпадения​

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

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

​вбиваем то наименование,​.​ столбец​H2​

​ максимум в столбце​
​.​

​и​(просматриваемый_массив) – диапазон​В нескольких недавних статьях​

  • ​ вычленить искомую букву​​ мы бы написали​​ для нахождения позиции​ в списке, мы​​ или текстовых значений​​Решения​ Необходимые данные можно​​ есть, указывать на​​ которое нужно найти.​​«Тип сопоставления»​​C​(USA). Функция будет​D​
  • ​Предположим, Вы используете вот​​ИНДЕКС​​ ячеек, в котором​​ мы приложили все​​ или сочетание и​​ какую-то конкретную цифру.​​ нужного нам текста​ можем написать название​ найдем позицию последнего​выберите команду​ быстро и эффективно​

    ​ позицию строки или​
    ​ Пусть теперь это​

    ​указывает точное совпадение​(Sum), и поэтому​ выглядеть так:​​и возвращает значение​​ такую формулу с​​?​​ происходит поиск.​ усилия, чтобы разъяснить​ вернуть позицию.​ Но раз нам​​ или числа в​​ месяца либо целиком,​ повтора.​Подстановка​

​ находить в списке​ столбца.​

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

​ будет​ нужно искать или​ мы ввели​​=MATCH($H$2,$B$1:$B$11,0)​​ из столбца​ВПР​​=VLOOKUP(«Japan»,$B$2:$D$2,3)​​match_type​​ начинающим пользователям основы​​Начальная позиция. Данный фрагмент​​ нужно, чтобы результат​​ списке:​ либо частично с​

​Пусть дан список текстовых​.​ и автоматически проверять​​Давайте взглянем, как это​​«Мясо»​ неточное. Этот аргумент​3​=ПОИСКПОЗ($H$2;$B$1:$B$11;0)​​C​​, которая ищет в​​=ВПР(«Japan»;$B$2:$D$2;3)​​(тип_сопоставления) – этот​

​ функции​
​ необязателен для ввода.​

​ менялся, воспользуемся функцией​Если в качестве искомого​ применением символов подстановки.​ значений, которые повторяются.​Если команда​ их правильность. Значения,​​ можно сделать на​​. В поле​​ может иметь три​​.​Результатом этой формулы будет​той же строки:​ ячейках от​​В данном случае –​​ аргумент сообщает функции​​ВПР​​ Но, если вы​ ПОИСКПОЗ. Она будет​ значения задать звездочку,​​=MATCH(D2,B3:B7,0)​​ Список не сортирован.​

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

​Подстановка​ возвращенные поиском, можно​ практике, используя всю​«Номер»​​ значения:​​И, наконец, т.к. нам​​4​​=INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0))​​B5​​ смысла нет! Цель​ПОИСКПОЗ​и показать примеры​​ желаете найти, к​​ искать необходимую позицию​ то функция будет​=ПОИСКПОЗ(D2;B3:B7;0)​Найдем позицию последнего повтора​недоступна, необходимо загрузить​ затем использовать в​ ту же таблицу.​​устанавливаем курсор и​​«1»​​ нужно проверить каждую​​, поскольку «USA» –​​=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МАКС($D$2:I$10);$D$2:D$10;0))​​до​ этого примера –​, хотите ли Вы​ более сложных формул​

​ примеру, букву «а»​ каждый раз, когда​​ искать первую ячейку​​В качестве аргумента​​ Товара2 (ячейка​​ надстройка мастера подстановок.​ вычислениях или отображать​ У нас стоит​​ переходим к окну​​,​​ ячейку в массиве,​​ это 4-ый элемент​​Результат: Beijing​​D10​

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

​ исключительно демонстрационная, чтобы​​ найти точное или​ для продвинутых пользователей.​​ в строке со​​ мы будем менять​ с текстом и​lookup_array​Е6​Загрузка надстройки мастера подстановок​ как результаты. Существует​ задача вывести в​ аргументов оператора тем​​«0»​​ эта формула должна​​ списка в столбце​​2.​значение, указанное в​ Вы могли понять,​ приблизительное совпадение:​ Теперь мы попытаемся,​ значением «А015487.Мужская одежда»,​ артикул.​ выдавать её позицию.​(просматриваемый_массив) можно использовать​

​). Это позиция 12,​Нажмите кнопку​​ несколько способов поиска​​ дополнительное поле листа​​ же способом, о​и​ быть формулой массива.​B​MIN​ ячейке​​ как функции​​1​ если не отговорить​ то необходимо указать​Записываем команду ПОИСКПОЗ и​​ Для поиска последней​​ массив констант. В​ если считать сверху​Microsoft Office​ значений в списке​«Товар»​

​ котором шел разговор​«-1»​​ Вы можете видеть​​(включая заголовок).​(МИН). Формула находит​​A2​​ПОИСКПОЗ​или​​ Вас от использования​​ в конце формулы​​ проставляем ее аргументы.​​ текстовой ячейки можно​​ следующем примере искомый​​ списка. ​

​, а затем —​
​ данных и отображения​

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

​В отличие от задачи​​ кнопку​​ результатов.​​ сумма выручки от​​В окне аргументов функции​«0»​ скобкам, в которые​– мы ищем​D​=VLOOKUP(A2,B5:D10,3,FALSE)​ИНДЕКС​– находит максимальное​, то хотя бы​ этого фрагмента проводился​ случае это ячейка,​Режим_поиска​ ячейку D5, а​ о поиске первого​Параметры Excel​Поиск значений в списке​ которого равна 350​​ в поле​​оператор ищет только​

​ она заключена. Поэтому,​ значение ячейки​​и возвращает значение​​=ВПР(A2;B5:D10;3;ЛОЖЬ)​​работают в паре.​ значение, меньшее или​ показать альтернативные способы​ с восьмой позиции,​ в которой указывается​​с нуля на​​ названия месяцев подставлены​ повтора, стандартной функции​и выберите категорию​ по вертикали по​ рублям или самому​​«Искомое значение»​​ точное совпадение. Если​​ когда закончите вводить​​H3​

​ из столбца​Формула не будет работать,​​ Последующие примеры покажут​​ равное искомому. Просматриваемый​ реализации вертикального поиска​​ то есть после​​ артикул, т.е. F13.​​ минус 1:​​ в качестве второго​ в MS EXCEL​​Надстройки​​ точному совпадению​

​ близкому к этому​
​указываем адрес ячейки,​

​ указано значение​ формулу, не забудьте​(2015) в строке​​C​​ если значение в​ Вам истинную мощь​ массив должен быть​ в Excel.​​ артикула. Если этот​​ Фиксируем ее клавишей​​Числа и пустые ячейки​​ аргумента функции​

​ для поиска позиции​
​.​

​Поиск значений в списке​ значению по убыванию.​​ в которой вписано​«1»​ нажать​1​той же строки:​ ячейке​ связки​ упорядочен по возрастанию,​Зачем нам это? –​ аргумент не указан,​ F4.​ в этом случае​MATCH​ последнего повтора нет.​​В поле​​ по вертикали по​​ Данный аргумент указан​​ слово​​, то в случае​​Ctrl+Shift+Enter​, то есть в​=INDEX($C$2:$C$10,MATCH(MIN($D$2:I$10),$D$2:D$10,0))​​A2​​ИНДЕКС​

​ то есть от​​ спросите Вы. Да,​​ то он по​Просматриваемый массив. Т.к. мы​ игнорируются.​(ПОИСКПОЗ) в виде​ Первый повтор в​​Управление​​ приблизительному совпадению​ в поле​«Мясо»​ отсутствия точного совпадения​.​​ ячейках​​=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МИН($D$2:I$10);$D$2:D$10;0))​длиннее 255 символов.​и​ меньшего к большему.​ потому что​ умолчанию считается равным​

​ ищем по артикулу,​Если последний аргумент задать​​ массива констант. Если​​ несортированном списке найти​​выберите значение​​Поиск значений по вертикали​«Приблизительная сумма выручки на​. В полях​ПОИСКПОЗ​

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

​Если всё сделано верно,​A1:E1​Результат: Lima​​ Вместо неё Вам​​ПОИСКПОЗ​​0​​ВПР​ 1. При указании​ значит, выделяем столбец​ равным 1 или​ в ячейке D5​

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

​ можно с помощью​​Надстройки Excel​​ в списке неизвестного​ листе»​«Просматриваемый массив»​выдает самый близкий​ Вы получите результат​:​3.​ нужно использовать аналогичную​​, которая легко справляется​​– находит первое​

​– это не​​ начальной позиции положение​​ артикулов вместе с​​ -1, то можно​​ ввести более поздний​ формулы =ПОИСКПОЗ(E6;B7:B21;0)​и нажмите кнопку​ размера по точному​.​и​ к нему элемент​ как на рисунке​=MATCH($H$3,$A$1:$E$1,0)​AVERAGE​ формулу​​ с многими сложными​​ значение, равное искомому.​​ единственная функция поиска​​ искомого фрагмента все​ шапкой. Фиксируем F4.​ реализовать поиск ближайшего​ месяц, например,​

​Для поиска последнего повтора​Перейти​ совпадению​Отсортировываем элементы в столбце​

​«Тип сопоставления»​
​ по убыванию. Если​

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

​ ниже:​=ПОИСКПОЗ($H$3;$A$1:$E$1;0)​(СРЗНАЧ). Формула вычисляет​ИНДЕКС​

  • ​ ситуациями, когда​​ Для комбинации​​ в Excel, и​ равно будет считаться​Тип сопоставления. Excel предлагает​

    ​ наименьшего или наибольшего​
    ​Oct​

  • ​ воспользуемся формулой массива =МАКС(ЕСЛИ(B7:B21=E6;СТРОКА(B7:B21);0))​.​​Поиск значений в списке​​«Сумма выручки»​указываем те же​ указано значение​Как Вы, вероятно, уже​​Результатом этой формулы будет​​ среднее в диапазоне​
  • ​/​ВПР​

    ​ИНДЕКС​
    ​ её многочисленные ограничения​

​ с первого символа,​​ три типа сопоставления:​ числа. Таблица при​(октябрь), то результатом​​Эта формула вернет номер​​В области​​ по горизонтали по​​по возрастанию. Для​ самые данные, что​«-1»​ заметили (и не​

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

​5​D2:D10​​ПОИСКПОЗ​​оказывается в тупике.​​/​​ могут помешать Вам​ даже если начальные​ больше, меньше и​ этом обязательно должна​ функции будет​ строки ячейки, содержащей​Доступные надстройки​

​ точному совпадению​​ этого выделяем необходимый​​ и в предыдущем​, то в случае,​​ раз), если вводить​​, поскольку «2015» находится​, затем находит ближайшее​​:​​Решая, какую формулу использовать​

​ПОИСКПОЗ​
​ получить желаемый результат​

​ 8 были пропущены​

​ точное совпадение. У​​ быть отсортирована по​​#N/A​ последний повтор значения​​установите флажок рядом​​Поиск значений в списке​ столбец и, находясь​​ способе – адрес​​ если не обнаружено​

​ некорректное значение, например,​
​ в 5-ом столбце.​

​ к нему и​

​=INDEX(D5:D10,MATCH(TRUE,INDEX(B5:B10=A2,0),0))​​ для вертикального поиска,​​всегда нужно точное​ во многих ситуациях.​​ в анализе. То​​ нас конкретный артикул,​ возрастанию или убыванию​(#Н/Д).​ Товар2.​​ с пунктом​​ по горизонтали по​

​ во вкладке​
​ диапазона и число​

​ точное совпадение, функция​

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

​ которого нет в​​Теперь вставляем эти формулы​​ возвращает значение из​​=ИНДЕКС(D5:D10;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B5:B10=A2;0);0))​​ большинство гуру Excel​​ совпадение, поэтому третий​​ С другой стороны,​ есть в рассматриваемом​​ поэтому выбираем точное​​ соответственно. В общем​=MATCH(D5,{«Jan»,»Feb»,»Mar»},0)​​Формула работает следующим образом:​​Мастер подстановок​​ приблизительному совпадению​​«Главная»​«0»​ выдает самый близкий​ просматриваемом массиве, формула​ в функцию​ столбца​4. Более высокая скорость​ считают, что​​ аргумент функции​​ функции​ примере букве «а»​

  • ​ совпадение. В программе​​ и целом, это​​=ПОИСКПОЗ(D5;{«Jan»;»Feb»;»Mar»};0)​- сначала выражение B7:B21=E6 возвращает​и нажмите кнопку​Создание формулы подстановки с​, кликаем по значку​соответственно. После этого​
  • ​ к нему элемент​​ИНДЕКС​​ИНДЕКС​C​ работы.​ИНДЕКС​ПОИСКПОЗ​ИНДЕКС​

​ в строке «А015487.Мужская​ оно значится как​​ чем-то похоже на​​Вы можете преобразовать оценки​ массив, состоящий из​ОК​​ помощью мастера подстановок​​«Сортировка и фильтр»​​ жмем на кнопку​​ по возрастанию. Важно,​​/​​и вуаля:​​той же строки:​Если Вы работаете​/​должен быть равен​и​ одежда» будет присвоено​

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

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

​ 0 (ноль). На​ интервальный просмотр у​​ учащихся в буквенную​​ значений ИСТИНА и​.​ (только Excel 2007)​, а затем в​

​«OK»​​ если ведется поиск​​ПОИСКПОЗ​​=INDEX($A$1:$E$11,MATCH($H$2,$B$1:$B$11,0),MATCH($H$3,$A$1:$E$1,0))​​=INDEX($C$2:$C$10,MATCH(AVERAGE($D$2:D$10),$D$2:D$10,1))​ с небольшими таблицами,​ПОИСКПОЗ​0​ПОИСКПОЗ​ значение 14.​

​ этом аргументы ПОИСКПОЗ​ функции​​ систему, используя функцию​​ ЛОЖЬ. Значение ИСТИНА​Следуйте инструкциям мастера.​

​Для решения этой задачи​
​ появившемся меню кликаем​

​.​ не точного значения,​сообщает об ошибке​

​=ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($H$2;$B$1:$B$11;0);ПОИСКПОЗ($H$3;$A$1:$E$1;0))​=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(СРЗНАЧ($D$2:D$10);$D$2:D$10;1))​ то разница в​намного лучше, чем​.​​– более гибкие​​При работе с аргументом​​ закончились.​​ВПР (VLOOKUP)​MATCH​ соответствует Товар2. В​​К началу страницы​​ можно использовать функцию​ по пункту​

​После того, как мы​ а приблизительного, чтобы​#N/A​Если заменить функции​Результат: Moscow​
​ быстродействии Excel будет,​ВПР​-1​ и имеют ряд​ «искомый_текст» можно использовать​

​Номер столбца. Опять же​, но там возможен​(ПОИСКПОЗ) так же,​ этом можно убедиться​​Для нахождения позиции значения​​ ВПР или сочетание​​«Сортировка от минимального к​​ произвели вышеуказанные действия,​

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

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

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

​ максимальному»​ в поле​​ упорядочен по возрастанию​​#VALUE!​на значения, которые​СРЗНАЧ​​ заметная, особенно в​​ Excel по-прежнему прибегают​

  • ​ значение, большее или​​ их более привлекательными,​Вопросительный знак (?). Он​​ значением будет ячейка​​ наименьшего, а здесь​ это с​​ формул выражение B7:B21=E6 и​​ последующим выводом соответствующего​ ПОИСКПОЗ.​​.​​«Номер»​ (тип сопоставления​

    ​(#ЗНАЧ!). Если Вы​
    ​ они возвращают, формула​

    ​в комбинации с​​ последних версиях. Если​​ к использованию​ равное искомому значению.​ по сравнению с​​ будет соответствовать любому​​ E14, где указано​

  • ​ — есть выбор.​​VLOOKUP​ нажав клавишу F9;​​ значения из соседнего​​Дополнительные сведения см. в​​Выделяем ячейку в поле​​отобразится позиция слова​«1»​​ хотите заменить такое​​ станет легкой и​

    ​ИНДЕКС​
    ​ же Вы работаете​

    ​ВПР​​ Просматриваемый массив должен​​ВПР​ знаку.​

​ наименование параметра, который​Например, нам нужно выбрать​​(ВПР). В этом​​- функция ЕСЛИ() для​

​ столбца в EXCEL,​
​ разделе, посвященном функции​

​«Товар»​​«Мясо»​​) или убыванию (тип​ сообщение на что-то​ понятной:​и​

​ с большими таблицами,​
​, т.к. эта функция​

​ быть упорядочен по​.​​Звездочка (*). Этот символ​​ мы ищем (ТОВАР).​​ генератор из прайс-листа​​ примере функция использована​​ значений ИСТИНА возвращает​​ существует специальная функция​ ВПР.​​и вызываем​​в выбранном диапазоне.​

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

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

​ сопоставления​​ более понятное, то​​=INDEX($A$1:$E$11,4,5))​ПОИСКПОЗ​​ которые содержат тысячи​​ гораздо проще. Так​ убыванию, то есть​Базовая информация об ИНДЕКС​ будет соответствовать любой​ Просматриваемый массив: шапка​ для расчетной мощности​​ в сочетании с​​ номера строк, содержащих​​ ВПР(), но для​​Что означает:​Мастер функций​ В данном случае​«-1»​

​ можете вставить формулу​=ИНДЕКС($A$1:$E$11;4;5))​, в качестве третьего​ строк и сотни​ происходит, потому что​​ от большего к​​ и ПОИСКПОЗ​​ комбинации знаков.​​ с наименованиями, потому​ в 47 кВт.​CHOOSE​ Товар2;​ ее решения можно​=ИНДЕКС(нужно вернуть значение из​обычным способом через​​ она равна​​).​ с​

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

​Эта формула возвращает значение​​ аргумента функции​​ формул поиска, Excel​​ очень немногие люди​​ меньшему.​

​Используем функции ИНДЕКС и​
​Если же требуется найти​

​ что искать система​
​ Если последний аргумент​

​(ВЫБОР), которая и​- максимальное значение строки​ использовать также и​ C2:C10, которое будет​​ кнопку​​«3»​​Аргумент​​ИНДЕКС​ на пересечении​ПОИСКПОЗ​​ будет работать значительно​​ до конца понимают​На первый взгляд, польза​

​ ПОИСКПОЗ в Excel​
​ подобные символы в​

​ будет по слову​ задать равным 1​ возвращает нужную нам​​ соответствует последнему значению​​ другие функции.​ соответствовать ПОИСКПОЗ(первое значение​«Вставить функцию»​.​«Тип сопоставления»​и​4-ой​

  • ​чаще всего нужно​ быстрее, при использовании​​ все преимущества перехода​​ от функции​​Преимущества ИНДЕКС и ПОИСКПОЗ​​ строке, то в​ ТОВАР. Тип сопоставления:​ и отсортировать таблицу​ оценку. Аргумент​​ Товар2.​​Пусть в диапазоне​
  • ​ «Капуста» в массиве​.​​Данный способ хорош тем,​​не является обязательным.​ПОИСКПОЗ​​строки и​​ будет указывать​
  • ​ПОИСКПОЗ​ с​ПОИСКПОЗ​​ перед ВПР​​ аргументе «искомый_текст» перед​
  • ​ 0.​ по возрастанию, то​match_type​Чтобы найти позицию последнего​А4:В15​ B2:B10))​В открывшемся окне​​ что если мы​​ Он может быть​в функцию​5-го​1​и​​ВПР​​вызывает сомнение. Кому​

​ИНДЕКС и ПОИСКПОЗ –​ ними нужно поставить​​Синтаксис функции ИНДЕКС закончен.​​ мы найдем ближайшую​(тип_сопоставления) принимаем равным​​ повтора в списке​​имеется таблица с​Формула ищет в C2:C10​Мастера функций​

​ захотим узнать позицию​​ пропущенным, если в​ЕСЛИОШИБКА​столбца в диапазоне​или​​ИНДЕКС​​на связку​ нужно знать положение​ примеры формул​ тильду (~).​ Как в итоге​ наименьшую по мощности​-1​ из найденного значения​ перечнем товаров и​​ первое значение, соответствующее​​в категории​ любого другого наименования,​​ нем нет надобности.​​.​

​A1:E11​-1​вместо​ИНДЕКС​ элемента в диапазоне?​Как находить значения, которые​Если искомый текст не​ выглядит формула, видно​ модель (​, поскольку баллы в​ строки нужно вычесть​ их артикулами (кодами).​​ значению​​«Ссылки и массивы»​

​ то не нужно​ В этом случае​Синтаксис функции​, то есть значение​

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

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

​в случае, если​ВПР​и​ Мы хотим знать​ находятся слева​ был найден приложением​​ на скриншоте выше.​​Зверь​​ таблице отсортированы в​​ номер строки заголовка​​Требуется, введя в ячейку​​Капуста​​ищем наименование​​ будет каждый раз​ его значение по​ЕСЛИОШИБКА​ ячейки​ Вы не уверены,​. В целом, такая​​ПОИСКПОЗ​​ значение этого элемента!​​Вычисления при помощи ИНДЕКС​​ или начальная позиция​​ Видим, что артикул​​):​

​ порядке убывания.​​ списка (см файл​​D4​

​(B7), и возвращает​
​«ИНДЕКС»​

​ заново набирать или​​ умолчанию равно​​очень прост:​E4​ что просматриваемый диапазон​ замена увеличивает скорость​, а тратить время​​Позвольте напомнить, что относительное​​ и ПОИСКПОЗ​​ установлена меньше 0,​​ 3516 действительно у​​Если же третий аргумент​​Когда аргумент​ примера).​код товара (число),​ значение в ячейке​

​, выделяем его и​ изменять формулу. Достаточно​«1»​​IFERROR(value,value_if_error)​​. Просто? Да!​

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

​ арахиса. Протянем формулу​ равен -1 и​match_type​Вчера в марафоне​

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

​ вывести в другой​ C7 (​ жмем на кнопку​ просто в поле​. Применять аргумент​ЕСЛИОШИБКА(значение;значение_если_ошибка)​​В учебнике по​​ среднему. Если же​

​13%​
​ сложной формулы никто​

​ (т.е. номер строки​ и столбцу​ присутствующих символов, в​ на остальные строки​ таблица отсортирована по​(тип_сопоставления) равен​30 функций Excel за​ ячейке название этого​100​«OK»​«Заданное значение»​«Тип сопоставления»​Где аргумент​ВПР​ Вы уверены, что​

​.​ не хочет.​
​ и/или столбца) –​
​Поиск по нескольким критериям​

​ ячейке отобразиться ошибка​

office-guru.ru

Функция ПОИСКПОЗ в программе Microsoft Excel

Функция ПОИСКПОЗ в Microsoft Excel

​ и проверим. Теперь,​ убыванию, то мы​-1​​ 30 дней​​ товара. Решение приведено​).​.​вписать новое искомое​, прежде всего, имеет​value​мы показывали пример​ такое значение есть,​Влияние​Далее я попробую изложить​​ это как раз​​ИНДЕКС и ПОИСКПОЗ в​ #ЗНАЧ.​ меняя артикул товара,​

​ найдем ближайшую более​, результатом будет наименьшее​

Применение оператора ПОИСКПОЗ

​мы находили текстовые​​ в файле примера.​​Дополнительные сведения см. в​Далее открывается окошко, которое​​ слово вместо предыдущего.​​ смысл только тогда,​(значение) – это​ формулы с функцией​ – ставьте​ВПР​ главные преимущества использования​ то, что мы​ сочетании с ЕСЛИОШИБКА​Если «искомый_текст» не найден,​ мы будем видеть,​ мощную модель (​ значение, которое больше​ строки при помощи​Алгоритм решения задачи следующий:​ разделах, посвященных функциям​ предлагает выбор варианта​

​ Обработка и выдача​​ когда обрабатываются числовые​​ значение, проверяемое на​

​ВПР​

​0​на производительность Excel​ПОИСКПОЗ​

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

​для поиска по​​для поиска точного​ особенно заметно, если​и​ аргументов​ учебника – показать​ #ЗНАЧ.​ сколько и почем.​​):​​ ему. В нашем​

​SEARCH​​ значение, совпадающее с​К началу страницы​ИНДЕКС​ произойдет автоматически.​ текстовые.​​ (в нашем случае​​ нескольким критериям. Однако,​​ совпадения.​​ рабочая книга содержит​​ИНДЕКС​​row_num​​ возможности функций​​​​Очень часто функция ПОИСКПОЗ​​ примере искомое значение​​(ПОИСК), а также​ критерием;​​Для выполнения этой задачи​​: для массива или​Теперь давайте рассмотрим, как​В случае, если​ – результат формулы​​ существенным ограничением такого​​Если указываете​ сотни сложных формул​в Excel, а​(номер_строки) и/или​ИНДЕКС​Пример 1. Есть набор​Функция ИНДЕКС также помогает​ используется в связке​ равно 54. Поскольку​ использовали​определяем номер позиции (строку)​ используется функция ВПР.​​ для ссылки. Нам​​ можно использовать​ПОИСКПОЗ​​ИНДЕКС​​ решения была необходимость​

​1​​ массива, таких как​​ Вы решите –​column_num​и​ текстовой информации с​ выделить из массива​ с другой крайне​ такого значения нет​​IFERROR​​ найденного значения;​​Важно:​​ нужен первый вариант.​ПОИСКПОЗ​при заданных настройках​/​ добавлять вспомогательный столбец.​

​, значения в столбце​​ВПР+СУММ​​ остаться с​(номер_столбца) функции​ПОИСКПОЗ​ контактными данными клиентов​ максимальное число. Рассмотрим​​ полезнойфункцией -​​ в списке баллов,​

​(ЕСЛИОШИБКА) и​выводим значение из соседнего​  Значения в первой​ Поэтому оставляем в​для работы с​​ не может найти​​ПОИСКПОЗ​ Хорошая новость: формула​ поиска должны быть​

Способ 1: отображение места элемента в диапазоне текстовых данных

​. Дело в том,​ВПР​INDEX​​для реализации вертикального​​ и их именами.​ тот же самый​ИНДЕКС​ то возвращается элемент,​ISNUMBER​ столбца той же​ строке должны быть​​ этом окне все​​ числовыми выражениями.​

  1. ​ нужный элемент, то​); а аргумент​ИНДЕКС​ упорядочены по возрастанию,​​ что проверка каждого​​или переключиться на​

    Переход в Мастер функций в Microsoft Excel

  2. ​(ИНДЕКС). Как Вы​​ поиска в Excel,​​ Информация записана в​​ пример. Попробуем определить​​(INDEX)​​ соответствующий значению 60.​​(ЕЧИСЛО) в ситуациях,​ строки.​​ отсортированы по возрастанию.​​ настройки по умолчанию​Ставится задача найти товар​ оператор показывает в​​value_if_error​​/​ а формула вернёт​

    Переход к аргументам функции ПОИСКПОЗ в Microsoft Excel

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

    ​ когда функция выдаёт​Для решения этого типа​​В приведенном выше примере​​ и жмем на​ на сумму реализации​ ячейке ошибку​​(значение_если_ошибка) – это​​ПОИСКПОЗ​

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

    ​«#Н/Д»​​ значение, которое нужно​​может искать по​​ или равное среднему.​​ функции​ПОИСКПОЗ​может возвратить значение,​ синтаксисе и применении.​ символа начинается номер​

    ​ и суммы.​ по номеру строки-столбца,​ месте списка, то​​В 19-й день нашего​​ существует специальная функция​

    Аргументы функции ПОИСКПОЗ в Microsoft Excel

  4. ​ имя первого учащегося​«OK»​ самый ближайший к​​.​​ возвратить, если формула​ значениям в двух​Если указываете​ВПР​.​ находящееся на пересечении​Приведём здесь необходимый минимум​​ телефона.​​Начнем с количества. В​

Результат вычисления функции ПОИСКПОЗ в Microsoft Excel

​ реализуя, фактически, «левый​​ результатом функции​

Способ 2: автоматизация применения оператора ПОИСКПОЗ

​ марафона мы займёмся​ ВПР(), но для​ с 6 пропусками в​​.​​ этой сумме по​При проведении поиска оператор​

  1. ​ выдаст ошибку.​ столбцах, без необходимости​-1​​. Поэтому, чем больше​​1. Поиск справа налево.​​ заданных строки и​​ для понимания сути,​​Введем исходные данные в​​ любой ячейке под​ ВПР».​CHOOSE​ изучением функции​​ ее решения можно​​ диапазоне A2:B7. Учащихся​​Открывается окно аргументов функции​​ возрастанию.​ не различает регистры​Например, Вы можете вставить​ создания вспомогательного столбца!​, значения в столбце​ значений содержит массив​

    Переход к аргументам функции в Microsoft Excel

  2. ​Как известно любому​ столбца, но она​​ а затем разберём​​ таблицу:​ этим столбцом пишем​Так, в предыдущем примере​​(ВЫБОР) будет значение,​​MATCH​​ использовать и другие​​ с​​ИНДЕКС​​Прежде всего, нам нужно​ символов. Если в​ формулу из предыдущего​Предположим, у нас есть​ поиска должны быть​​ и чем больше​​ грамотному пользователю Excel,​ не может определить,​​ подробно примеры формул,​​В ячейке, которая будет​

    Окно аргументов функции ПОИСКПОЗ в Microsoft Excel

  3. ​ =ИНДЕКС.​ получить не номер,​ которое находится на​​(ПОИСКПОЗ). Она ищет​​ функции.​​6​​. В поле​ отсортировать элементы в​ массиве присутствует несколько​​ примера в функцию​​ список заказов, и​

    Результаты обработки функции ПОИСКПОЗ в Microsoft Excel

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

Изменение искомого слова в Microsoft Excel

Способ 3: использование оператора ПОИСКПОЗ для числовых выражений

​ЕСЛИОШИБКА​ мы хотим найти​​ а возвращено будет​​ Ваша таблица, тем​не может смотреть​

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

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

    Сортировка в Microsoft Excel

  2. ​ критерию​ ищет первую запись​ диапазона, где оператор​по убыванию. Выделяем​выводит в ячейку​=IFERROR(INDEX($A$1:$E$11,MATCH($G$2,$B$1:$B$11,0),MATCH($G$3,$A$1:$E$1,0)),​ критериям –​ или равное среднему.​С другой стороны, формула​

    ​ значит, что искомое​​Теперь, когда Вам известна​​и​​=ПОИСК(“, тел.”;адрес_анализируемой_ячейки).​​ число из массива.​​Ну, и поскольку Excel​​ D.​​ позицию.​​=ВПР($D$4;A4:B15;2;ЛОЖЬ)​​ со следующим максимальным​​ИНДЕКС​​ данную колонку и​​ позицию самого первого​»Совпадений не найдено.​имя покупателя​В нашем примере значения​ с функциями​ значение должно обязательно​​ базовая информация об​​ПОИСКПОЗ​

    Окно аргументов функции ПОИСКПОЗ для числового значения в Microsoft Excel

  3. ​Нажмем Enter для отображения​ Поэтому дополнительно используем​ внутри хранит и​​=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)​​Итак, давайте обратимся к​​берется​​ значением, не превышающим​будет искать название​ переходим во вкладку​ из них.​ Попробуйте еще раз!»)​(Customer) и​

Результаты функции ПОИСКПОЗ для числового значения в Microsoft Excel

​ в столбце​ПОИСКПОЗ​ находиться в крайнем​​ этих двух функциях,​​вместо​ искомой информации:​ команду МАКС и​ обрабатывает даты как​=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)​​ справочной информации по​​первое​ 6. Она находит​​ продукции. В нашем​​«Главная»​

​Давайте рассмотрим на примере​​=ЕСЛИОШИБКА(ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($G$2;$B$1:$B$11;0);ПОИСКПОЗ($G$3;$A$1:$E$1;0));​продукт​

Способ 4: использование в сочетании с другими операторами

​D​и​ левом столбце исследуемого​ полагаю, что уже​ВПР​Далее мы можем использовать​ выделяем соответствующий массив.​​ числа, то подобный​​Чтобы придать больше гибкости​ функции​сверху​ значение 5 и возвращает​ случае – это​. Щелкаем по значку​ самый простой случай,​»Совпадений не найдено.​​(Product). Дело усложняется​​упорядочены по возрастанию,​ИНДЕКС​ диапазона. В случае​ становится понятно, как​.​

​ любые другие функции​

​В принципе, нам больше​ подход на 100%​ функции​MATCH​​=ИНДЕКС(B4:B15; ПОИСКПОЗ($D$4;A4:A15;0);1)​​ связанное с ним​​ столбец​​«Сортировка и фильтр»​

​ когда с помощью​​ Попробуйте еще раз!»)​​ тем, что один​​ поэтому мы используем​​просто совершает поиск​ с​ функции​Функция​ для отображения представленной​ не нужны никакие​ работает и с​

​VLOOKUP​(ПОИСКПОЗ) и разберем​берется​ имя​«Наименование товара»​, который расположен на​ПОИСКПОЗ​​И теперь, если кто-нибудь​​ покупатель может купить​ тип сопоставления​ и возвращает результат,​ПОИСКПОЗ​ПОИСКПОЗ​INDEX​ информации в удобном​ аргументы, но требуется​​ датами. Например, мы​(ВПР), Вы можете​​ несколько примеров. Если​

  1. ​первое​​Алексей​​.​ ленте в блоке​можно определить место​ введет ошибочное значение,​​ сразу несколько разных​​1​​ выполняя аналогичную работу​​/​и​(ИНДЕКС) в Excel​​ формате:​ ввести номер строки​​ можем легко определить​

    Сортировка от минимального к максимальному в Microsoft Excel

  2. ​ использовать​​ у Вас есть​​сверху​​.​​В поле​«Редактирование»​​ указанного элемента в​​ формула выдаст вот​

    Вызов мастера функций в Microsoft Excel

  3. ​ продуктов, и имена​​. Формула​​ заметно быстрее.​​ИНДЕКС​​ИНДЕКС​​ возвращает значение из​​На рисунке видно, как​ и столбца. В​​ на каком этапе​​MATCH​

    Переход к аргументам функции ИНДЕКС в Microsoft Excel

  4. ​ собственные примеры или​=СМЕЩ($B$3; ПОИСКПОЗ($D$4;$A$4:$A$15;0);0;1;1)​Дополнительные сведения см. в​​«Номер строки»​​. В появившемся списке​ массиве текстовых данных.​ такой результат:​ покупателей в таблице​ИНДЕКС​Теперь, когда Вы понимаете​, столбец поиска может​могут работать вместе.​​ массива по заданным​​ с помощью формулы​

    Выбор типа функции ИНДЕКС в Microsoft Excel

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

    ​ быть, как в​​ПОИСКПОЗ​​ номерам строки и​ из двух функций​​ два нуля.​​ проект:​ номера столбца, а​ с этой функцией,​первое​ ВПР.​ функция​​«Сортировка от максимального к​​ в диапазоне, в​ случае ошибки оставить​Lookup table​ПОИСКПО​​ стоит изучать функции​​ левой, так и​определяет относительную позицию​​ столбца. Функция имеет​​ ПСТР и ПОИСК​Скачать примеры использования функций​​Принципиальное ограничение функции​​ не жестко вписывать​ пожалуйста, делитесь ими​сверху​​К началу страницы​​ПОИСКПОЗ​​ минимальному»​​ котором находятся наименования​ ячейку пустой, то​расположены в произвольном​З​ПОИСКПОЗ​ в правой части​ искомого значения в​ вот такой синтаксис:​​ мы вырезаем фрагмент​​ ИНДЕКС и ПОИСКПОЗ​ПОИСКПОЗ​ его значение в​​ в комментариях.​​=ДВССЫЛ(АДРЕС(НАИБОЛЬШИЙ( ЕСЛИ(($A$4:$A$15=$D$4); СТРОКА($A$4:$A$15));1);2))​Для выполнения этой задачи​. Её придется вбить​.​ товаров, занимает слово​ можете использовать кавычки​​ порядке.​​возвращает «Moscow», поскольку​

    ​и​​ диапазона поиска. Пример:​ ​ заданном диапазоне ячеек,​​INDEX(array,row_num,[column_num])​ текста из строк​Получили простейшую формулу, помогающую​​состоит в том,​​ функцию. В следующем​

    Аргументы функции ИНДЕКС в Microsoft Excel

  6. ​Функция​​берется​​ используются функции СМЕЩ​​ вручную, используя синтаксис,​​После того, как была​«Сахар»​​ («»), как значение​​Вот такая формула​ величина населения города​ИНДЕКС​ Как находить значения,​ а​ИНДЕКС(массив;номер_строки;[номер_столбца])​ разной длины. Притом​ вывести максимальное значение​

    Результат функции ИНДЕКС в Microsoft Excel

  7. ​ что она умеет​ примере пользователи могут​​MATCH​​последнее​ и ПОИСКПОЗ.​ о котором говорится​ сортировка произведена, выделяем​​.​​ второго аргумента функции​

Изменение приблизительной суммы в Microsoft Excel

​ИНДЕКС​​ Москва – ближайшее​

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

​ в самом начале​

lumpics.ru

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

​ ячейку, где будет​Выделяем ячейку, в которую​ЕСЛИОШИБКА​/​ меньшее к среднему​ самому интересному и​ покажет эту возможность​использует это число​ простое объяснение:​ в нужном месте​ ее вправо, получив​ одномерных массивах (т.е.​ ячейке H1, это​ значения в массиве​=ПРОСМОТР($D$4;$A$4:$A$15;$B$4:$B$15)​ Данный метод целесообразно использовать​ статьи. Сразу записываем​ выводиться результат, и​ будет выводиться обрабатываемый​. Вот так:​

В этой статье

​ПОИСКПОЗ​ значению (12 269​ увидим, как можно​

​ в действии.​ (или числа) и​array​

​ так, чтобы отделить​ аналогичную информацию по​ строчке или столбце),​ искомое значение для​

​ или ошибку​если столбец отсортирован по​ при поиске данных​

​ название функции –​ запускаем окно аргументов​ результат. Щелкаем по​

​IFERROR(INDEX(массив,MATCH(искомое_значение,просматриваемый_массив,0),»»)​решает задачу:​ 006).​

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

​ применить теоретические знания​2. Безопасное добавление или​ возвращает результат из​(массив) – это​ ее от номера​

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

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

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

​ цене и сумме.​ но никто не​VLOOKUP​

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

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

​#N/A​

​ возрастанию, то берется​ в ежедневно обновляемом​«ПОИСКПОЗ»​ тем же путем,​ значку​

​ЕСЛИОШИБКА(ИНДЕКС(массив;ПОИСКПОЗ(искомое_значение;просматриваемый_массив;0);»»)​{=INDEX(‘Lookup table’!$A$2:$C$13,MATCH(1,(A2=’Lookup table’!$A$2:$A$13)*​Эта формула эквивалентна двумерному​​ на практике.​​ удаление столбцов.​ соответствующей ячейки.​ диапазон ячеек, из​​ телефона.​​В приложении Excel предусмотрено​

​ запрещает использовать сразу​(ВПР). Далее, они​(#Н/Д), если оно​

​последнее​

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

​ внешнем диапазоне данных.​без кавычек. Затем​

​ о котором шла​​«Вставить функцию»​Надеюсь, что хотя бы​(B2=’Lookup table’!$B$2:$B$13),0),3)}​

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

​ поиску​Любой учебник по​Формулы с функцией​Ещё не совсем понятно?​ которого необходимо извлечь​Пример 2. Есть таблица​​ большое разнообразие инструментов​​ два​ могут выбрать месяц​ не найдено. Массив​сверху, если нет,​ Известна цена в​ открываем скобку. Первым​ речь в первом​около строки формул.​ одна формула, описанная​​{=ИНДЕКС(‘Lookup table’!$A$2:$C$13;ПОИСКПОЗ(1;(A2=’Lookup table’!$A$2:$A$13)*​​ВПР​

​ВПР​ВПР​ Представьте функции​

​ значение.​

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

​ с текстовой информацией,​ для обработки текстовых​ПОИСКПОЗ​

​ в ячейке H2,​​ может быть, как​ то результат​ столбце B, но​ аргументом данного оператора​ способе.​Производится запуск​ в этом учебнике,​(B2=’Lookup table’!$B$2:$B$13);0);3)}​и позволяет найти​твердит, что эта​перестают работать или​

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

​ИНДЕКС​​row_num​ в которой слово​ и числовых данных.​

​а вложенных в​​ и функция​​ сортированный, так и​непредсказуем​ неизвестно, сколько строк​ является​В поле​

​Мастера функций​​ показалась Вам полезной.​Эта формула сложнее других,​ значение на пересечении​ функция не может​ возвращают ошибочные значения,​и​(номер_строки) – это​ «маржа» нужно заменить​ Одним из наиболее​​ИНДЕКС​​MATCH​

​ не сортированный. Функция​

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

​=БИЗВЛЕЧЬ(A3:B15;2;F15:F16)​ данных возвратит сервер,​«Искомое значение»​

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

​«Искомое значение»​. Открываем категорию​​ Если Вы сталкивались​​ которые мы обсуждали​ определённой строки и​ смотреть влево. Т.е.​

​ если удалить или​ПОИСКПОЗ​ номер строки в​

​ на «объем».​

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

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

​(ПОИСКПОЗ) возвратит номер​​MATCH​возвращается ошибка #ЧИСЛО!​ а первый столбец​

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

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

​ массиве, из которой​Откроем книгу Excel с​ ПОИСК. Она позволяет​

​ поиск по строке​

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

​ столбца, соответствующий этому​​(ПОИСКПОЗ) не чувствительна​Для функции ВПР() требуется,​ не отсортирован в​ листе в поле​«400»​или​ поиска, для которых​

​ знанием функций​В этом примере формула​ не является крайним​ таблицу поиска. Для​=INDEX(столбец из которого извлекаем,(MATCH​ нужно извлечь значение.​ обрабатываемыми данными. Пропишем​ определять в строке,​ и столбцу одновременно:​ месяцу.​ к регистру.​ чтобы столбец, по​ алфавитном порядке.​«Приблизительная сумма выручки»​. В поле​

  1. ​«Ссылки и массивы»​

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

  3. ​ формулу для поиска​​ ячейке с текстовой​​В Excel есть очень​=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)​

    ​Функция​

  4. ​ которому производится поиск,​​C1​ Изображение кнопки Office​. Указываем координаты ячейки,​«Просматриваемый массив»​​. В списке операторов​​ подходящее решение среди​​и​​/​

  5. ​ поиска, то нет​​ВПР​​ котором ищем,0))​​ то обязательно требуется​​ нужного слова «маржа»:​​ информацией позицию искомой​​ удобная, но почему-то​

  6. ​=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)​​MATCH​​ был левее столбца,​ — это левая верхняя​​ содержащей число​​указываем координаты столбца​​ ищем наименование​​ информации в этом​

  7. ​ПОИСКПОЗ​

​ПОИСКПОЗ​

support.office.com

Поиск позиции ЧИСЛА в MS EXCEL с выводом значения из соседнего столбца

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

​ ячейка диапазона (также​​350​​«Сумма»​«ПОИСКПОЗ»​ уроке, смело опишите​

Задача

​Вы одолеете ее.​​будет очень похожа​​ВПР​ удалённый столбец изменит​ значение;столбец в котором​column_num​ ЗАМЕНИТЬ:​

Решение

​ комбинации и записывать​

  • ​ которая называется ИНДЕКС.​MATCH​ элемента в массиве,​
  • ​ вывода. Обойти это​ называемая начальной ячейкой).​
  • ​. Ставим точку с​. В поле​. Найдя и выделив​

​ свою проблему в​ Самая сложная часть​ на формулы, которые​желаемый результат.​ результат формулы, поскольку​ ищем;0))​(номер_столбца).​

​Функция ПОИСК очень схожа​

​ ее с помощью​ Удобная она потому,​

​(ПОИСКПОЗ) отлично работает​

​ и этот результат​​ ограничение позволяет, например,​​Формула​

​ запятой. Вторым аргументом​

​«Тип сопоставления»​​ его, жмем на​​ комментариях, и мы​

​ – это функция​

​ мы уже обсуждали​​Функции​​ синтаксис​

​Думаю, ещё проще будет​

​column_num​​ с функцией НАЙТИ​​ чисел.​

​ что позволяет выдавать​

​ в сочетании с​ может быть использован​​ вариант с использованием​​ПОИСКПОЗ(«Апельсины»;C2:C7;0)​ является​​устанавливаем значение​

​ кнопку​

​ все вместе постараемся​

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

​«Просматриваемый массив»​«-1»​«OK»​ решить её.​, думаю, её нужно​ с одним лишь​

​и​​требует указывать весь​ Предположим, у Вас​ номер столбца в​ Более того у​ строки в другой​ по заданным номерам​INDEX​ как​ ПОИСКПОЗ(). Эквивалентная формула​ в диапазоне C2:C7.​​.​​, так как мы​

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

​ командой сайта office-guru.ru​​MATCH(1,(A2=’Lookup table’!$A$2:$A$13),0)*(B2=’Lookup table’!$B$2:$B$13)​Как Вы помните, синтаксис​в Excel гораздо​ номер столбца, из​ список столиц государств:​ нужно извлечь значение.​ аргументы. Только лишь​ и ПОИСКБ. Расчет​

​На практике ИНДЕКС редко​
​ рассмотрим более пристально​(ИНДЕКС) или​ о функции ВПР()​ следует включать в​будет просматривать тот​ или большего значения​Активируется окно аргументов оператора​Источник: https://www.ablebits.com/office-addins-blog/2014/08/13/excel-index-match-function-vlookup/​ПОИСКПОЗ(1;(A2=’Lookup table’!$A$2:$A$13);0)*(B2=’Lookup table’!$B$2:$B$13)​ функции​ более гибкие, и​ которого нужно извлечь​Давайте найдём население одной​ Если не указан,​ названия аргументов отличаются,​ ведется с первого​ используется, скорее всего,​​ чуть позже в​

​VLOOKUP​ (см. статью http://excel2.ru/articles/funkciya-vpr-v-ms-excel-vpr).​ этот диапазон.​ диапазон, в котором​ от искомого. После​ПОИСКПОЗ​

excel2.ru

Поиск позиции последнего повтора MS EXCEL

​Перевел: Антон Андронов​В формуле, показанной выше,​INDEX​ им все-равно, где​

​ данные.​ из столиц, например,​ то обязательно требуется​

​ а по сути​ символа анализируемой ячейки.​​ из-за того, что​​ рамках данного марафона.​(ВПР). Например:​Задача подразумевает, что искомое​

​1​ находится сумма выручки​ выполнения всех настроек​. Как видим, в​Автор: Антон Андронов​ искомое значение –​(ИНДЕКС) позволяет использовать​ находится столбец со​Например, если у Вас​ Японии, используя следующую​

​ аргумент​ и типам значений​

​ Так, если задать​ эти самые номер​ В этом примере​Найти положение элемента в​

​ значение гарантировано будет​

​ — это количество столбцов,​ и искать наиболее​ жмем на кнопку​ данном окне по​Одним из наиболее востребованных​ это​ три аргумента:​ значением, которое нужно​ есть таблица​

​ формулу:​row_num​ – одинаковые:​ функцию ПОИСК “л”​

​ строки и столбца​ функция​ несортированном списке.​

​ найдено. В случае,​ которое нужно отсчитать​ приближенную к 350​«OK»​ числу количества аргументов​ операторов среди пользователей​1​

excel2.ru

30 функций Excel за 30 дней: ПОИСКПОЗ (MATCH)

​INDEX(array,row_num,[column_num])​​ извлечь. Для примера,​A1:C10​​=INDEX($D$2:$D$10,MATCH(«Japan»,$B$2:$B$10,0))​(номер_строки)​Но опытный пользователь Excel​​ для слова «апельсин»​​ приходится вводить каждый​MATCH​​Использовать вместе с​​ если требуется найти​​ справа от начальной​​ рублям. Поэтому в​.​ имеется три поля.​

​ Excel является функция​, а массив поиска​ИНДЕКС(массив;номер_строки;[номер_столбца])​​ снова вернёмся к​​, и требуется извлечь​=ИНДЕКС($D$2:$D$10;ПОИСКПОЗ(«Japan»;$B$2:$B$10;0))​Если указаны оба аргумента,​ знает, что отличие​ мы получим значение​

​ раз. Ведь искомое​(ПОИСКПОЗ) использована для​CHOOSE​​ ближайшее значение, читайте​​ ячейки, чтобы получить​ данном случае указываем​Результат обработки выводится в​ Нам предстоит их​ПОИСКПОЗ​ – это результат​И я поздравляю тех​ таблице со столицами​

Функция 19: MATCH (ПОИСКПОЗ)

​ данные из столбца​​Теперь давайте разберем, что​​ то функция​ у этих двух​ 4, так как​​ значение не всегда​​ того, чтобы найти​(ВЫБОР), чтобы перевести​ статью http://excel2.ru/articles/poisk-chisla-blizhayshego-k-zadannomu-sortirov…​ столбец, из которого​ координаты столбца​​ предварительно указанную ячейку.​​ заполнить.​. В её задачи​

Функция ПОИСКПОЗ в Excel

Как можно использовать функцию MATCH (ПОИСКПОЗ)?

​ умножения. Хорошо, что​​ из Вас, кто​​ государств и населением.​B​ делает каждый элемент​ИНДЕКС​ функций очень существенные.​ именно такой по​​ нужно выдавать по​​ из нескольких угаданных​​ успеваемость учащихся в​​Примечание​

  • ​ возвращается значение. В​«Сумма выручки»​
  • ​ Это позиция​​Так как нам нужно​​ входит определение номера​ же мы должны​ догадался!​
  • ​ На этот раз​​, то нужно задать​​ этой формулы:​возвращает значение из​
  • ​Отличие №1. Чувствительность к​​ счету выступает заданная​​ порядку. Но тогда​ чисел ближайшее к​

Синтаксис MATCH (ПОИСКПОЗ)

​ буквенную систему оценок.​​. Как показано в​​ этом примере значение​. Опять ставим точку​

​«3»​
​ найти позицию слова​

  • ​ позиции элемента в​​ перемножить и почему?​Начнём с того, что​ запишем формулу​
  • ​ значение​​Функция​ ячейки, находящейся на​ верхнему и нижнему​ буква в текстовом​ к функции ИНДЕКС​ правильному.​
  • ​Использовать вместе с​​ статье Как EXCEL​ возвращается из столбца​​ с запятой. Третьим​​. Ей соответствует​​«Сахар»​​ заданном массиве данных.​​ Давайте разберем все​​ запишем шаблон формулы.​ПОИСКПОЗ​​2​​MATCH​

Ловушки MATCH (ПОИСКПОЗ)

​ пересечении указанных строки​​ регистру (большие и​​ выражении.​ на помощь приходит​Функция​VLOOKUP​ хранит дату и​​ D​​ аргументом является​«Картофель»​​в диапазоне, то​​ Наибольшую пользу она​

Пример 1: Находим элемент в несортированном списке

​ по порядку:​ Для этого возьмём​​/​​для аргумента​(ПОИСКПОЗ) ищет значение​​ и столбца.​​ маленькие буквы). Функция​Функция ПОИСК работает не​ функция ПОИСКПОЗ, которая​ABS​(ВПР) для гибкого​ время, любая дата​Продажи​

​«Тип сопоставления»​. Действительно, сумма выручки​ вбиваем это наименование​ приносит, когда применяется​Берем первое значение в​ уже знакомую нам​ИНДЕКС​

​col_index_num​
​ «Japan» в столбце​

Функция ПОИСКПОЗ в Excel

​Вот простейший пример функции​​ НАЙТИ чувствительна к​​ только для поиска​ как раз таки​возвращает модуль разницы​ выбора столбца.​ в EXCEL –​.​. Так как мы​ от реализации этого​​ в поле​​ в комплексе с​ столбце​ формулу​, которая покажет, какое​(номер_столбца) функции​​B​​INDEX​ регистру символов. Например,​​ позиции отдельных букв​​ позволяет найти нужную​

​ между каждым угаданным​
​Использовать вместе с​

Функция ПОИСКПОЗ в Excel

Пример 2: Изменяем оценки учащихся c процентов на буквы

​ это число. Следовательно,​К началу страницы​ будем искать число​​ продукта самая близкая​​«Искомое значение»​ другими операторами. Давайте​A​​ИНДЕКС​​ место по населению​ВПР​, а конкретно –​​(ИНДЕКС):​​ есть список номенклатурных​ в тексте, но​ позицию.​​ и правильным числами.​​INDEX​​ приведенное выше решение​​Для выполнения этой задачи​ равное заданному или​ к числу 400​

​.​​ разберемся, что же​​(Customer) на листе​​/​​ занимает столица России​, вот так:​ в ячейках​=INDEX(A1:C10,2,3)​ единиц с артикулом.​ и для целой​Рассмотрим интересный пример, который​Функция​(ИНДЕКС), чтобы найти​ будет работать и​ используется функция ГПР.​ самое близкое меньшее,​ по возрастанию и​В поле​​ собой представляет функция​​Main table​ПОИСКПОЗ​ (Москва).​=VLOOKUP(«lookup value»,A1:C10,2)​B2:B10​=ИНДЕКС(A1:C10;2;3)​

​ Необходимо найти позицию​
​ комбинации. Например, задав​

Функция ПОИСКПОЗ в Excel

Пример 3: Создаем гибкий выбор столбца для VLOOKUP (ВПР)

​ позволит понять прелесть​MIN​​ ближайшее значение.​​ в случае, если​ См. пример ниже.​​ то устанавливаем тут​​ составляет 450 рублей.​«Просматриваемый массив»​ПОИСКПОЗ​и сравниваем его​и добавим в​Как видно на рисунке​=ВПР(«lookup value»;A1:C10;2)​, и возвращает число​Формула выполняет поиск в​​ маленькой буквы «о».​​ данную команду для​ функции ИНДЕКС и​(МИН) находит наименьшую​Функция​​ в столбце​​Функция ГПР выполняет поиск​ цифру​Аналогичным образом можно произвести​

​нужно указать координаты​
​, и как её​

Функция ПОИСКПОЗ в Excel

Пример 4: Находим ближайшее значение при помощи INDEX (ИНДЕКС)

​ со всеми именами​​ неё ещё одну​​ ниже, формула отлично​Если позднее Вы вставите​3​​ диапазоне​​Теперь смотрите как ведут​ слов «book», «notebook»,​ неоценимую помощь ПОИСКПОЗ.​ из разниц.​MATCH​А​​ по столбцу​​«1»​ поиск и самой​ самого диапазона. Его​ можно использовать на​ покупателей в таблице​

  1. ​ функцию​​ справляется с этой​​ новый столбец между​, поскольку «Japan» в​A1:C10​
  2. ​ себя по-разному эти​​ мы получим значение​​ Имеем сводную таблицу,​Функция​
  3. ​(ПОИСКПОЗ) имеет следующий​​будут находиться даты.​​Продажи​. Закрываем скобки.​ близкой позиции к​ можно вбить вручную,​ практике.​ на листе​ПОИСКПОЗ​
  4. ​ задачей:​​ столбцами​​ списке на третьем​и возвращает значение​ две функции при​

​ 5, так как​
​ в которой ведется​

Функция ПОИСКПОЗ в Excel

​MATCH​ синтаксис:​
​Также задача подразумевает, что​
​и возвращает значение​

​Третий аргумент функции​

office-guru.ru

Поиск позиции элемента в списке с ПОИСКПОЗ (MATCH)

​«400»​ но проще установить​Скачать последнюю версию​Lookup table​, которая будет возвращать​=INDEX($A$2:$A$10,MATCH(«Russia»,$B$2:$B$10,0))​A​ месте.​ ячейки во​ поиске большой буквы​

​ именно с этого​

​ учет купленной продукции.​

​(ПОИСКПОЗ) находит адрес​

  • ​MATCH(lookup_value,lookup_array,[match_type])​​ диапазон поиска содержит​ из строки 5 в​
  • ​ИНДЕКС​​по убыванию. Только​ курсор в поле​ Excel​(A2:A13).​
  • ​ номер столбца.​​=ИНДЕКС($A$2:$A$10;ПОИСКПОЗ(«Russia»;$B$2:$B$10;0))​и​Функция​2-й​ «О» в критериях​ по счету символа​

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

Точный поиск

​ неповторяющиеся значения. В​ указанном диапазоне.​«Номер столбца»​ для этого нужно​ и выделить этот​Оператор​

ПОИСКПОЗ в Excel

Поиск первой или последней текстовой ячейки

​Если совпадение найдено, уравнение​=INDEX(Ваша таблица,(MATCH(значение для вертикального​Теперь у Вас не​B​INDEX​строке и​ поиска:​ начинается искомое слово​ заказа, где по​​ списке разниц. Если​​lookup_value​ самом деле, если​

Поиск первого или последнего текста

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

Поиск ближайшего числа или даты

​ массив на листе,​ПОИСКПОЗ​ возвращает​ поиска,столбец, в котором​ должно возникать проблем​, то значение аргумента​(ИНДЕКС) использует​3-м​Отличие №2. В первом​ «book».​ номеру артикула можно​ в списке есть​(искомое_значение) – может​ критерию удовлетворяет сразу​​ разделе, посвященном функции​​ этого жмем на​ по возрастанию, а​ зажимая при этом​принадлежит к категории​

​1​ искать,0)),(MATCH(значение для горизонтального​ с пониманием, как​ придется изменить с​3​столбце, то есть​ аргументе «Искомый_текст» для​Используют функцию ПОИСК наряду​ будет видеть, что​ несколько совпадающих значений,​ быть текстом, числом​​ несколько значений, то​​ ГПР.​

ПОИСКПОЗ поиск ближайшего наименьшего числа

​ кнопку​ в поле​ левую кнопку мыши.​ функций​(ИСТИНА), а если​ поиска,строка в которой​​ работает эта формула:​​2​

ПОИСКПОЗ поиск ближайшего наибольшего

Связка функций ПОИСКПОЗ и ИНДЕКС

​для аргумента​ из ячейки​ функции ПОИСК мы​ с такими, как:​​ это за товар,​ ​ то возвращено будет​​ или логическим значением.​ из какой строки​К началу страницы​«OK»​«Тип сопоставления»​

​ После этого его​«Ссылки и массивы»​ нет –​ искать,0))​Во-первых, задействуем функцию​

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

​на​row_num​C2​ можем использовать символы​НАЙТИ (осуществляет поиск с​ какой клиент его​ первое.​lookup_array​ выводить соответствующее ему​Для выполнения этой задачи​.​

ПОИСКПОЗ и даты

​аргументов функции установить​​ адрес отобразится в​​. Он производит поиск​0​=ИНДЕКС(Ваша таблица,(MATCH(значение для вертикального​MATCH​3​(номер_строки), который указывает​.​ подстановки для указания​​ учетом регистра);​​ приобрел, сколько было​​Функция​​(просматриваемый_массив) – массив​ значение из соседнего​ используется функция ГПР.​

Двумерный поиск с ПОИСКПОЗ и ИНДЕКС

planetaexcel.ru

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

​Как видим, функция​ значение​ окне аргументов.​ заданного элемента в​(ЛОЖЬ).​ поиска,столбец, в котором​(ПОИСКПОЗ), которая находит​, иначе формула возвратит​ из какой строки​

​Очень просто, правда? Однако,​ не точного, а​ПСТР (возвращает текст);​ куплено и по​INDEX​ или ссылка на​ столбца? Если все​Важно:​ИНДЕКС​«1»​В третьем поле​ указанном массиве и​Далее, мы делаем то​ искать,0)),(MATCH(значение для горизонтального​ положение «Russia» в​ результат из только​

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

​ нужно возвратить значение.​ на практике Вы​ приблизительного значения, которое​ЗАМЕНИТЬ (заменяет символы).​ какой общей стоимости.​(ИНДЕКС) возвращает имя,​ массив (смежные ячейки​

Таблица.

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

​ должно содержаться в​Важно помнить, что рассматриваемая​ Сделать это поможет​ соответствующее этой позиции,​ в одном столбце​ содержит повторяющиеся значения,​ строке должны быть​ПОИСКПОЗ​Урок:​ставим число​ ячейку номер его​ значений столбца​ искать,0))​=MATCH(«Russia»,$B$2:$B$10,0))​Используя​ формула:​ знаете, какие строка​ исходной текстовой строке.​ команда ПОИСК не​ функция ИНДЕКС совместно​ из списка имен.​ или в одной​

Проверка значений.

​ то второй столбец​ отсортированы по возрастанию.​в заранее указанную​Сортировка и фильтрация данных​«0»​ позиции в этом​B​Обратите внимание, что для​

ИНДЕКС.

​=ПОИСКПОЗ(«Russia»;$B$2:$B$10;0))​ПОИСКПОЗ​=INDEX($D$2:$D$10,3)​ и столбец Вам​ Вторая функция НАЙТИ​ учитывает регистра. Если​

​ с ПОИСКПОЗ.​=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))​ строке).​ из таблицы выше​В приведенном выше примере​ ячейку выводит наименование​ в Excel​, так как будем​ диапазоне. Собственно на​(Product).​ двумерного поиска нужно​Далее, задаём диапазон для​/​

​=ИНДЕКС($D$2:$D$10;3)​ нужны, и поэтому​

​ не умеет использовать​ мы с помощью​Для начала создадим выпадающий​=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))​match_type​ поясняет какое значение​

​ функция ГПР ищет​«Чай»​Эффективнее всего эту функцию​ работать с текстовыми​ это указывает даже​

​Затем перемножаем полученные результаты​ указать всю таблицу​ функции​ИНДЕКС​Формула говорит примерно следующее:​ требуется помощь функции​ в работе символы​ нее станем искать​ список для поля​Урок подготовлен для Вас​(тип_сопоставления) – может​

​ будет выведено (обычно​ значение 11 000 в строке 3​. Действительно, сумма от​ использовать с другими​ данными, и поэтому​ его название. Также​ (1 и 0).​ в аргументе​INDEX​, Вы можете удалять​ ищи в ячейках​ПОИСКПОЗ​

ИНДЕКС и ПОИСКПОЗ. Пример.

​ подстановки масок текста:​ положение буквы «а»​ АРТИКУЛ ТОВАРА, чтобы​ командой сайта office-guru.ru​ принимать три значения:​ возвращается первое сверху​ в указанном диапазоне.​ реализации чая (300​ операторами в составе​ нам нужен точный​ эта функция при​ Только если совпадения​array​

​(ИНДЕКС), из которого​

Поиск индекса максимального числа массива в Excel

​ или добавлять столбцы​ от​.​ «*»; «?»; «~».​ в слове «Александр»,​ не вводить цифры​Источник: http://blog.contextures.com/archives/2011/01/20/30-excel-functions-in-30-days-19-match/​-1​

​ значение, удовлетворяющее критерию).​ Значение 11 000 отсутствует, поэтому​ рублей) ближе всего​ комплексной формулы. Наиболее​

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

​Функция​Для примера попробуем в​ в ячейке появится​ с клавиатуры, а​Перевел: Антон Андронов​,​Примечание​

МАКС.

​ она ищет следующее​ по убыванию к​

​ часто её применяют​После того, как все​ с другими операторами​ столбцах (т.е. оба​INDEX​ В нашем случае​

exceltable.com

Пример преимущества функции ПОИСК в Excel перед функцией НАЙТИ

​ не искажая результат,​до​MATCH​ этих же исходных​ выражение 1, так​ выбирать их. Для​Автор: Антон Андронов​0​. Если диапазон поиска содержит​ максимальное значение, не​ сумме 350 рублей​ в связке с​ данные установлены, жмем​ сообщает им номер​

Примеры использования функции ПОИСК в Excel

​ критерия истинны), Вы​(ИНДЕКС).​ это​ так как определен​D10​(ПОИСКПОЗ) в Excel​ строках столбца «наименования»​ как это первый​ этого кликаем в​Основное назначение этой функции​или​ повторяющиеся значения и​ превышающее 11 000, и возвращает​ из всех имеющихся​ функцией​

​ на кнопку​ позиции конкретного элемента​ получите​А теперь давайте испытаем​A2:A10​ непосредственно столбец, содержащий​и извлеки значение​ ищет указанное значение​ найти приблизительный текст.​ символ в анализируемой​ соответствующую ячейку (у​ в том, чтобы​1​ требуется вернуть не​

​ 10 543.​ в обрабатываемой таблице​

  • ​ИНДЕКС​«OK»​
  • ​ для последующей обработки​
  • ​1​

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

​ то есть из​ и возвращает относительную​ следующий вид критерия​ команды НАЙТИ «а»​ затем выбираем вкладку​ элемента в наборе​ это равносильно​ значения, удовлетворяющие критерию,​ разделе, посвященном функции​Если мы изменим число​

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

​Синтаксис оператора​

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

  1. ​ особенно когда работать​ ячейки​ позицию этого значения​ поиска используя символы​
  2. ​ в том же​ ДАННЫЕ – ПРОВЕРКА​ значений. Чаще всего​1​ то читайте статью​ ГПР.​
  3. ​ в поле​ содержимое диапазона заданное​ выводит порядковый номер​ПОИСКПОЗ​ только один из​ населённых стран мира.​=INDEX($A$2:$A$10;MATCH(«Russia»;$B$2:$B$10;0))​ приходится с большими​D4​ в диапазоне.​ подстановки: «н*ая».​ отрезке текста, мы​ ДАННЫХ. В открывшемся​ она применяется для​.​ Запрос на основе​К началу страницы​«Приблизительная сумма выручки»​ по номеру его​ позиции​выглядит так:​ них – Вы​ Предположим, наша задача​=ИНДЕКС($A$2:$A$10;ПОИСКПОЗ(«Russia»;$B$2:$B$10;0))​ объёмами данных. Вы​, так как счёт​Например, если в диапазоне​Как видим во втором​ получим значение 6,​ окне в пункте​

​ поиска порядкового номера​Функция​ Элементов управления формы.​

  1. ​Примечание:​на другое, то​ строки или столбца.​
  2. ​«Сахар»​=ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​ получите​

​ узнать население США​Подсказка:​ можете добавлять и​ начинается со второй​B1:B3​ отличии функция НАЙТИ​

​ так как именно​ ТИП ДАННЫХ выбираем​ ячейки в диапазоне,​MATCH​Совет:​ Поддержка надстройки «Мастер подстановок»​ соответственно автоматически будет​ Причем нумерация, как​

​в выделенном массиве​Теперь рассмотрим каждый из​0​

​ в 2015 году.​

Пример использования функции ПОИСК и ПСТР

​Правильным решением будет​ удалять столбцы, не​ строки.​содержатся значения New-York,​ совершенно не умеет​ 6 позицию занимает​ СПИСОК. А в​ где лежит нужное​(ПОИСКПОЗ) возвращает положение​

​Если в диапазон​ в Excel 2010​

исходные данные в таблицу.

​ пересчитано и содержимое​ и в отношении​ в той ячейке,​ трех этих аргументов​

​.​

​Хорошо, давайте запишем формулу.​ всегда использовать абсолютные​

адрес_анализируемой_ячейки.

​ беспокоясь о том,​Вот такой результат получится​ Paris, London, тогда​ работать и распознавать​ строчная «а» в​

ПСТР.

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

Пример формулы ПОИСК и ЗАМЕНИТЬ

​ что нужно будет​ в Excel:​ следующая формула возвратит​ спецсимволы для подстановки​ слове «Александр».​

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

ПОИСК.

​ была заменена мастером​«Товар»​

ЗАМЕНИТЬ.

Чем отличается функция ПОИСК от функции НАЙТИ в Excel?

​ПОИСКПОЗ​ ещё на первом​«Искомое значение»​ задали​ создать сложную формулу​ИНДЕКС​ исправлять каждую используемую​Важно! Количество строк и​ цифру​ текста в критериях​

аргументы ПОИСК и НАЙТИ.

​Кроме того, функция ПОИСК​ включая шапку. Так​=ПОИСКПОЗ(Что_ищем; Где_ищем; Режим_поиска)​ Если требуется вернуть​

​ для исключения ввода​ функций и функциями​.​, выполняется не относительно​ шаге данной инструкции.​– это тот​1​ в Excel с​и​ функцию​

найти позицию маленькой буквы.

​ столбцов в массиве,​3​ поиска при неточном​ работает не для​ у нас получился​где​

при поиске большой буквы.

​ значение, используйте​ дубликатов следует наложить​ для работы со​Урок:​ всего листа, а​ Номер позиции будет​ элемент, который следует​, как искомое значение?​ вложенными функциями, то​ПОИСКПОЗ​ВПР​ который использует функция​, поскольку «London» –​ совпадении в исходной​

​ всех языков. От​ выпадающий список артикулов,​Что_ищем​MATCH​ определенные ограничения (см.​ ссылками и массивами.​Функция ИНДЕКС в Excel​ только внутри диапазона.​

спецсимволы для подстановки текста.

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

exceltable.com

​ команды ПОИСКБ она​

Содержание

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

Понравилась статья? Поделить с друзьями:
  • Поиск по фразе в excel
  • Поиск позиции в excel по дате
  • Поиск по фрагменту текста excel
  • Поиск позиции в excel по английскому
  • Поиск по формуле или значению excel