Тип сопоставления 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 упорядочен не по убыванию.

#Н/Д

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


Функция

ПОИСКПОЗ(

)

, английский вариант MATCH(),

возвращает позицию значения в диапазоне ячеек. Например, если в ячейке

А10

содержится значение «яблоки», то формула

=ПОИСКПОЗ («яблоки»;A9:A20;0)

вернет 2, т.е. искомое значение «яблоки» содержится во второй ячейке диапазона

A9:A20

:

А9

— первая ячейка (предполагается, что в ней не содержится значение «яблоки»),

А10

— вторая,

А11

— третья и т.д. (подсчет позиции производится от верхней ячейки)

.

Функция

ПОИСКПОЗ()

возвращает позицию искомого значения, а не само значение. Например:

ПОИСКПОЗ(«б»;{«а»;»б»;»в»;»б»};0)

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

Поиск позиций ВСЕХ текстовых значений, удовлетворяющих критерию

.

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


ПОИСКПОЗ

(

искомое_значение

;

просматриваемый_массив

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


Искомое_значение

— значение, используемое при поиске значения в

просматриваемом_массиве

.

Искомое_значение

может быть значением (числом, текстом или логическим значением (ЛОЖЬ или ИСТИНА)) или ссылкой на ячейку, содержащую число, текст или логическое значение.


Просматриваемый_массив

— непрерывный диапазон ячеек, возможно, содержащих искомые значения.

Просматриваемый_массив

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

А9:А20

или диапазоном, расположенным в одной строке, например,

А2:Е2

. Таким образом формула

=ПОИСКПОЗ(«слива»;A30:B33;0)

работать не будет (выдаст ошибку #Н/Д), так как

Просматриваемый_массив

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


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

— число -1, 0 или 1.

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

указывает, как MS EXCEL сопоставляет

искомое_значение

со значениями в аргументе

просматриваемый_массив.

  • Если

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

    равен 0, то функция

    ПОИСКПОЗ()

    находит первое значение, которое в

    точности

    равно аргументу

    искомое_значение

    .

    Просматриваемый_массив

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

    ПОИСКПОЗ()

    находит наибольшее значение, которое меньше либо равно, чем

    искомое_значение

    .

    Просматриваемый_массив

    должен быть упорядочен по возрастанию: …, -2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА. Если

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

    опущен, то предполагается, что он равен 1.
  • Если

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

    равен -1, то функция

    ПОИСКПОЗ()

    находит наименьшее значение, которое больше либо равно чем

    искомое_значение

    .

    Просматриваемый_массив

    должен быть упорядочен по убыванию: ИСТИНА, ЛОЖЬ, Z-A, …, 2, 1, 0, -1, -2, …, и так далее.

Функция

ПОИСКПОЗ()

не различает

РеГИстры

при сопоставлении текстов.

Если функция

ПОИСКПОЗ()

не находит соответствующего значения, то возвращается значение ошибки #Н/Д.

Поиск позиции в массивах с текстовыми значениями

Произведем поиск позиции в НЕ сортированном списке текстовых значений (диапазон

B7:B13

)

Столбец

Позиция

приведен для наглядности и не влияет на вычисления.

Формула для поиска позиции значения

Груши:

=ПОИСКПОЗ(«груши»;B7:B13;0)

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

Груши

учтено не будет.

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

=ПОИСКПОЗ(«груши»;B7:B13;0)+СТРОКА($B$6)

Если искомое значение не обнаружено в списке, то будет возвращено значение ошибки #Н/Д. Например, формула

=ПОИСКПОЗ(«грейпфрут»;B7:B13;0)

вернет ошибку, т.к. значения «грейпфрут» в диапазоне ячеек

B7:B13

нет.

В

файле примера

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

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

Поиск позиции можно производить не только в диапазонах ячеек, но и в

массивах констант

. Например, формула

=ПОИСКПОЗ(«груши»;{«яблоки»;»ГРУШИ»;»мандарины»};0)

вернет значение 2.

Поиск позиции с использованием подстановочных знаков

Если искомое значение точно не известно, то с помощью

подстановочных знаков

можно задать поиск по шаблону, т.е. искомое_значение может содержать знаки шаблона: звездочку (*) и знак вопроса (?). Звездочка соответствует любой последовательности знаков, знак вопроса соответствует любому одиночному знаку.

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

яблоки

или

яблоко

.

В качестве критерия можно задать

«яблок*»

и формула

=ПОИСКПОЗ(«яблок*»;B53:B62;0)

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

яблок

(если она есть в списке).

Подстановочные знаки

следует использовать только для поиска позиции текстовых значений и

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

= 0 (третий аргумент функции).

Поиск позиций ВСЕХ текстовых значений, удовлетворяющих критерию

Функция

ПОИСКПОЗ()

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

Рассмотрим список с

повторяющимися

значениями в диапазоне

B66:B72

. Найдем все позиции значения

Груши

.

Значение

Груши

находятся в позициях 2 и 5 списка. С помощью

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

=(«груши»=$B$66:$B$72)*(СТРОКА($B$66:$B$72)-СТРОКА($D$65))

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

Строке формул

ввести вышеуказанную формулу и нажать

CTRL+SHIFT+ENTER

. В позициях, в которых есть значение

Груши

будет выведено соответствующее значение позиции, в остальных ячейках быдет выведен 0.

C помощью другой

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

=НАИБОЛЬШИЙ((«груши»=$B$66:$B$72)*(СТРОКА($B$66:$B$72)-СТРОКА($D$65));СТРОКА()-СТРОКА($D$65))

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

файл примера

).

Поиск позиции в массивах с Числами

1. Произведем поиск позиции в НЕ сортированном списке числовых значений (диапазон

B8:B14

)

Столбец

Позиция

приведен для наглядности и не влияет на вычисления.

Найдем позицию значения 30 с помощью формулы

=ПОИСКПОЗ(30;B8:B14;0)

Формула ищет

точное

значение 30. Если в списке его нет, то будет возвращена ошибка #Н/Д.

2. Произведем поиск позиции в

отсортированном

по возрастанию списке числовых значений (диапазон

B31:B37

)

Сортированные списки позволяют искать не только точные значения (их позицию), но и позицию

ближайшего

значения. Например, в списке на картинке ниже нет значения 45, но можно найти позицию наибольшего значения, которое меньше либо равно, чем искомое значение, т.е. позицию значения 40.

Это можно сделать с помощью формулы

=ПОИСКПОЗ(45;B31:B37;1)

Обратите внимание, что тип сопоставления =1 (третий аргумент функции).

3. Поиск позиции в списке

отсортированном

по убыванию выполняется аналогично, но с типом сопоставления = -1. В этом случае функция

ПОИСКПОЗ()

находит наименьшее значение, которое больше либо равно чем искомое значение.

Функции ПОИСКПОЗ() и ИНДЕКС()

Функции

ПОИСКПОЗ()

и

ИНДЕКС()

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

Найдем количество заданного товара на определенном складе. Для этого используем формулу


=ИНДЕКС(B67:E71;ПОИСКПОЗ(A74;A67:A71;0);ПОИСКПОЗ(C74;B66:E66;0))

В

файле примера

, соответствующий столбец и строка выделены с помощью

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

.


СОВЕТ:

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

Поиск позиции

.

С помощью функций

ПОИСКПОЗ()

и

ИНДЕКС()

можно заменить функцию

ВПР()

, об этом читайте в статье о

функции ВПР()

.

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

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

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

Воспользуемся функцией ПОИСКПОЗ. Ее синтаксис следующий.

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

Искомое_значение – то значение, которое ищется в списке.

Просматриваемый_массив – столбец, где происходит просмотр данных.

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

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

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

=ПОИСКПОЗ(82;B2:B9;0)

Ответом будет 5, т.к. число 82 находится в 5-й сверху ячейке. Разумеется, вместо числа 82 можно указать ссылку, где находится критерий поиска.

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

Поделиться в социальных сетях:

Функция ПОИСКПОЗ() в MS EXCEL

​Смотрите также​ использовать функцию ПОИСКПОЗ.​, которая умеет извлекать​ этой причине первый​5​​ использовать для этой​​ которого хотим найти,​2​ B10 должен быть​ приводим ссылку на​будет искать название​ значение​​. В полях​​ массиве текстовых данных.​ его название. Также​C помощью другой формулы​ чем​​Функция ПОИСКПОЗ(), английский вариант​​ Как само название​​ данные из диапазона​​ Ford из отдела​3​ цели. В частности,​ в данном случае​

​3​ в порядке убывания​ оригинал (на английском​ продукции. В нашем​«1»​«Просматриваемый массив»​ Узнаем, какую позицию​ эта функция при​ массива​искомое_значениеПросматриваемый_массив​ MATCH(), возвращает позицию​ функции говорит о​ по номеру строки-столбца,​ продаж не учитывается,​Для получения корректного результата​ искомое значение можно​ «апельсины». В ячейке​4​

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

​ формулы для работы.​​ языке) .​

​ случае – это​​.​и​ в диапазоне, в​​ применении в комплексе​​=НАИБОЛЬШИЙ((«груши»=$B$66:$B$72)*(СТРОКА($B$66:$B$72)-СТРОКА($D$65));СТРОКА()-СТРОКА($D$65))​должен быть упорядочен​ значения в диапазоне​ том, что ее​ реализуя, фактически, «левый​ ведь теперь для​ надо следить, чтобы​

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

​«Наименование товара»​​Сортировка и фильтрация данных​указываем те же​​ товаров, занимает слово​​ сообщает им номер​ чтобы номера найденных​​ ЛОЖЬ, Z-A, …,​​ в ячейке​ позиции где находится​​Так, в предыдущем примере​

  • ​ – это разные​​ записаны точно, в​​ «=ИНДЕКС(А2:Е5;1;2)». Здесь мы​ строки, вводим «=​мак​ которая приводит к​​ # н/д» должна​​.​​ в Excel​​ самые данные, что​«Сахар»​
  • ​ позиции конкретного элемента​ позиций отображались в​ 2, 1, 0,​А10​ значение внутри определенного​​ получить не номер,​​ значения (FordПродажи и​ том числе не​ использовали вариант из​ ПОИСКПОЗ(D1;В3:В6;0)» (см. таблицу).​роза​ ошибке # н/д.​​ отображаться, являющееся результатом​​В поле​Эффективнее всего эту функцию​ и в предыдущем​
  • ​.​​ для последующей обработки​​ первых ячейках (см.​ -1, -2, …,​содержится значение «яблоки»,​ диапазона ячеек. В​ а название модели​​ FordМаркетинговый). Просматриваемый диапазон​​ содержали опечатков и​ предыдущих примеров, когда​ В результате там​жасмин​Решение:​ функции индексили ПОИСКПОЗ​

​«Номер строки»​ использовать с другими​ способе – адрес​

​Выделяем ячейку, в которую​ этих данных.​ файл примера).​ и так далее.​

Поиск позиции в массивах с текстовыми значениями

​ то формула =ПОИСКПОЗ​ нашем случаи мы​ генератора можно очень​​ теперь распространяется на​​ лишних пробелов. В​

​ номер строки и​ появляется число 3.​ромашка​

​Измените аргумента​ .​

​будет располагаться вложенная​ операторами в составе​ диапазона и число​ будет выводиться обрабатываемый​Синтаксис оператора​1. Произведем поиск позиции​

​Функция ПОИСКПОЗ() не различает​ («яблоки»;A9:A20;0) вернет 2,​ ищем значение: «Магазин​ легко:​ 2 столбца, так​

​ противном случае программа​ столбца высчитывался вручную.​ Именно такой номер​3​тип_сопоставления​Примечание:​ функция​ комплексной формулы. Наиболее​​«0»​​ результат. Щелкаем по​

​ПОИСКПОЗ​ в НЕ сортированном​ РеГИстры при сопоставлении​ т.е. искомое значение​

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

​ 3», которое следует​Ну, и поскольку Excel​ же благодаря оператору​ не будет рассматривать​ Однако наша цель​ в диапазоне В3:В6​2​

Поиск позиции с использованием подстановочных знаков

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

​ их как одинаковые.​ — автоматизировать этот​ у выражения «апельсины».​хризантема​ по убыванию формат​ИНДЕКСУ​. Её придется вбить​

​ в связке с​ жмем на кнопку​«Вставить функцию»​=ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​ (диапазон​Если функция ПОИСКПОЗ() не​ второй ячейке диапазона​

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

Поиск позиций ВСЕХ текстовых значений, удовлетворяющих критерию

​ таблицы. Затем повторите​или​ вручную, используя синтаксис,​ функцией​«OK»​около строки формул.​

​Теперь рассмотрим каждый из​B8:B14​​ находит соответствующего значения,​​A9:A20А9​ текстовой строки «Магазин​

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

​B​

​бегония​ попытку.​ПОИСКПОЗ​ о котором говорится​ИНДЕКС​.​Производится запуск​​ трех этих аргументов​​)​ то возвращается значение​- первая ячейка​ » и критерий​ подход на 100%​ значений из двух​

​ в Excel. Примеры​ и единицы, которые​

​C​

​гортензия​Задать вопрос на форуме​для возврата осмысленные​ в самом начале​. Данный аргумент выводит​

Поиск позиции в массивах с Числами

​После того, как мы​Мастера функций​ в отдельности.​Столбец Позиция приведен для​​ ошибки #Н/Д.​​ (предполагается, что в​

​ из ячейки B15.​ работает и с​ смежных диапазонов. Таким​

​ ее совместного использования​ указывают на искомые​D​

​4​​ сообщества, посвященном Excel​​ значения вместо #​ статьи. Сразу записываем​ в указанную ячейку​ произвели вышеуказанные действия,​

​. Открываем категорию​«Искомое значение»​ наглядности и не​Произведем поиск позиции в​​ ней не содержится​​ Поэтому в первому​

​ датами. Например, мы​ образом, значения берутся​ с «ПОИСКПОЗ» вам​ строку и столбец,​E​3​У вас есть предложения​ н/д, используйте функцию​ название функции –​ содержимое диапазона заданное​ в поле​«Полный алфавитный перечень»​– это тот​ влияет на вычисления.​

​ НЕ сортированном списке​ значение «яблоки»),​

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

​ также известны, и​ в массиве записать​1​тюльпан​ по улучшению следующей​ IFERROR и затем​«ПОИСКПОЗ»​ по номеру его​«Номер»​или​

Функции ПОИСКПОЗ() и ИНДЕКС()

​ элемент, который следует​Найдем позицию значения 30​ текстовых значений (диапазон​А10​ «Магазин »&B15. Во​ на каком этапе​ столбцов Автомобиль и​ вы сможете корректно​

​ соответствующие функции «ПОИСКПОЗ»,​апельсины​фиалка​ версии Excel? Если​

​ вложить функций​

​без кавычек. Затем​ строки или столбца.​отобразится позиция слова​«Ссылки и массивы»​

​ отыскать. Он может​ с помощью формулы​B7:B13​- вторая,​

​ втором аргументе функции​ сейчас находится наш​ Отдел.​ применять их для​ выдающие эти номера.​3​

excel2.ru

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

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

​подснежник​ да, ознакомьтесь с​индекс​​ открываем скобку. Первым​​ Причем нумерация, как​«Мясо»​. В списке операторов​ иметь текстовую, числовую​ =ПОИСКПОЗ(30;B8:B14;0)​)​А11​ ПОИСКПОЗ указывается ссылка​ проект:​Читайте также: Функции ИНДЕКС​​ решения многих практических​​ Обратите внимание, что​2​гладиолус​

​ темами на портале​и​

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

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

​ принимать логическое значение.​​точное​​ наглядности и не​

​ т.д. (подсчет позиции​

​ A3:J3 где нужно​ПОИСКПОЗ​ Excel и примеры​

​Автор: Наира​​ «уд», расположенное в​фрукты​4​ Excel.​в эту функцию.​«Искомое значение»​ПОИСКПОЗ​ она равна​. Найдя и выделив​ В качестве данного​значение 30. Если​ влияет на вычисления.​

​ производится от верхней​​ искать исходное значение​состоит в том,​ их использования​Во многих поисковых формулах​ ячейке G2 и​3​астра​​Как исправить ошибку #​​ Только заменив собственное​

​. Оно располагается на​​, выполняется не относительно​«3»​ его, жмем на​ аргумента может выступать​ в списке его​​Формула для поиска позиции​​ ячейки).​​ (указанное в первом​​ что она умеет​​Основное назначение этой функции​​ очень часто приходится​​ «гр. 2» из​​помидоры​пион​ н/д​​ значение # н/д​​ листе в поле​ всего листа, а​​.​​ кнопку​ также ссылка на​ нет, то будет​ значения Груши: =ПОИСКПОЗ(«груши»;B7:B13;0)​​Функция ПОИСКПОЗ() возвращает позицию​​ аргументе). Третий аргумент​ искать только в​ в том, чтобы​ использовать функцию ПОИСКПОЗ​ H2. Кроме того,​груши​лилия​Способы использования функций индекс​ идентифицирует ошибку, но​«Приблизительная сумма выручки»​ только внутри диапазона.​Данный способ хорош тем,​​«OK»​​ ячейку, которая содержит​ возвращена ошибка #Н/Д.​​Формула находит первое значение​​ искомого значения, а​

​ содержит значение 0​​ одномерных массивах (т.е.​​ искать позицию заданного​ как вспомогательную в​ нам нужны точные​4​гвоздика​ и ПОИСКПОЗ с​ не решило. Итак,​​. Указываем координаты ячейки,​​ Синтаксис этой функции​​ что если мы​​в нижней части​ любое из вышеперечисленных​2. Произведем поиск позиции​ сверху и выводит​ не само значение.​

​ – это значит,​​ строчке или столбце),​​ элемента в наборе​ комбинациях с другими​ совпадения, поэтому в​картофель​Если требуется узнать, сколько​​ несколькими условиями в​​ очень важно, прежде​

​ содержащей число​ следующий:​ захотим узнать позицию​ окна.​ значений.​​ в отсортированном по​​ его позицию в​ Например: ПОИСКПОЗ(«б»;{«а»;»б»;»в»;»б»};0) возвращает​ что функция возвратит​

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

​ но никто не​ значений. Чаще всего​ функциями такими как:​​ качестве последнего, третьего,​​яблоки​ учащихся Группы 2​ Excel​ чем использовать​350​=ИНДЕКС(массив;номер_строки;номер_столбца)​ любого другого наименования,​​Активируется окно аргументов оператора​​«Просматриваемый массив»​

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

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

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

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

  3. ​ два​​ поиска порядкового номера​​ и др. Но​ случаях указывается 0.​морковь​ то в соответствующую​Функция ПОИСКПОЗ​, убедитесь, что формула​

    ​ запятой. Вторым аргументом​ одномерный, то можно​​ будет каждый раз​​. Как видим, в​ диапазона, в котором​B31:B37​​ будет.​​ «б» в массиве​

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

    ​)​​Чтобы найти номер строки,​​ {«а»;»б»;»в»;»б»}. Позиция второй​​ примере значение «Магазин​​а вложенных в​ где лежит нужное​ приносить данная функция​ формуле ИНДЕКС(А2:Е5;1;2) следует​6​

    ​ выражение: ИНДЕКС (С2:С5,​ в Excel​Если функция​​«Просматриваемый массив»​​ из двух аргументов:​

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

  4. ​ изменять формулу. Достаточно​ числу количества аргументов​ Именно позицию данного​​Сортированные списки позволяют искать​​ а не позиции​ буквы «б» будет​ 3» находится на​ИНДЕКС​ нам значение.​ работая самостоятельно. Из​ записать: ПОИСКПОЗ(G2;A2:A5;0), а​​перец​​ 1).​

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

​Рекомендации, позволяющие избежать появления​​ПОИСКПОЗ​

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

​.​«Номер строки»​ просто в поле​​ имеется три поля.​​ элемента в этом​ не только точные​

  1. ​ в искомом диапазоне,​ проигнорирована, функция вернет​ позиции номер 6​​, чтобы реализовать двумерный​​Синтаксис этой функции следующий:​​ самого названия функции​​ вместо 2 —​​бананы​​A​ неработающих формул​не находит искомое​ПОИСКПОЗ​​или​​«Заданное значение»​​ Нам предстоит их​​ массиве и должен​ значения (их позицию),​ можно записать следующую​ позицию только первой​ в диапазоне A3:J3,​ поиск по строке​

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

  2. ​=ПОИСКПОЗ(Что_ищем; Где_ищем; Режим_поиска)​ ПОИСКПОЗ понятно, что​​ ПОИСКПОЗ(H2; А2:Е2;0).​​Последний 0 означает, что​B​Обнаружение ошибок в формулах​​ значение в массиве​​будет просматривать тот​​«Номер столбца»​​вписать новое искомое​​ заполнить.​​ определить оператор​ но и позицию​ формулу: =ПОИСКПОЗ(«груши»;B7:B13;0)+СТРОКА($B$6)​ буквы. О том​ а значит функция​​ и столбцу одновременно:​​где​ ее главная задача​​После подстановки имеем: ИНДЕКС(А2:E5;​​ требуется найти точное​

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

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

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

  4. ​ ПОИСКПОЗ возвращает число​Не всегда таблицы, созданные​Что_ищем​ заключается в определении​ ПОИСКПОЗ(G2;A2:A5;0); ПОИСКПОЗ(H2; А2:Е2;0)).​ совпадение со значением​D​ проверки ошибок​ # н/д.​​ находится сумма выручки​​Особенность связки функций​ Обработка и выдача​ найти позицию слова​.​ в списке на​

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

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

​ обнаружено в списке,​ позиции искомого значения​​ 6 которое будет​​ в Excel охарактеризованы​- это значение,​

​ позиции исходного значения,​ В результате, нажав​ D1.​E​Все функции Excel (по​Если вы считаете, что​

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

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

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

    ​Где_ищем​​ ячеек или таблица.​​ этой ячейке значение​​ функция «ПОИСКПОЗ» возвращает​​N/N​​Все функции Excel (по​​ данных в электронной​​ рублям. Поэтому в​​ПОИСКПОЗ​​Теперь давайте рассмотрим, как​​ вбиваем это наименование​​ нужно искать или​​ можно найти позицию​ Например, формула =ПОИСКПОЗ(«грейпфрут»;B7:B13;0)​ ВСЕХ текстовых значений,​ критерия функции ВПР.​ быть определены только​- это одномерный​​ Применять эту функцию​​ «10».​

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

  3. ​ только одно значение​Группа 1​ категориям)​​ таблице, но не​​ данном случае указываем​​заключается в том,​​ можно использовать​ в поле​ неточное. Этот аргумент​ наибольшего значения, которое​ вернет ошибку, т.к.​ удовлетворяющих критерию.​

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

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

​ меньше либо равно,​​ значения «грейпфрут» в​ПОИСКПОЗискомое_значение просматриваемый_массив​

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

​ четвертый аргумент в​ Иногда при анализе​ (строка или столбец),​ диапазонов или таблиц​ в Excel может​ е. верхнее). Но​Группа 3​​ Excel по своей​​СООТВЕТСТВИЕ​«Сумма выручки»​ использоваться в качестве​для работы с​.​ значения:​ чем искомое значение,​ диапазоне ячеек​​; тип_сопоставления)​​ функции ВПР который​ данных таблицы мы​ где производится поиск​ с одним столбцом​ быть «вытянута» на​

​ что делать, если​

​Группа 4​ популярности уступает только​, возможно, так​. Опять ставим точку​​ аргумента первой, то​​ числовыми выражениями.​​В поле​​«1»​

​ т.е. позицию значения​​B7:B13​​Искомое_значение​​ определяет точность совпадения​​ имеем возможность пользоваться​Режим_поиска​ или с одной​ некий диапазон. В​ в списке есть​2​ Word. Она позволяет​

​ как:​ с запятой. Третьим​ есть, указывать на​Ставится задача найти товар​«Просматриваемый массив»​,​ 40.​​нет.​​- значение, используемое​ найденного значения с​ как заголовками столбцов,​- как мы​ строкой. Поэтому сразу​ примере, рассматриваемом выше,​ повторения. В таком​«неудовлетворительно»​​ с легкостью осуществлять​Ячейка содержит непредвиденные символы​​ аргументом является​

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

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

  2. ​ или скрытые пробелы.​​«Тип сопоставления»​​ столбца.​​ 400 рублей или​​ самого диапазона. Его​и​​ помощью формулы =ПОИСКПОЗ(45;B31:B37;1)​​ найти применение функции​

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

  3. ​ в​​ 1 или пусто​​ строк, которые находятся​​ с округлением в​​ на конкретном примере​​ ячейки из H2:J3.​​ массива. Для их​4​​ расчеты над большим​​Ячейка не отформатированное правильный​

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

  4. ​. Так как мы​Давайте взглянем, как это​ самый ближайший к​​ можно вбить вручную,​​«-1»​Обратите внимание, что тип​ при поиске в​просматриваемом_массивеИскомое_значение​ – приближенное совпадение),​ в первом столбце.​ большую строну (-1)​ проиллюстрируем как применять​​ В связи с​​ использования следует выделить​

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

  5. ​2​​ количеством данных. Для​​ тип данных. Например​​ будем искать число​​ можно сделать на​ этой сумме по​​ но проще установить​​. При значении​ сопоставления =1 (третий​ горизонтальном массиве.​может быть значением​​ но в формуле​​Пример таблицы табель премии​

    ​ или в меньшую​​ функцию ПОИСКПОЗ для​​ этим необходимо выяснить,​ весь диапазон данных​​4​​ этой цели в​ ячейка содержит числовые​ равное заданному или​ практике, используя всю​ возрастанию.​ курсор в поле​​«0»​​ аргумент функции).​Поиск позиции можно производить​ (числом, текстом или​ он опущен по​​ изображен ниже на​​ сторону (1)​ таблицы с двумя​​ как сделать так,​​ и использовать сочетание​3​​ ней предусмотрено большое​​ значения, но он​ самое близкое меньшее,​ ту же таблицу.​​Прежде всего, нам нужно​​ и выделить этот​​оператор ищет только​​3. Поиск позиции в​ не только в​ логическим значением (ЛОЖЬ​ следующей причине. Получив​ рисунке:​Давайте рассмотрим несколько полезных​ столбцами и более.​ чтобы, «вытянув» эту​​ клавиш «Ctrl+Shift+Enter». Однако​​«удовлетворительно»​ количество встроенных функций,​ может быть отформатированные​​ то устанавливаем тут​​ У нас стоит​ отсортировать элементы в​ массив на листе,​ точное совпадение. Если​ списке отсортированном по​ диапазонах ячеек, но​​ или ИСТИНА)) или​​ все аргументы функция​

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

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

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

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

  7. ​ вспомогательных. Некоторые из​текст​​«1»​​ дополнительное поле листа​«Сумма»​ левую кнопку мыши.​«1»​​ но с типом​​ констант. Например, формула​

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

​ содержащую число, текст​​ значения 370 000​

​ премии в диапазоне​​Классический сценарий — поиск​​ средней фирмы, как​ значения.​ статьи.​13​ них способны осуществлять​.​. Закрываем скобки.​«Товар»​по убыванию. Выделяем​

​ После этого его​

lumpics.ru

Исправление ошибки #Н/Д в функциях ИНДЕКС и ПОИСКПОЗ

​, то в случае​​ сопоставления = -1.​ =ПОИСКПОЗ(«груши»;{«яблоки»;»ГРУШИ»;»мандарины»};0) вернет значение​ или логическое значение.​ и так как​ B5:K11 на основе​ точного текстового совпадения​ показано ниже на​Главная сложность заключается в​Представьте, что вам нужно​11​ действия, в том​Решение​Третий аргумент функции​наименование товара, общая​ данную колонку и​ адрес отобразится в​ отсутствия точного совпадения​ В этом случае​ 2.​Просматриваемый_массив​ не указан последний​

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

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

Проблема: Нет соответствий

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

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

  • ​ рублям или самому​. Щелкаем по значку​

  • ​«Тип сопоставления»​ к нему элемент​ больше либо равно​ с помощью подстановочных​ искомые значения.​ Excel – 350​​ максимальных размеров выплаты​​ списке:​

​ повторяются, но нет​​ это, следует превратить​ для простоты случай​8​ «ИНДЕКС». В Excel​ ПЕЧСИМВ или СЖПРОБЕЛЫ​ этого жмем на​ близкому к этому​«Сортировка и фильтр»​

Вы использовали формулу массива, но не нажали клавиши CTRL+SHIFT+ВВОД

​ставим число​​ по убыванию. Если​​ чем искомое значение.​​ знаков можно задать​​Просматриваемый_массив​ 000.​ премии. Сложность возникает​Если в качестве искомого​ парных дубликатов. Например,​ его в абсолютный.​ с небольшим числом​8​ она используется как​ соответственно. Кроме того​ кнопку​

Проблема: Несоответствие типа сопоставления и порядка сортировки данных

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

  • ​ элементов. Например, у​​10​​ отдельно, так и​ проверьте, если ячейки,​«OK»​​ Данный аргумент указан​​ ленте в блоке​, так как будем​«-1»​ часто используются вместе,​ т.е. искомое_значение может​ одностолбцовым диапазоном ячеек,​ описанной формулы, на​

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

​ с «ПОИСКПОЗ», о​ отформатированные как типы​​.​

​ в поле​

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

​«Редактирование»​​ работать с текстовыми​​, то в случае,​ т.к. позволяют по​ содержать знаки шаблона:​ например​ ее основе можно​ которую может рассчитывать​ искать первую ячейку​ но оба они​ $А$2:$Е$5. То же​ об успеваемости нескольких​«отлично»​

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

У вас есть вопрос об определенной функции?

​ найденной позиции в​ звездочку (*) и​

Помогите нам улучшить Excel

​А9:А20​ легко составить формулу​ сотрудник при преодолении​ с текстом и​ из разных отделов.​ следует сделать и​ групп студентов и​

См. также

​1​ ниже.​

​При использовании массива в​ИНДЕКС​ листе»​ выбираем пункт​

​ нам нужен точный​

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

​ одном диапазоне вывести​ знак вопроса (?).​

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

​ определенной границы выручки.​ выдавать её позицию.​ Если мы захотим​

​ для обеих встроенных​ их оценки. Предположим,​

​3​Функция «ИНДЕКС» в Excel​

support.office.com

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

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

функция индекс в Excel

Описание

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

​ в ячейке H2​4​ на значение) содержимого​ПОИСКПОЗ​

​в заранее указанную​«Сумма выручки»​.​ данные установлены, жмем​ по возрастанию. Важно,​ пример.​ вопроса соответствует любому​А2:Е2​ 3-тьего магазина. Измененная​ суммы выплаты премии​ изменить третий аргумент​

​ в результате функция​ как ПОИСКПОЗ($G$2;$A$2:$A$5;0) и​ появилось число студентов,​Оба примера, приведенные выше,​ ячейки, заданной номерами​или сочетание этих двух​ ячейку выводит наименование​по возрастанию. Для​

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

​После того, как была​ на кнопку​ если ведется поиск​

​Найдем количество заданного товара​ одиночному знаку.​. Таким образом формула​ формула будет находится​ для каждого вероятного​Режим_поиска​ ПОИСПОЗ вернет нам​ ПОИСКПОЗ($H$2; А$2:$Е2;0).​ получивших оценку «неуд».​ не будут работать​ строки и столбца​ функций необходим на​«Чай»​ этого выделяем необходимый​

​ сортировка произведена, выделяем​

​«OK»​

​ не точного значения,​

​ на определенном складе.​

​Предположим, что имеется перечень​

​ =ПОИСКПОЗ(«слива»;A30:B33;0) работать не​

​ в ячейке B17​

​ размера выручки. Есть​

​с нуля на​

​ позицию в диапазоне​

​Окончательный вид формулы будет:​

​A​

​ с большими массивами​

​ таблицы либо поименованного​

​ клавиатуре нажмите клавиши​

​. Действительно, сумма от​

​ столбец и, находясь​

​ ячейку, где будет​

​.​

​ а приблизительного, чтобы​

​ Для этого используем​

​ товаров и мы​

​ будет (выдаст ошибку​

​ и получит следующий​

​ только пределы нижних​

​ минус 1:​

​ где встречается первое​

​ ИНДЕКС($А$2:$Е$5; ПОИСКПОЗ($G$2;$А$2:А$5;0); ПОИСКПОЗ($H$2;​

​B​

​ данных. Дело в​

​ диапазона.​

​ Ctrl-клавиши Shift +​

​ реализации чая (300​

​ во вкладке​

​ выводиться результат, и​

​Программа выполняет вычисление и​ просматриваемый массив был​ формулу​ не знаем точно​ #Н/Д), так как​ вид:​ и верхних границ​

​Числа и пустые ячейки​

​ значение – 3.​

​ $А$2:$Е$2;0)).​

​C​

​ том, что использование​

​Ее синтаксис несложен и​

​ Ввод. Excel автоматически​

​ рублей) ближе всего​

​«Главная»​

​ запускаем окно аргументов​

​ выводит порядковый номер​

​ упорядочен по возрастанию​

​=ИНДЕКС(B67:E71;ПОИСКПОЗ(A74;A67:A71;0);ПОИСКПОЗ(C74;B66:E66;0))​

​ как записана товарная​

​Просматриваемый_массив​

​Легко заметить, что эта​

​ сумм премий для​

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

​ То есть Ford​

​В результате будем иметь​

​D​

​ функции «ИНДЕКС» в​

​ выглядит следующим образом:​

​ будет размещать формулы​

​ по убыванию к​

​, кликаем по значку​

​ тем же путем,​

​ позиции​

​ (тип сопоставления​

​В файле примера, соответствующий​

​ позиция относящаяся к​

​представляет собой диапазон​

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

​ каждого магазина.​

​ игнорируются.​

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

функция индекс и поискпоз в Excel примеры

​ из отдела продаж:​ таблицу, изображенную ниже​E​ Excel предполагает ввод​ ИНДЕКС (массив, №​ в фигурные скобки​ сумме 350 рублей​«Сортировка и фильтр»​ о котором шла​«Сахар»​«1»​ столбец и строка​ яблокам: яблоки или​ ячеек размещенный одновременно​ предыдущей только номером​Например, нам нужно чтобы​Если последний аргумент задать​

​Что же делать если​A​F​

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

​ строки, № столбца).​

​ {}. Если вы​

​ из всех имеющихся​

​, а затем в​

​ речь в первом​

​в выделенном массиве​

​) или убыванию (тип​

​ выделены с помощью​

​ яблоко.​

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

​ столбца указанном в​

​ программа автоматически определила​

​ равным 1 или​

​ нас интересует Ford​

​B​

​G​

​ столбца не самой​

​Данная функция может работать​

​ пытаетесь ввести их,​

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

​ появившемся меню кликаем​

​ способе.​

​ в той ячейке,​

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

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

​В качестве критерия можно​ и нескольких ячейках.​

​ третьем аргументе функции​ какая возможная минимальная​ -1, то можно​ из маркетингового отдела?​C​H​ таблицы, а массива​ также с единственной​ Excel отобразит формулу​ значений.​ по пункту​В поле​ которую мы задали​«-1»​СОВЕТ: Подробнее о поиске​ задать»яблок*» и формула​

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

​ ВПР. А, следовательно,​

​ премия для продавца​

​ реализовать поиск ближайшего​

​ Кроме того, мы​

​D​

​J​

​ данных. Это достаточно​

​ строкой или с​

​ как текст.​

​Если мы изменим число​

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

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

​ ещё на первом​

​).​

​ позиций можно прочитать​

​ =ПОИСКПОЗ(«яблок*»;B53:B62;0) вернет позицию​

​— число -1,​

​ нам достаточно лишь​

​ из 3-тего магазина,​

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

​ хотим использовать только​

​E​

​1​ затруднительно сделать, когда​ единственным столбцом. В​При использовании​

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

​ в поле​ максимальному»​вбиваем число​ шаге данной инструкции.​Аргумент​ в соответствующем разделе​ текстового значения, начинающегося​ 0 или 1.​ к значению, полученному​ выручка которого преодолела​ числа. Таблица при​ функцию ПОИСПОЗ, не​F​N/N​ речь идет о​ таком случае после​СООТВЕТСТВИЕ​

функция индекс в Excel примеры

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

​«Приблизительная сумма выручки»​.​«400»​ Номер позиции будет​«Тип сопоставления»​ сайта: Поиск позиции.​ со слова яблок​Тип_сопоставления​ через функцию ПОИСКПОЗ​ уровень в 370​ этом обязательно должна​ прибегая к формулам​G​гр. 1​ большом числе элементов.​

​ указания одномерного массива​

​между значениями в качестве​

​на другое, то​

​Выделяем ячейку в поле​

​. В поле​

​ равен​

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

​С помощью функций ПОИСКПОЗ()​

​ (если она есть​

​указывает, как MS​

​ добавить +1, так​

​ 000.​

​ быть отсортирована по​

​ с комбинациями других​

​H​

​гр. 2​

​ Решить проблему может​

​ выставляется одно число.​

​ аргумента​

​ соответственно автоматически будет​

​«Товар»​

​«Просматриваемый массив»​

​«4»​

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

​ и ИНДЕКС() можно​

​ в списке).​

​ EXCEL сопоставляет​

​ как сумма максимально​

​Для этого:​

​ возрастанию или убыванию​

​ функций ИНДЕКС и​

​J​

​гр. 3​

​ помочь еще одна​

​ Оно обозначает номер​

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

​ пересчитано и содержимое​

​и вызываем​

​указываем координаты столбца​

​.​

​ пропущенным, если в​

​ заменить функцию ВПР(),​

​Подстановочные знаки следует использовать​

​искомое_значение​ возможной премии находиться​В ячейку B14 введите​ соответственно. В общем​ т.п. Выход из​1​гр. 4​ экселевская функция.​ строки, если массив​и порядок сортировки​ поля​Мастер функций​«Сумма»​Урок:​ нем нет надобности.​ об этом читайте​ только для поиска​со значениями в​ в следующем столбце​ размер выручки: 370​ и целом, это​ этой ситуации находится​N/N​гр. 2​Рассмотрим случай, когда массив​ представляет собой столбец,​ значений в массиве​«Товар»​обычным способом через​. В поле​Мастер функций в Экселе​ В этом случае​ в статье о​ позиции текстовых значений​ аргументе​ после минимальной суммы​ 000.​ чем-то похоже на​

​ в определении настроек​гр. 1​гр. 4​ состоит из единственной​ и наоборот.​

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

использование функции индекс в Excel

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

​ функции ВПР().​ и​просматриваемый_массив.​ соответствующий критериям поискового​В ячейке B15 укажите​ интервальный просмотр у​ аргументов и выполнения​гр. 2​2​ строки.​Функция «ИНДЕКС» в Excel​ согласованность. Если синтаксис​Урок:​«Вставить функцию»​

​устанавливаем значение​ примитивный случай применения​ умолчанию равно​Одним из наиболее востребованных​Типом сопоставления​Если​ запроса.​ номер магазина: 3.​ функции​ функции в массиве.​гр. 3​«неуд»​A​ иногда выдает значение​ отличается от перечисленных​

​Функция ИНДЕКС в Excel​.​«-1»​

​ оператора​«1»​

​ операторов среди пользователей​

​= 0 (третий​

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

​Полезные советы для формул​

​В ячейке B16 введите​

​ВПР (VLOOKUP)​

​ Для этого:​

​гр. 4​

​5​

​B​

​ «#ССЫЛ!». Чаще всего​

​ ниже правил, появляется​

​Как видим, оператор​

​В открывшемся окне​

​, так как мы​

​ПОИСКПОЗ​

​. Применять аргумент​

​ Excel является функция​

​ аргумент функции).​

​равен 0, то​

​ с функциями ВПР,​

​ следующую формулу:​

​, но там возможен​

​В ячейку B16 введите​

​гр. 2​

​3​

​C​

​ это происходит, если​

​ ошибка # н/д.​

​ПОИСКПОЗ​

​Мастера функций​

​ производим поиск равного​

​, но даже его​

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

​ПОИСКПОЗ​

​Функция ПОИСКПОЗ() возвращает только​

​ функция ПОИСКПОЗ() находит​

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

​В результате определена нижняя​

​ только поиск ближайшего​

​ значение Ford, а​

​гр. 4​

​1​

​D​

​ ячейка, расположенная на​

​Если​

​является очень удобной​

​в категории​ или большего значения​ можно автоматизировать.​, прежде всего, имеет​. В её задачи​ одно значение. Если​ первое значение, которое​Чтобы пошагово проанализировать формулу​ граница премии для​ наименьшего, а здесь​

функция индекс и поискпоз в Excel

​ в ячейку C16​2​2​1​ пересечении указанных строки​тип_сопоставления​ функцией для определения​«Ссылки и массивы»​ от искомого. После​Для удобства на листе​

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

fb.ru

Пример функции ПОИСКПОЗ в Excel без функции ИНДЕКС

​ входит определение номера​ в списке присутствует​ в​ Excel любой сложности,​ магазина №3 при​ — есть выбор.​ название интересующего нас​«неуд»​«уд»​товары​ и столбца, находится​равен 1 или​ порядкового номера указанного​ищем наименование​ выполнения всех настроек​ добавляем ещё два​ когда обрабатываются числовые​ позиции элемента в​ несколько значений, удовлетворяющих​точности​ рационально воспользоваться встроенными​ выручке больше >370​Например, нам нужно выбрать​ отдела – Маркетинговый.​5​3​2​ вне указанного диапазона.​ не указан, значения​ элемента в массиве​

Пример работы ПОИСКПОЗ по двум столбцам Excel

​«ИНДЕКС»​ жмем на кнопку​ дополнительных поля:​ значения, а не​ заданном массиве данных.​

Список автомобилей.

​ критерию, то эта​равно аргументу​ инструментами в разделе:​ 000, но меньше​ генератор из прайс-листа​В ячейку C17 введите​3​«уд»​овощи​Рассмотрим несколько случаев использования​ в​ данных. Но польза​, выделяем его и​«OK»​«Заданное значение»​ текстовые.​ Наибольшую пользу она​ функция не поможет.​

Ford продажи.

​искомое_значениеПросматриваемый_массив​ «ФОРМУЛЫ»-«Зависимости формул». Например,​ ​ для расчетной мощности​ функцию со следующими​1​14​фрукты​ функции «ИНДЕКС» на​просматриваемый_массив​ от него значительно​ жмем на кнопку​.​и​В случае, если​

  1. ​ приносит, когда применяется​Рассмотрим список с повторяющимися​может быть не​ особенно полезный инструмент​В первом аргументе функции​
  2. ​ в 47 кВт.​ аргументами:​2​
  3. ​10​специи​ практике.​должен быть в​ увеличивается, если он​«OK»​Результат обработки выводится в​«Номер»​ПОИСКПОЗ​

Ford маркетинг.

​ в комплексе с​ значениями в диапазоне​ упорядочен.​

​ для пошагового анализа​

Описание примера как работает функция ПОИСКПОЗ:

​ ВПР указываем ссылку​ Если последний аргумент​После ввода для подтверждения​«уд»​14​3​Предположим, имеется массив, состоящий​ порядке возрастания. Например,​ применяется в комплексных​.​ предварительно указанную ячейку.​. В поле​при заданных настройках​ другими операторами. Давайте​B66:B72​Если тип_сопоставления равен 1,​ вычислительного цикла –​ на ячейку с​ задать равным 1​ функции нажмите комбинацию​10​12​помидоры​ из 4 столбцов​ -2, -1, 0,​ формулах.​Далее открывается окошко, которое​ Это позиция​«Заданное значение»​ не может найти​

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

exceltable.com

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

​ критерием поискового запроса​ и отсортировать таблицу​ горячих клавиш CTRL+SHIFT+Enter,​12​«отлично»​груши​ и 4 строк​ 1, 2…, A,​Автор: Максим Тютюшев​ предлагает выбор варианта​

​«3»​

​вбиваем то наименование,​

​ нужный элемент, то​

  • ​ собой представляет функция​​ значения Груши.​ находит наибольшее значение,​
  • ​Функция ВПР ищет значения​​ (исходная сумма выручки),​ по возрастанию, то​ так как она​3​
  • ​4​​соль​ (см. таблицу). Если​ B и C…,​Примечание:​ оператора​. Ей соответствует​

​ которое нужно найти.​ оператор показывает в​ПОИСКПОЗ​

Точный поиск

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

ПОИСКПОЗ в Excel

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

​«уд»​«хорошо»​4​ ввести в одну​ ЛОЖЬ, ИСТИНА лишь​Мы стараемся как​ИНДЕКС​«Картофель»​ Пусть теперь это​​ ячейке ошибку​​, и как её​ позициях 2 и​

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

​ равно, чем​ на право. То​ ячейке B14. Область​

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

​ наименьшую по мощности​ массиве. Если все​14​8​огурцы​ из ячеек таблицы​ некоторые из них.​ можно оперативнее обеспечивать​: для массива или​. Действительно, сумма выручки​ будет​«#Н/Д»​ можно использовать на​ 5 списка. С​​искомое_значениеПросматриваемый_массив​​ есть анализирует ячейки​ поиска в просматриваемом​ модель (​ сделано правильно в​

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

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

​ только в столбцах,​ диапазоне A5:K11 указывается​Зверь​ строке формул появятся​14​10​​перец​​ А1:Е5 выражение «=ИНДЕКС​

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

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

​тип_сопоставления​ материалами на вашем​ нужен первый вариант.​ продукта самая близкая​​. В поле​ ​При проведении поиска оператор​​Скачать последнюю версию​=(«груши»=$B$66:$B$72)*(СТРОКА($B$66:$B$72)-СТРОКА($D$65))​ по возрастанию: …,​ расположенных с правой​ во втором аргументе​

​):​ фигурные скобки.​12​8​5​

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

​ (В2:Е5, 2, 3)»​-1, значения в​ языке. Эта страница​ Поэтому оставляем в​ к числу 400​«Номер»​ не различает регистры​ Excel​можно найти все эти​ -2, -1, 0,​ стороны относительно от​

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

​ функции ВПР. А​​Если же третий аргумент​​Как видно функция самостоятельно​«отлично»​5​перцы​ (без кавычек) и​просматриваемый_массив​ переведена автоматически, поэтому​ этом окне все​​ по возрастанию и​​устанавливаем курсор и​​ символов. Если в​​Оператор​ позиции. Для этого​ 1, 2, …,​

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

planetaexcel.ru

Формулы с функциями ВПР и ПОИСКПОЗ для выборки данных в Excel

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

Пример формулы с ВПР и ПОИСКПОЗ

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

Табель премии.

​ A-Z, ЛОЖЬ, ИСТИНА.​ диапазона, указанного в​ должен быть указан​ таблица отсортирована по​ поставленной задачи.​3​4​имбирь​ то в ответ​ порядке убывания.​ содержать неточности и​ и жмем на​Аналогичным образом можно произвести​ аргументов оператора тем​ точных совпадений, то​принадлежит к категории​ ячеек (расположенных вертикально),​ Если​ первом аргументе функции.​ номер столбца, но​ убыванию, то мы​​4​

​6​6​ будет выдано значение​В приведенном ниже примере​ грамматические ошибки. Для​ кнопку​ поиск и самой​ же способом, о​

​ПОИСКПОЗ​

  1. ​ функций​ в Строке формул​тип_сопоставления​
  2. ​ Если структура расположения​ он пока неизвестен.​
  3. ​ найдем ближайшую более​Чтобы функция ПОИСКПОЗ работала​

Выбрана минимальная граница.

​«хорошо»​5​моркоь​ «бегония».​ — функция​ нас важно, чтобы​

Поиск ближайшего значения Excel формулой ВПР и ПОИСКПОЗ:

​«OK»​ близкой позиции к​ котором шел разговор​выводит в ячейку​«Ссылки и массивы»​ ввести вышеуказанную формулу​опущен, то предполагается,​ данных в таблице​ Из второго критерия​ мощную модель (​ с таблицей с​8​3​бананы​A​ПОИСКПОЗ​ эта статья была​.​«400»​ выше.​ позицию самого первого​

​. Он производит поиск​ и нажать​ что он равен​ не позволяет функции​ поискового запроса известно​Бомба​ двумя столбцами как​9​Для этого лучше всего​корица​B​=MATCH(40,B2:B10,-1)​ вам полезна. Просим​Открывается окно аргументов функции​по убыванию. Только​В окне аргументов функции​ из них.​ заданного элемента в​CTRL+SHIFT+ENTER​ 1.​ ВПР по этой​ только что исходный​):​ с одним мы​10​ совместно использовать обе​Диапазон значений в этом​C​Аргумент​ вас уделить пару​ИНДЕКС​ для этого нужно​ в поле​Давайте рассмотрим на примере​ указанном массиве и​. В позициях, в​Если​ причине охватить для​ номер столбца таблицы​Очень часто функция ПОИСКПОЗ​ использовали в ее​8​ функции. Чтобы узнать,​ случае В3:В6.​D​тип_сопоставления​ секунд и сообщить,​. В поле​ произвести фильтрацию данных​«Искомое значение»​ самый простой случай,​ выдает в отдельную​ которых есть значение​тип_сопоставления​ просмотра все столбцы,​ относится к 3-тьему​ используется в связке​ аргументах оператор &.​5​ что необходимо ввести​Выбираем ячейку в другой​E​в синтаксисе присваивается​ помогла ли она​«Массив»​

​ по возрастанию, а​указываем адрес ячейки,​ когда с помощью​ ячейку номер его​ Груши будет выведено​равен -1, то​ тогда лучше воспользоваться​ магазину (ячейка B15).​ с другой крайне​ Учитывая этот оператор​«отлично»​ в H2, сначала​

Выбрана максимальная граница.

​ строке, например D1.​1​ значение -1, это​ вам, с помощью​указываем адрес того​ в поле​ в которой вписано​ПОИСКПОЗ​ позиции в этом​ соответствующее значение позиции,​ функция ПОИСКПОЗ() находит​ формулой из комбинации​Чтобы определить номер столбца,​ полезнойфункцией -​ первый аргументом для​4​

​ рассмотрим самое простое​ Вводим в нее​N/N​

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

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

exceltable.com

​ значение FordМаркетинговый. По​

Содержание

  • Применение оператора ПОИСКПОЗ
    • Способ 1: отображение места элемента в диапазоне текстовых данных
    • Способ 2: автоматизация применения оператора ПОИСКПОЗ
    • Способ 3: использование оператора ПОИСКПОЗ для числовых выражений
    • Способ 4: использование в сочетании с другими операторами
  • Вопросы и ответы

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

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

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

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

Синтаксис оператора ПОИСКПОЗ выглядит так:

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

Теперь рассмотрим каждый из трех этих аргументов в отдельности.

«Искомое значение» – это тот элемент, который следует отыскать. Он может иметь текстовую, числовую форму, а также принимать логическое значение. В качестве данного аргумента может выступать также ссылка на ячейку, которая содержит любое из вышеперечисленных значений.

«Просматриваемый массив» – это адрес диапазона, в котором расположено искомое значение. Именно позицию данного элемента в этом массиве и должен определить оператор ПОИСКПОЗ.

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

Аргумент «Тип сопоставления» не является обязательным. Он может быть пропущенным, если в нем нет надобности. В этом случае его значение по умолчанию равно «1». Применять аргумент «Тип сопоставления», прежде всего, имеет смысл только тогда, когда обрабатываются числовые значения, а не текстовые.

В случае, если ПОИСКПОЗ при заданных настройках не может найти нужный элемент, то оператор показывает в ячейке ошибку «#Н/Д».

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

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

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

  1. Выделяем ячейку, в которую будет выводиться обрабатываемый результат. Щелкаем по значку «Вставить функцию» около строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Производится запуск Мастера функций. Открываем категорию «Полный алфавитный перечень» или «Ссылки и массивы». В списке операторов ищем наименование «ПОИСКПОЗ». Найдя и выделив его, жмем на кнопку «OK» в нижней части окна.
  4. Переход к аргументам функции ПОИСКПОЗ в Microsoft Excel

    Lumpics.ru

  5. Активируется окно аргументов оператора ПОИСКПОЗ. Как видим, в данном окне по числу количества аргументов имеется три поля. Нам предстоит их заполнить.

    Так как нам нужно найти позицию слова «Сахар» в диапазоне, то вбиваем это наименование в поле «Искомое значение».

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

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

    После того, как все данные установлены, жмем на кнопку «OK».

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

  7. Программа выполняет вычисление и выводит порядковый номер позиции «Сахар» в выделенном массиве в той ячейке, которую мы задали ещё на первом шаге данной инструкции. Номер позиции будет равен «4».

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

Урок: Мастер функций в Экселе

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

Выше мы рассмотрели самый примитивный случай применения оператора ПОИСКПОЗ, но даже его можно автоматизировать.

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

  3. В окне аргументов функции в поле «Искомое значение» указываем адрес ячейки, в которой вписано слово «Мясо». В полях «Просматриваемый массив» и «Тип сопоставления» указываем те же самые данные, что и в предыдущем способе – адрес диапазона и число «0» соответственно. После этого жмем на кнопку «OK».
  4. Окно аргументов функции ПОИСКПОЗ в Microsoft Excel

  5. После того, как мы произвели вышеуказанные действия, в поле «Номер» отобразится позиция слова «Мясо» в выбранном диапазоне. В данном случае она равна «3».
  6. Результаты обработки функции ПОИСКПОЗ в Microsoft Excel

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

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

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

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

Ставится задача найти товар на сумму реализации 400 рублей или самый ближайший к этой сумме по возрастанию.

  1. Прежде всего, нам нужно отсортировать элементы в столбце «Сумма» по убыванию. Выделяем данную колонку и переходим во вкладку «Главная». Щелкаем по значку «Сортировка и фильтр», который расположен на ленте в блоке «Редактирование». В появившемся списке выбираем пункт «Сортировка от максимального к минимальному».
  2. Сортировка в Microsoft Excel

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

    В поле «Искомое значение» вбиваем число «400». В поле «Просматриваемый массив» указываем координаты столбца «Сумма». В поле «Тип сопоставления» устанавливаем значение «-1», так как мы производим поиск равного или большего значения от искомого. После выполнения всех настроек жмем на кнопку «OK».

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

  5. Результат обработки выводится в предварительно указанную ячейку. Это позиция «3». Ей соответствует «Картофель». Действительно, сумма выручки от реализации этого продукта самая близкая к числу 400 по возрастанию и составляет 450 рублей.

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

Аналогичным образом можно произвести поиск и самой близкой позиции к «400» по убыванию. Только для этого нужно произвести фильтрацию данных по возрастанию, а в поле «Тип сопоставления» аргументов функции установить значение «1».

Урок: Сортировка и фильтрация данных в Excel

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

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

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

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

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

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

  1. Отсортировываем элементы в столбце «Сумма выручки» по возрастанию. Для этого выделяем необходимый столбец и, находясь во вкладке «Главная», кликаем по значку «Сортировка и фильтр», а затем в появившемся меню кликаем по пункту «Сортировка от минимального к максимальному».
  2. Сортировка от минимального к максимальному в Microsoft Excel

  3. Выделяем ячейку в поле «Товар» и вызываем Мастер функций обычным способом через кнопку «Вставить функцию».
  4. Вызов мастера функций в Microsoft Excel

  5. В открывшемся окне Мастера функций в категории «Ссылки и массивы» ищем наименование «ИНДЕКС», выделяем его и жмем на кнопку «OK».
  6. Переход к аргументам функции ИНДЕКС в Microsoft Excel

  7. Далее открывается окошко, которое предлагает выбор варианта оператора ИНДЕКС: для массива или для ссылки. Нам нужен первый вариант. Поэтому оставляем в этом окне все настройки по умолчанию и жмем на кнопку «OK».
  8. Выбор типа функции ИНДЕКС в Microsoft Excel

  9. Открывается окно аргументов функции ИНДЕКС. В поле «Массив» указываем адрес того диапазона, где оператор ИНДЕКС будет искать название продукции. В нашем случае – это столбец «Наименование товара».

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

    Третий аргумент функции ИНДЕКС «Номер столбца» оставляем пустым. После этого жмем на кнопку «OK».

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

  11. Как видим, функция ИНДЕКС при помощи оператора ПОИСКПОЗ в заранее указанную ячейку выводит наименование «Чай». Действительно, сумма от реализации чая (300 рублей) ближе всего по убыванию к сумме 350 рублей из всех имеющихся в обрабатываемой таблице значений.
  12. Результат функции ИНДЕКС в Microsoft Excel

  13. Если мы изменим число в поле «Приблизительная сумма выручки» на другое, то соответственно автоматически будет пересчитано и содержимое поля «Товар».

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

Урок: Функция ИНДЕКС в Excel

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

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