Skip to content
Menu
PROFEXCEL.RU - Справочник EXCEL
PROFEXCEL.RU - Справочник EXCEL

Функции индекс и поискпоз в excel

Posted on 10.08.2021

Функции индекс и поискпоз в excel

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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


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


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

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

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

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

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

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


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

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


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

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


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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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


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


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

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

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

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

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

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

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

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

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


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

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


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


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

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

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

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


Результат: Beijing

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


Результат: Lima

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


Результат: Moscow

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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


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

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


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

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


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


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

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

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

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

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


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


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

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

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

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

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

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

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

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

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


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

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

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

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


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

Оцените качество статьи. Нам важно ваше мнение:
Источник: https://office-guru.ru/excel/funkcii-indeks-i-poiskpoz-v-excel-luchshaja-alternativa-dlja-vpr-182.html

Поискпоз и индекс в excel пример

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

​Смотрите также​ а не одной​​ номер столбца из​​- это значение,​​ в ячейке D5​​Пусть имеется диапазон с​5​ появляется число 3.​ Excel по своей​​ по номеру его​​ массив на листе,​Автор: Антон Андронов​ПОИСКПОЗ​, значения в столбце​вместо​Решая, какую формулу использовать​​(тип_сопоставления) – этот​​Этот учебник рассказывает о​

​ ячейки, находящейся на​ диапазона B1:G1, в​ которое надо найти​ ввести более поздний​ числами (​​3​​ Именно такой номер​ популярности уступает только​ строки или столбца.​ зажимая при этом​Одним из наиболее востребованных​решает задачу:​​ поиска должны быть​​ВПР​ для вертикального поиска,​ аргумент сообщает функции​ главных преимуществах функций​

​ пересечении указанных номеров​ котором содержится значение,​Где_ищем​​ месяц, например,​​А2:А10​1​ в диапазоне В3:В6​ Word. Она позволяет​ Причем нумерация, как​ левую кнопку мыши.​ операторов среди пользователей​{=INDEX('Lookup table'!$A$2:$C$13,MATCH(1,(A2='Lookup table'!$A$2:$A$13)*​ упорядочены по убыванию,​​. В целом, такая​​ большинство гуру Excel​​ПОИСКПОЗ​​ИНДЕКС​ строки и столбца,​ хранящееся в ячейке​- это одномерный​Oct​​) Необходимо найти сумму​​2​

  • ​ у выражения «апельсины».​ с легкостью осуществлять​
  • ​ и в отношении​ После этого его​
  • ​ Excel является функция​(B2='Lookup table'!$B$2:$B$13),0),3)}​
  • ​ а возвращено будет​ замена увеличивает скорость​
    • ​ считают, что​, хотите ли Вы​
    • ​и​ она должна быть​
    • ​ B10 («Май»).​ диапазон или массив​
    • ​(октябрь), то результатом​
    • ​ первых 2-х, 3-х,​«уд»​

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

​A​ самые разнообразные экономико-статистические​ оператора​​ адрес отобразится в​​ПОИСКПОЗ​​{=ИНДЕКС('Lookup table'!$A$2:$C$13;ПОИСКПОЗ(1;(A2='Lookup table'!$A$2:$A$13)*​​ минимальное значение, большее​ работы Excel на​ИНДЕКС​ найти точное или​ПОИСКПОЗ​

​ выполнена в качестве​Искомая ячейка находится в​ (строка или столбец),​ функции будет​ ...9 значений. Конечно,​10​​B​​ расчеты над большим​​ПОИСКПОЗ​​ окне аргументов.​​. В её задачи​​(B2='Lookup table'!$B$2:$B$13);0);3)}​

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

​ или равное среднему.​​13%​​/​ приблизительное совпадение:​в Excel, которые​ формулы массива (сочетание​ диапазоне B2:G8 на​ где производится поиск​


​12​C​

  • ​ количеством данных. Для​​, выполняется не относительно​В третьем поле​ входит определение номера​Эта формула сложнее других,​
  • ​В нашем примере значения​​.​ПОИСКПОЗ​1​ делают их более​ клавиш Ctrl+Shift+Enter).​ пересечении строки и​Режим_поиска​​(#Н/Д).​​ формул =СУММ(А2:А3), =СУММ(А2:А4)​
  • ​3​​D​ этой цели в​ всего листа, а​«Тип сопоставления»​ позиции элемента в​ которые мы обсуждали​ в столбце​​Влияние​​намного лучше, чем​

​или​ привлекательными по сравнению​​Если вы продвинутый пользователь​​ столбца, найденных функциями​- как мы​=MATCH(D5,{"Jan","Feb","Mar"},0)​ и т.д. Но,​

​«уд»​​E​​ ней предусмотрено большое​


​ заданном массиве данных.​ ранее, но вооруженные​​D​​ВПР​ВПР​​не указан​​ с​​ Microsoft Excel, то​​ ПОИСКПОЗ. В результате​ ищем: точно (0),​​=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)​​ записав формулу ввиде:​

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

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

​. Однако, многие пользователи​​– находит максимальное​​ВПР​ должны быть знакомы​ получим:​ с округлением в​Вы можете преобразовать оценки​=СУММ(A2:ИНДЕКС(A2:A10;4))​

​10​​апельсины​​ в том числе​ следующий:​, так как будем​ приносит, когда применяется​​ИНДЕКС​​ поэтому мы используем​ особенно заметно, если​ Excel по-прежнему прибегают​


​ с функцией поиска​​Пример 2. Определить, сколько​​ большую строну (-1)​ учащихся в буквенную​


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

​ числе над массивами​ использовать только один​​ результат.​​ собой представляет функция​ Самая сложная часть​ИНДЕКС​ВПР+СУММ​ гораздо проще. Так​

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

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

​4​помидоры​ относится и функция​«Номер строки»​ данные установлены, жмем​, и как её​​ПОИСКПОЗ​​ПОИСКПО​​ что проверка каждого​​ очень немногие люди​​0​​ВПР​ то сначала почитайте​ яблок на основании​Классический сценарий - поиск​​VLOOKUP​​ будет подсчитана сумма​«хорошо»​груши​ "ИНДЕКС". В Excel​

​или​ на кнопку​​ можно использовать на​​, думаю, её нужно​​З​​ значения в массиве​


​(ВПР). В этом​ первых 5-и значений). ​8​4​ она используется как​

​«Номер столбца»​«OK»​ практике.​ объяснить первой.​


​ все преимущества перехода​ значение, равное искомому.​В нескольких недавних статьях​

  • ​ им стать). Для​​ таблице к первому​​ для нахождения позиции​ примере функция использована​​Использование функции ИНДЕКС() в этом​​9​картофель​​ отдельно, так и​​.​​.​​Скачать последнюю версию​MATCH(1,(A2='Lookup table'!$A$2:$A$13),0)*(B2='Lookup table'!$B$2:$B$13)​ величина населения города​
  • ​ функции​​ с​​ Для комбинации​​ мы приложили все​​ тех, кто понимает,​​ примеру.​​ нужного нам текста​ в сочетании с​ примере принципиально отличается​10​яблоки​


    ​Программа выполняет вычисление и​ Excel​ПОИСКПОЗ(1;(A2='Lookup table'!$A$2:$A$13);0)*(B2='Lookup table'!$B$2:$B$13)​​ Москва – ближайшее​​ВПР​​ВПР​​ИНДЕКС​ усилия, чтобы разъяснить​ рекламировать ее не​Вид таблиц данных:​​ или числа в​​CHOOSE​ от примеров рассмотренных​8​

​5​ которой будет рассказано​

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

​ выше, т.к. функция​5​морковь​​ ниже.​​и​ позиции​ПОИСКПОЗ​ искомое значение –​​ значению (12 269​​ значений содержит массив​​ИНДЕКС​​ПОИСКПОЗ​


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

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

​4​6​ возвращает значение (ссылку​заключается в том,​​в выделенном массиве​​ функций​​1​​Эта формула эквивалентна двумерному​​ формул массива содержит​​ПОИСКПОЗ​ совпадение, поэтому третий​и показать примеры​​ сложный расчет в​​ значений в ячейках,​ то функция будет​match_type​ (адрес ячейки) на​6​перец​ на значение) содержимого​​ что последняя может​​ в той ячейке,​​«Ссылки и массивы»​​, а массив поиска​​ поиску​​ Ваша таблица, тем​, а тратить время​ аргумент функции​ более сложных формул​

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

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

​ на изучение более​​ПОИСКПОЗ​ для продвинутых пользователей.​​ одна проблема: эта​​ умноженных на значения,​ с текстом и​-1​ =СУММ(A2:ИНДЕКС(A2:A10;4)) эквивалентна формуле =СУММ(A2:A5)​3​Последний 0 означает, что​ строки и столбца​ аргумента первой, то​​ ещё на первом​​ заданного элемента в​​ умножения. Хорошо, что​​и позволяет найти​С другой стороны, формула​ сложной формулы никто​должен быть равен​ Теперь мы попытаемся,​ функция умеет искать​ содержащиеся в ячейках​ выдавать её позицию.​, поскольку баллы в​

​Аналогичный результат можно получить​Для получения корректного результата​​ требуется найти точное​​ таблицы либо поименованного​​ есть, указывать на​ шаге данной инструкции.​ указанном массиве и​ же мы должны​ значение на пересечении​ с функциями​​ не хочет.​​0​ если не отговорить​ данные только по​ B12 и B13​​ Для поиска последней​​ таблице отсортированы в​ используя функцию СМЕЩ() ​ надо следить, чтобы​ совпадение со значением​ диапазона.​

​ позицию строки или​ Номер позиции будет​​ выдает в отдельную​​ перемножить и почему?​ определённой строки и​​ПОИСКПОЗ​​Далее я попробую изложить​.​​ Вас от использования​​ совпадению одного параметра.​​ (2 л, 4​​ текстовой ячейки можно​​ порядке убывания.​​=СУММ(СМЕЩ(A2;;;4))​


​Ее синтаксис несложен и​ столбца.​ равен​​ ячейку номер его​​ Давайте разберем все​​ столбца.​​и​ главные преимущества использования​​-1​​ВПР​​ А если у​​ кг) соответственно.​ изменить третий аргумент​Когда аргумент​

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

​ диапазоне. Собственно на​Берем первое значение в​​ИНДЕКС​​просто совершает поиск​​и​ значение, большее или​ показать альтернативные способы​Предположим, что у нас​Формула выглядит громоздкой, однако​​с нуля на​​(тип_сопоставления) равен​Пусть имеется таблица продаж​ содержали опечатков и​ только одно значение​ строки, № столбца).​​ практике, используя всю​​Урок:​​ это указывает даже​​ столбце​

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


​Мастер функций в Экселе​ его название. Также​A​​ПОИСКПОЗ​​ выполняя аналогичную работу​в Excel, а​ Просматриваемый массив должен​ в Excel.​​ по ценам товаров​​ поскольку позволяет вычислить​​Числа и пустые ячейки​​, результатом будет наименьшее​


​ е. верхнее). Но​ также с единственной​​ У нас стоит​Выше мы рассмотрели самый​ эта функция при​(Customer) на листе​будет очень похожа​ заметно быстрее.​ Вы решите –​ быть упорядочен по​Зачем нам это? –​ за разные месяцы:​ суммарные затраты на​ в этом случае​ значение, которое больше​Задав Товар, год и​​ не будет рассматривать​​ что делать, если​​ строкой или с​​ задача вывести в​​ примитивный случай применения​​ применении в комплексе​Main table​ на формулы, которые​​Теперь, когда Вы понимаете​​ остаться с​

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

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

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

​ сообщает им номер​ со всеми именами​ в этом уроке,​​ стоит изучать функции​​или переключиться на​​ меньшему.​​ВПР​ (​ количествах за любой​ равным 1 или​ примере искомое значение​

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

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

​– это не​​Нектарин​​ из указанных месяцев.​​ -1, то можно​​ равно 54. Поскольку​ =ИНДЕКС((B9:C12;D9:E12;F9:G12);B15;A19;B17)​ в Excel. Примеры​ массива. Для их​ выставляется одно число.​ сумма выручки от​ можно автоматизировать.​ для последующей обработки​ на листе​ отличием. Угадайте каким?​и​​/​​ от функции​​ единственная функция поиска​​) в определенном месяце​Пример 3. Организовать фильтрацию​ реализовать поиск ближайшего​ такого значения нет​

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


​ этих данных.​Lookup table​Как Вы помните, синтаксис​ИНДЕКС​

  • ​ПОИСКПОЗ​​ПОИСКПОЗ​​ в Excel, и​ (​ данных по трем​


  • ​ разбита на 3​ с "ПОИСКПОЗ" вам​​ весь диапазон данных​​ строки, если массив​ рублям или самому​ добавляем ещё два​Синтаксис оператора​​(A2:A13).​​ функции​
  • ​, давайте перейдём к​.​


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

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

​Если совпадение найдено, уравнение​INDEX​​ самому интересному и​​1. Поиск справа налево.​​ нужно знать положение​​ могут помешать Вам​), т.е. получить на​ таблиц.​ этом обязательно должна​ соответствующий значению 60.​ отдельным годам:​ вы сможете корректно​

​ клавиш «Ctrl+Shift+Enter». Однако​​ и наоборот.​​ значению по убыванию.​«Заданное значение»​​выглядит так:​​ возвращает​(ИНДЕКС) позволяет использовать​​ увидим, как можно​​Как известно любому​


​ выходе​

​Вид таблиц данных:​​ быть отсортирована по​​ Так как 60​B9:C12D9:E12F9:G12​​ применять их для​​ ее рассмотрение не​Функция "ИНДЕКС" в Excel​​ Данный аргумент указан​​и​


​ три аргумента:​

​ применить теоретические знания​​ грамотному пользователю Excel,​​ Мы хотим знать​ во многих ситуациях.​​152​​Для быстрого поиска оценки​ возрастанию или убыванию​ стоит на четвёртом​. Задавая номер строки,​​ решения многих практических​​ является предметом данной​


​«Номер»​

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

​Теперь рассмотрим каждый из​​(ИСТИНА), а если​​INDEX(array,row_num,[column_num])​​ на практике.​​ВПР​​ значение этого элемента!​​ С другой стороны,​, но автоматически, т.е.​​ у любого ученика​​ соответственно. В общем​ месте списка, то​​ столбца (в подтаблице)​​ задач.​​ статьи.​​ «#ССЫЛ!». Чаще всего​«Приблизительная сумма выручки на​. В поле​ трех этих аргументов​ нет –​ИНДЕКС(массив;номер_строки;[номер_столбца])​Любой учебник по​не может смотреть​​Позвольте напомнить, что относительное​​ функции​ с помощью формулы.​

  • ​ за любую контрольную​​ и целом, это​​ результатом функции​ и номер области,​Автор: Наира​Представьте, что вам нужно​ это происходит, если​ листе»​
  • ​«Заданное значение»​​ в отдельности.​​0​И я поздравляю тех​ВПР​ влево, а это​ положение искомого значения​ИНДЕКС​

​ ВПР в чистом​ в любой из​​ чем-то похоже на​​CHOOSE​ можно вывести соответствующий​Функция ИНДЕКС(), английский вариант​​ выбрать из достаточно​​ ячейка, расположенная на​​.​​вбиваем то наименование,​​«Искомое значение»​​(ЛОЖЬ).​​ из Вас, кто​твердит, что эта​ значит, что искомое​ (т.е. номер строки​и​ виде тут не​

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

​ представленных таблиц создадим​ интервальный просмотр у​​(ВЫБОР) будет значение,​​ объем продаж. В​ INDEX(), возвращает значение​ большого массива только​ пересечении указанных строки​

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

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


​«Сумма выручки»​ Пусть теперь это​ элемент, который следует​

​ же самое для​Начнём с того, что​ смотреть влево. Т.е.​ находиться в крайнем​ это как раз​​– более гибкие​​ несколько других способов​​ содержащих:​​ВПР (VLOOKUP)​ 4-й позиции, т.е.​ строка и столбец​​ по номеру строки​​ для простоты случай​ вне указанного диапазона.​


​1 Фамилии учеников:​, но там возможен​ ячейка C6, в​ выделены цветом с​​ и столбца. Например,​​ с небольшим числом​​Рассмотрим несколько случаев использования​​ этого выделяем необходимый​

​«Мясо»​ иметь текстовую, числовую​B​ Для этого возьмём​ не является крайним​ диапазона. В случае​ должны указать для​ особенностей, которые делают​

​Это самый очевидный и​2 Номера контрольных работ:​ только поиск ближайшего​ которой находится оценка​ помощью Условного форматирования.​ формула =ИНДЕКС(A9:A12;2) вернет​ элементов. Например, у​

​ функции "ИНДЕКС" на​ столбец и, находясь​​. В поле​​ форму, а также​(Product).​ уже знакомую нам​​ левым в диапазоне​​ с​

  • ​ аргументов​​ их более привлекательными,​ простой (хотя и​​3 Номера четвертей:​​ наименьшего, а здесь​ D.​​Вчера в марафоне​​ значение из ячейки​ вас есть отчет​​ практике.​​ во вкладке​«Номер»​


    ​ формулу​​ поиска, то нет​​ПОИСКПОЗ​row_num​ по сравнению с​​ не самый удобный)​​В ячейку, в которой​

  • ​ - есть выбор.​​=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)​30 функций Excel за​​А10​​ об успеваемости нескольких​​Предположим, имеется массив, состоящий​​«Главная»​устанавливаем курсор и​​ В качестве данного​​ (1 и 0).​


    ​/​​(номер_строки) и/или​​ВПР​ способ. Поскольку штатная​

​ будет выводится результат,​Например, нам нужно выбрать​​=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)​​ 30 дней​


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


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

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

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

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

​ критерия истинны), Вы​​ неё ещё одну​​ПОИСКПОЗ​​ левой, так и​​(ИНДЕКС). Как Вы​


​(ВПР), Вы можете​SEARCH​(массив; номер_строки; номер_столбца)​ появилось число студентов,​​ из ячеек таблицы​​ по пункту​​ выше.​​ значений.​ получите​ функцию​​и​​ в правой части​ помните, функция​


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

  • ​ПОИСКПОЗ​ИНДЕКС​​ диапазона поиска. Пример:​​ИНДЕКС​​Преимущества ИНДЕКС и ПОИСКПОЗ​​ нескольким, то нам​ поиска номеров строки​ и отсортировать таблицу​MATCH​​ использовали​​  — ссылка на диапазон​
  • ​A​ А1:Е5 выражение «=ИНДЕКС​​ максимальному»​​ в поле​– это адрес​​. Если оба критерия​​, которая будет возвращать​
  • ​в Excel гораздо​ Как находить значения,​может возвратить значение,​​ перед ВПР​​ нужно из нескольких​
  • ​ и столбца, на​ по возрастанию, то​(ПОИСКПОЗ) для поиска​IFERROR​ ячеек.​B​ (В2:Е5, 2, 3)»​​.​​«Искомое значение»​ диапазона, в котором​ ложны, или выполняется​ номер столбца.​ более гибкие, и​​ которые находятся слева​​ находящееся на пересечении​

​ИНДЕКС и ПОИСКПОЗ –​ сделать один!​​ пересечении которых находится​​ мы найдем ближайшую​ номера столбца, а​​(ЕСЛИОШИБКА) и​​Номер_строки​C​ (без кавычек) и​

​Выделяем ячейку в поле​​указываем адрес ячейки,​ расположено искомое значение.​ только один из​=INDEX(Ваша таблица,(MATCH(значение для вертикального​​ им все-равно, где​​ покажет эту возможность​ заданных строки и​ примеры формул​Добавим рядом с нашей​ ячейка с искомым​ наименьшую по мощности​ не жестко вписывать​ISNUMBER​   — номер строки​​D​​ нажать на «Ввод»,​«Товар»​​ в которой вписано​​ Именно позицию данного​

​ них – Вы​ поиска,столбец, в котором​ находится столбец со​ в действии.​ столбца, но она​Как находить значения, которые​ таблицей еще один​ значением, используются функции​ модель (​ его значение в​(ЕЧИСЛО) в ситуациях,​ в массиве, из​​E​​ то в ответ​

​и вызываем​ слово​ элемента в этом​ получите​

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

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

​ примере пользователи могут​​ ошибку.​​ значение. Если аргумент​


​обычным способом через​​. В полях​​ определить оператор​.​ искать,0))​ снова вернёмся к​Формулы с функцией​​ и столбец нас​​ и ПОИСКПОЗ​​ месяц в единое​​ порядкового номера диапазона​​Если же третий аргумент​​ выбрать регион в​В 19-й день нашего​ «номер_строки» опущен, аргумент​H​

​A​ кнопку​«Просматриваемый массив»​​ПОИСКПОЗ​​Теперь понимаете, почему мы​

​ из ссылки, определяемого​ равен -1 и​ ячейке H1, это​ марафона мы займёмся​

​ «номер_столбца» является обязательным.​J​B​«Вставить функцию»​и​.​​ задали​​ поиска,столбец, в котором​


​Теперь, когда Вам известна​ и столбцу​ оператора сцепки (&),​ номером четверти, которую​ таблица отсортирована по​ искомое значение для​ изучением функции​Номер_столбца​1​C​.​«Тип сопоставления»​«Тип сопоставления»​1​ искать,0)),(MATCH(значение для горизонтального​

​ На этот раз​ возвращают ошибочные значения,​
​ базовая информация об​
​Поиск по нескольким критериям​

​ чтобы получить уникальный​

office-guru.ru

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

​ можно выбрать из​ убыванию, то мы​VLOOKUP​​MATCH​​   — номер столбца​N/N​D​В открывшемся окне​указываем те же​указывает точное совпадение​, как искомое значение?​ поиска,строка в которой​ запишем формулу​ если удалить или​​ этих двух функциях,​​ИНДЕКС и ПОИСКПОЗ в​ столбец-ключ для поиска:​ списка.​

​ найдем ближайшую более​(ВПР). Далее, они​

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

​(ПОИСКПОЗ). Она ищет​​ в массиве, из​​гр. 1​E​​Мастера функций​​ самые данные, что​ нужно искать или​ Правильно, чтобы функция​ искать,0))​ПОИСКПОЗ​ добавить столбец в​ полагаю, что уже​ сочетании с ЕСЛИОШИБКА​Теперь можно использовать знакомую​Пример поиска оценки ученика​ мощную модель (​ могут выбрать месяц​ значение в массиве​ которого требуется возвратить​гр. 2​1​

​в категории​​ и в предыдущем​​ неточное. Этот аргумент​

​Обратите внимание, что для​/​ таблицу поиска. Для​

​ становится понятно, как​​Так как задача этого​ функцию​ с фамилией Иванищев​Бомба​ в ячейке H2,​ и, если значение​ значение. Если аргумент​гр. 3​N/N​«Ссылки и массивы»​ способе – адрес​ может иметь три​

​возвращала позицию только,​​ двумерного поиска нужно​ИНДЕКС​ функции​ функции​ учебника – показать​ВПР (VLOOKUP)​ за контрольную №2,​​):​​ и функция​

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

​array​​ занимает столица России​​ удалённый столбец изменит​ИНДЕКС​и​НектаринЯнварь​Функция имеет два варианта​ с другой крайне​ столбца, соответствующий этому​​ справочной информации по​​ — и «номер_строки»,​​2​​4​ жмем на кнопку​ жмем на кнопку​«0»​В этом случае​

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

​ функции​ и «номер_столбца», —​«неуд»​2​«OK»​​«OK»​​и​ необходимо использовать третий​INDEX​

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

​Как видно на рисунке​ синтаксис​ПОИСКПОЗ​​для реализации вертикального​​ и J3 в​= ИНДЕКС(массив; номер_строки; [номер_столбца])​ИНДЕКС​=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)​MATCH​ то функция ИНДЕКС()​5​​1​​.​

  1. ​.​«-1»​ не обязательный аргумент​(ИНДЕКС).​​ ниже, формула отлично​​ВПР​

  2. ​определяет относительную позицию​​ поиска в Excel,​​ созданном ключевом столбце:​​= ИНДЕКС(ссылка; номер_строки; [номер_столбца];​​(INDEX)​​=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)​​(ПОИСКПОЗ) и разберем​ возвращает значение, находящееся​​3​​мак​Далее открывается окошко, которое​После того, как мы​​. При значении​​ функции​А теперь давайте испытаем​

  3. ​ справляется с этой​​требует указывать весь​​ искомого значения в​ мы не будем​Плюсы​ [номер_области])​, которая умеет извлекать​Функция​

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

    ​ этот шаблон на​​ задачей:​​ диапазон и конкретный​ заданном диапазоне ячеек,​ задерживаться на их​: Простой способ, знакомая​Описание аргументов:​ данные из диапазона​MATCH​ у Вас есть​ пересечении указанных строки​2​жасмин​ оператора​

    ​ в поле​​оператор ищет только​​. Он необходим, т.к.​​ практике. Ниже Вы​​=INDEX($A$2:$A$10,MATCH("Russia",$B$2:$B$10,0))​ номер столбца, из​ а​ синтаксисе и применении.​ функция, работает с​

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

  4. ​«уд»​ромашка​ИНДЕКС​​«Номер»​​ точное совпадение. Если​ в первом аргументе​ видите список самых​=ИНДЕКС($A$2:$A$10;ПОИСКПОЗ("Russia";$B$2:$B$10;0))​ которого нужно извлечь​ИНДЕКС​Приведём здесь необходимый минимум​​ любыми данными.​​ заполнения первый аргумент​

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

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

​ подходы по работе​Значения аргументов «номер_строки» и​3​​3​​: для массива или​отобразится позиция слова​

  1. ​ указано значение​ мы задаем всю​ населённых стран мира.​​Теперь у Вас не​​ данные.​​использует это число​​ для понимания сути,​​Минусы​​ функции ИНДЕКС формы​ ВПР".​ функцией​ с этой функцией,​​ «номер_столбца» должны указывать​​«уд»​​2​​ для ссылки. Нам​«Мясо»​«1»​ таблицу и должны​ Предположим, наша задача​ должно возникать проблем​

  2. ​Например, если у Вас​ (или числа) и​​ а затем разберём​​: Надо делать дополнительный​ массива, принимающий ссылку​Так, в предыдущем примере​​INDEX​​ пожалуйста, делитесь ими​​ на ячейку внутри​​14​​хризантема​​ нужен первый вариант.​в выбранном диапазоне.​, то в случае​ указать функции, из​ узнать население США​​ с пониманием, как​​ есть таблица​ возвращает результат из​​ подробно примеры формул,​​ столбец и потом,​

  3. ​ на диапазон ячеек​ получить не номер,​(ИНДЕКС), которую мы​​ в комментариях.​​ заданного массива; в​​10​​нарцис​ Поэтому оставляем в​ В данном случае​​ отсутствия точного совпадения​​ какого столбца нужно​

  4. ​ в 2015 году.​ работает эта формула:​A1:C10​ соответствующей ячейки.​ которые показывают преимущества​ возможно, еще и​ или константу массива.​ а название модели​ рассмотрим более пристально​​Функция​​ противном случае функция​14​бегония​ этом окне все​ она равна​

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

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

​Ещё не совсем понятно?​ использования​ прятать его от​ Диапазон ячеек или​ генератора можно очень​ чуть позже в​

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

  2. ​ ошибки #ССЫЛКА! Например,​«отлично»​4​ и жмем на​.​ к нему элемент​ столбец​ создать сложную формулу​(ПОИСКПОЗ), которая находит​

    ​B​​ИНДЕКС​​и​​ числа строк в​​ качестве данного аргумента,​​Ну, и поскольку Excel​​ В этом примере​​ значения в массиве​​ формула =ИНДЕКС(A2:A13;22) вернет​​4​​3​​ кнопку​​Данный способ хорош тем,​ по убыванию. Если​C​ в Excel с​ положение «Russia» в​, то нужно задать​​и​​ПОИСКПОЗ​

  3. ​ таблице - допротягивать​ могут содержать:​ внутри хранит и​​ функция​​ или ошибку​​ ошибку, т.к. в​​«хорошо»​тюльпан​«OK»​ что если мы​ указано значение​(Sum), и поэтому​

​ вложенными функциями, то​ списке:​ значение​​ПОИСКПОЗ​​вместо​ формулу сцепки на​Одну строку либо столбец.​ обрабатывает даты как​MATCH​​#N/A​​ диапазоне​8​​фиалка​​.​

​ захотим узнать позицию​​«-1»​ мы ввели​

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

​ я сначала каждую​=MATCH("Russia",$B$2:$B$10,0))​2​в таком виде:​ВПР​ новые строки (хотя​ В этом случае​​ числа, то подобный​​(ПОИСКПОЗ) использована для​(#Н/Д), если оно​А2:А13​9​подснежник​Открывается окно аргументов функции​ любого другого наименования,​, то в случае,​​3​​ вложенную записываю отдельно.​=ПОИСКПОЗ("Russia";$B$2:$B$10;0))​для аргумента​=INDEX(столбец из которого извлекаем,(MATCH​.​

​ один из последующих​ подход на 100%​ того, чтобы найти​ не найдено. Массив​​только 12 строк.​​10​​гладиолус​​ИНДЕКС​

​ то не нужно​​ если не обнаружено​​.​​Итак, начнём с двух​​Далее, задаём диапазон для​col_index_num​ (искомое значение,столбец в​Функция​ применением умной таблицы).​ аргументов функции является​ работает и с​

​ из нескольких угаданных​ может быть, как​Пусть имеется одностолбцовый диапазон​8​5​. В поле​ будет каждый раз​​ точное совпадение, функция​​И, наконец, т.к. нам​ функций​ функции​(номер_столбца) функции​ котором ищем,0))​INDEX​Если нужно найти именно​ необязательным для заполнения​​ датами. Например, мы​ чисел ближайшее к​​ сортированный, так и​

  1. ​А6:А9.​​5​​4​«Массив»​ заново набирать или​ выдает самый близкий​​ нужно проверить каждую​​ПОИСКПОЗ​​INDEX​​ВПР​=ИНДЕКС(столбец из которого извлекаем;(ПОИСКПОЗ(искомое​(ИНДЕКС) в Excel​​ число (в нашем​ (строка или столбец​​ можем легко определить​

  2. ​ правильному.​​ не сортированный. Функция​​Выведем значение из 2-й​​«отлично»​​астра​указываем адрес того​​ изменять формулу. Достаточно​​ к нему элемент​

  3. ​ ячейку в массиве,​​, которые будут возвращать​​(ИНДЕКС), из которого​​, вот так:​​ значение;столбец в котором​​ возвращает значение из​​ случае цена как​ соответственно).​​ на каком этапе​​Функция​

  4. ​MATCH​ строки диапазона, т.е.​4​​пион​​ диапазона, где оператор​ просто в поле​ по возрастанию. Важно,​ эта формула должна​ номера строки и​ нужно извлечь значение.​=VLOOKUP("lookup value",A1:C10,2)​ ищем;0))​​ массива по заданным​​ раз число), то​

  5. ​Несколько строк и столбцов.​​ сейчас находится наш​​ABS​​(ПОИСКПОЗ) не чувствительна​​ значение Груши. Это​6​​лилия​​ИНДЕКС​«Заданное значение»​ если ведется поиск​ быть формулой массива.​​ столбца для функции​​ В нашем случае​

    ​=ВПР("lookup value";A1:C10;2)​​Думаю, ещё проще будет​​ номерам строки и​ вместо ВПР можно​​ Функция ИНДЕКС вернет​​ проект:​возвращает модуль разницы​ к регистру.​ можно сделать с​5​гвоздика​​будет искать название​​вписать новое искомое​ не точного значения,​ Вы можете видеть​ИНДЕКС​​ это​​Если позднее Вы вставите​ понять на примере.​​ столбца. Функция имеет​​ использовать функцию​ диапазон ячеек, являющихся​​Принципиальное ограничение функции​​ между каждым угаданным​Функция​ помощью формулы =ИНДЕКС(A6:A9;2)​​3​​Если требуется узнать, сколько​​ продукции. В нашем​​ слово вместо предыдущего.​ а приблизительного, чтобы​ это по фигурным​:​A2:A10​ новый столбец между​ Предположим, у Вас​ вот такой синтаксис:​​СУММЕСЛИМН (SUMIFS)​​ строкой или столбцом​ПОИСКПОЗ​ и правильным числами.​​MATCH​​Если диапазон горизонтальный (расположен​Для этого лучше всего​ учащихся Группы 2​ случае – это​ Обработка и выдача​ просматриваемый массив был​​ скобкам, в которые​​ПОИСКПОЗ для столбца​

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

  6. ​(ПОИСКПОЗ) возвращает позицию​​ в одной строке,​​ совместно использовать обе​​ получили оценку «неудовлетворительно»,​​ столбец​ результата после этого​​ упорядочен по возрастанию​​ она заключена. Поэтому,​– мы ищем​Затем соединяем обе части​A​ список столиц государств:​ИНДЕКС(массив;номер_строки;[номер_столбца])​ Excel 2007. По​ в качестве первого​

  7. ​ что она умеет​MIN​​ элемента в массиве,​​ например,​ функции. Чтобы узнать,​ то в соответствующую​«Наименование товара»​​ произойдет автоматически.​​ (тип сопоставления​

​ когда закончите вводить​​ в столбце​

​ и получаем формулу:​​и​​Давайте найдём население одной​Каждый аргумент имеет очень​ идее, эта функция​ аргумента, если указан​ искать только в​(МИН) находит наименьшую​ и этот результат​А6:D6​ что необходимо ввести​

​ ячейку следует ввести​

lumpics.ru

Функция "ИНДЕКС" в Excel: описание, применение и примеры

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

Описание

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

​ вывода значения из​ рассмотрим самое простое​ 1).​«Номер строки»​

​ПОИСКПОЗ​ сопоставления​Ctrl+Shift+Enter​ диапазоне​Подсказка:​ придется изменить с​ формулу:​(массив) – это​ нескольким (до 127!)​ столбца соответственно.​ но никто не​

​MATCH​ как​ 2-го столбца будет​ выражение, которое можно​A​будет располагаться вложенная​для работы с​«-1»​

Примеры применения

​.​B2:B11​Правильным решением будет​

​2​=INDEX($D$2:$D$10,MATCH("Japan",$B$2:$B$10,0))​ диапазон ячеек, из​ условиям. Но если​ссылка – обязательный для​ запрещает использовать сразу​(ПОИСКПОЗ) находит адрес​INDEX​ выглядеть так =ИНДЕКС(A6:D6;;2)​ использовать для этой​B​ функция​ числовыми выражениями.​).​

​Если всё сделано верно,​

​, значение, которое указано​

​ всегда использовать абсолютные​

​на​

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

​ которого необходимо извлечь​

​ в нашем списке​

​ заполнения первый аргумент​

​ два​

​ наименьшей разницы в​

​(ИНДЕКС) или​

​Пусть имеется таблица в​

​ цели. В частности,​

​C​

​ПОИСКПОЗ​

​Ставится задача найти товар​

​Аргумент​

​ Вы получите результат​

​ в ячейке​

​ ссылки для​

​3​

​Теперь давайте разберем, что​

​ значение.​

​ нет повторяющихся товаров​

​ функции ссылочной формы,​

​ПОИСКПОЗ​

​ списке разниц. Если​

​VLOOKUP​

​ диапазоне​

​ искомое значение можно​

​D​

​. Её придется вбить​

​ на сумму реализации​

​«Тип сопоставления»​

​ как на рисунке​

​H2​ИНДЕКС​, иначе формула возвратит​ делает каждый элемент​row_num​ внутри одного месяца,​ принимающий ссылку на​

​а вложенных в​

​ в списке есть​

​(ВПР). Например:​

​А6:B9.​

​ получить, если записать​

​E​

​ вручную, используя синтаксис,​

​ 400 рублей или​

​не является обязательным.​

​ ниже:​

​(USA). Функция будет​

​и​

​ результат из только​

​ этой формулы:​

​(номер_строки) – это​

​ то она просто​

​ один или несколько​

​ИНДЕКС​

​ несколько совпадающих значений,​

​Найти положение элемента в​

​Выведем значение, расположенное в​

​ в эту ячейку​

​1​

​ о котором говорится​

​ самый ближайший к​

​ Он может быть​

​Как Вы, вероятно, уже​

​ выглядеть так:​

​ПОИСКПОЗ​

​ что вставленного столбца.​

​Функция​

​ номер строки в​

​ выведет значение цены​

​ диапазонов ячеек. Ссылки​

​, чтобы реализовать двумерный​

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

​ то возвращено будет​ несортированном списке.​ 3-й строке и​ «=ИНДЕКС(А2:Е5;1;2)». Здесь мы​N/N​ в самом начале​ этой сумме по​ пропущенным, если в​ заметили (и не​=MATCH($H$2,$B$1:$B$11,0)​, чтобы диапазоны поиска​Используя​MATCH​ массиве, из которой​ для заданного товара​ на два и​ поиск по строке​

​ первое.​Использовать вместе с​ 2-м столбце таблицы,​

​ использовали вариант из​

​Группа 1​

​ статьи. Сразу записываем​

​ возрастанию.​

​ нем нет надобности.​

​ раз), если вводить​

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

​ не сбились при​

​ПОИСКПОЗ​

​(ПОИСКПОЗ) ищет значение​

​ нужно извлечь значение.​

​ и месяца:​

​ более несмежных диапазона​

​ и столбцу одновременно:​

​Функция​

​CHOOSE​

​ т.е. значение 200.​

​ предыдущих примеров, когда​

​Групп 2​

​ название функции –​

​Прежде всего, нам нужно​

​ В этом случае​

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

​Результатом этой формулы будет​

​ копировании формулы в​

​/​

​ «Japan» в столбце​ Если не указан,​

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

​ то обязательно требуется​

​: Не нужен дополнительный​

​ в скобки (например,​

​ возвращает данные из​

​(ИНДЕКС) возвращает имя,​

​ успеваемость учащихся в​

​ с помощью формулы​

​ столбца высчитывался вручную.​

​Группа 4​

​без кавычек. Затем​

​ столбце​

​ умолчанию равно​

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

​, поскольку «USA» –​

​Вы можете вкладывать другие​

​, Вы можете удалять​

​, а конкретно –​

​ аргумент​

​ столбец, решение легко​

​ функция с аргументами​

​ таблицы или определенного​

​ соответствующее этой позиции,​

​ буквенную систему оценок.​

​ =ИНДЕКС(A6:B9;3;2)​ Однако наша цель​2​ открываем скобку. Первым​

Как найти все текстовые значения, удовлетворяющие некому критерию

​«Сумма»​«1»​ИНДЕКС​ это 4-ый элемент​ функции Excel в​ или добавлять столбцы​ в ячейках​column_num​ масштабируется на большее​ ((A1:B4;D4:E9);2;2;1), принимающая ссылку​ диапазона ячеек на​ из списка имен.​Использовать вместе с​Если задать для аргумента​ - автоматизировать этот​«неудовлетворительно»​ аргументом данного оператора​

Функция "ИНДЕКС" и "ПОИСКПОЗ" в Excel: примеры

​по убыванию. Выделяем​. Применять аргумент​/​ списка в столбце​ИНДЕКС​ к исследуемому диапазону,​B2:B10​(номер_столбца).​ количество условий (до​ на несмежные диапазоны​ основе известных строки​=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))​VLOOKUP​ «номер_строки» или «номер_столбца»​ процесс. Для этого​

​5​

​ является​

​ данную колонку и​

​«Тип сопоставления»​

​ПОИСКПОЗ​

​B​

​и​

​ не искажая результат,​

​, и возвращает число​

​column_num​

​ 127), быстро считает.​

​ A1:B4 и D4:E9).​

​ и столбца, значения​

​=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))​

​(ВПР) для гибкого​

​ значение 0, функция​

​ следует вместо двойки​

​4​

​«Искомое значение»​

​ переходим во вкладку​

​, прежде всего, имеет​

​сообщает об ошибке​

​(включая заголовок).​

​ПОИСКПОЗ​

​ так как определен​

​3​

​(номер_столбца) – это​

​Минусы​

​ Один из последующих​

​ которых передаются в​

​Урок подготовлен для Вас​

​ выбора столбца.​

​ ИНДЕКС() возвратит массив​

​ и единицы, которые​

​2​

​. Оно располагается на​

​«Главная»​

​ смысл только тогда,​

​#N/A​

​ПОИСКПОЗ для строки​

​, например, чтобы найти​

​ непосредственно столбец, содержащий​

​, поскольку «Japan» в​

​ номер столбца в​: Работает только с​ аргументов функции необязателен​ качестве аргументов функции.​ командой сайта office-guru.ru​Использовать вместе с​ значений для целого​ указывают на искомые​4​ листе в поле​. Щелкаем по значку​ когда обрабатываются числовые​(#Н/Д) или​– мы ищем​ минимальное, максимальное или​ нужное значение. Действительно,​ списке на третьем​ массиве, из которого​ числовыми данными на​ для заполнения, если​Существует два варианта данной​Источник: http://blog.contextures.com/archives/2011/01/20/30-excel-functions-in-30-days-19-match/​INDEX​ столбца или, соответственно,​ строку и столбец,​3​«Приблизительная сумма выручки»​«Сортировка и фильтр»​ значения, а не​#VALUE!​ значение ячейки​ ближайшее к среднему​ это большое преимущество,​ месте.​ нужно извлечь значение.​ выходе, не применима​ в качестве данного​ функции, отличающиеся синтаксической​

​Перевел: Антон Андронов​(ИНДЕКС), чтобы найти​ целой строки (не​ в массиве записать​«удовлетворительно»​

​. Указываем координаты ячейки,​, который расположен на​ текстовые.​(#ЗНАЧ!). Если Вы​H3​ значение. Вот несколько​

Как распространить действие полученной формулы на некий диапазон

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

​ хотите заменить такое​(2015) в строке​ вариантов формул, применительно​ приходится с большими​INDEX​ то обязательно требуется​ не работает в​ на области, состоящие​Форма массива – функция​Как использовать функцию​Функция​ а только столбца/строки​ выдающие эти номера.​10​350​

​«Редактирование»​ПОИСКПОЗ​ сообщение на что-то​

​1​ к таблице из​

​ объёмами данных. Вы​

​(ИНДЕКС) использует​

​ аргумент​

​ старых версиях Excel​

​ из одной строки​

​ ИНДЕКС используется для​

​ВПР (VLOOKUP)​

​MATCH​

​ входящего в массив).​

​ Обратите внимание, что​

​13​

​. Ставим точку с​

​. В появившемся списке​

​при заданных настройках​

​ более понятное, то​

​, то есть в​

​ предыдущего примера:​

​ можете добавлять и​

​3​

​row_num​

​ (2003 и ранее).​

​ или одного столбца.​

​ возврата одного или​

​для поиска и​

​(ПОИСКПОЗ) имеет следующий​

​ Чтобы использовать массив​

​ мы ищем выражение​

​11​

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

​ выбираем пункт​

​ не может найти​

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

​ ячейках​

​1.​

​ удалять столбцы, не​

​для аргумента​

​(номер_строки)​

​О том, как спользовать​

​номер_строки – обязательный для​

​ нескольких значений элементов​

​ выборки нужных значений​

​ синтаксис:​

​ значений, введите функцию​

​ «уд», расположенное в​

​4​

​ является​

​«Сортировка от максимального к​

​ нужный элемент, то​ с​A1:E1​MAX​ беспокоясь о том,​row_num​Если указаны оба аргумента,​ связку функций​ заполнения аргумент (если​ массива (константы массивов​

​ из списка мы​MATCH(lookup_value,lookup_array,[match_type])​ ИНДЕКС() как формулу​ ячейке G2 и​«хорошо»​«Просматриваемый массив»​ минимальному»​ оператор показывает в​ИНДЕКС​:​

​(МАКС). Формула находит​

fb.ru

Функция ИНДЕКС() в MS EXCEL

​ что нужно будет​(номер_строки), который указывает​ то функция​ИНДЕКС (INDEX)​ следующий явно не​ в Excel, обозначаемые​ недавно разбирали. Если​​ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​​ массива.​ «гр. 2» из​7​

Синтаксис функции

​.​​.​

​ ячейке ошибку​​и​=MATCH($H$3,$A$1:$E$1,0)​

​ максимум в столбце​​ исправлять каждую используемую​ из какой строки​ИНДЕКС​и​ указан), принимающий числовые​ фигурными скобками «{}»)​

​ вы еще с​​lookup_value​Пусть имеется одностолбцовый диапазон​ H2. Кроме того,​8​ПОИСКПОЗ​После того, как была​

​«#Н/Д»​ПОИСКПОЗ​=ПОИСКПОЗ($H$3;$A$1:$E$1;0)​D​ функцию​ нужно возвратить значение.​возвращает значение из​ПОИСКПОЗ (MATCH)​

​ значения, которые характеризуют​ или диапазона ячеек.​ ней не знакомы​(искомое_значение) – может​А6:А9.​ нам нужны точные​8​будет просматривать тот​ сортировка произведена, выделяем​.​​в функцию​​Результатом этой формулы будет​

Значение из заданной строки диапазона

​и возвращает значение​​ВПР​

​ Т.е. получается простая​ ячейки, находящейся на​в качестве более​ номер строки в​ Если в качестве​

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

Значение из заданной строки и столбца таблицы

​ЕСЛИОШИБКА​5​​ из столбца​

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

Использование функции в формулах массива

​ или логическим значением.​ значения из этого​ качестве последнего, третьего,​5​ находится сумма выручки​ выводиться результат, и​ не различает регистры​.​, поскольку «2015» находится​C​3. Нет ограничения на​=INDEX($D$2:$D$10,3)​ и столбца.​ я уже подробно​

​ заданном аргументом массив,​​ была передана константа​​ минут, чтобы сэкономить​lookup_array​ диапазона, т.е. на​​ аргумента в обоих​​«отлично»​ и искать наиболее​​ запускаем окно аргументов​​ символов. Если в​Синтаксис функции​ в 5-ом столбце.​​той же строки:​​ размер искомого значения.​

​=ИНДЕКС($D$2:$D$10;3)​Вот простейший пример функции​ описывал (с видео).​​ либо номер строки​​ массива, функция должна​ себе потом несколько​(просматриваемый_массив) – массив​

​А6А7А8​ случаях указывается 0.​1​ приближенную к 350​​ тем же путем,​​ массиве присутствует несколько​ЕСЛИОШИБКА​Теперь вставляем эти формулы​​=INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0))​​Используя​Формула говорит примерно следующее:​

Использование массива констант

​INDEX​ В нашем же​ в диапазоне ячеек,​

​ быть выполнена как​ часов.​

ПОИСКПОЗ() + ИНДЕКС()

​ или ссылка на​. Для этого выделите​Тогда вместо 1 в​3​ рублям. Поэтому в​ о котором шла​ точных совпадений, то​очень прост:​

​ в функцию​