Excel поиск вхождения по столбцу

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

Описание

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

Создание образца листа

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

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

A

B

C

D

E

1

Имя

Правитель

Возраст

Поиск значения

2

Анри

501

Плот

Иванов

3

Стэн

201

19

4

Иванов

101

максималь

5

Ларри

301

составляет

Определения терминов

В этой статье для описания встроенных функций Excel используются указанные ниже условия.

Термин

Определение

Пример

Массив таблиц

Вся таблица подстановки

A2: C5

Превышающ

Значение, которое будет найдено в первом столбце аргумента «инфо_таблица».

E2

Просматриваемый_массив
-или-
Лукуп_вектор

Диапазон ячеек, которые содержат возможные значения подстановки.

A2: A5

Номер_столбца

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

3 (третий столбец в инфо_таблица)

Ресулт_аррай
-или-
Ресулт_вектор

Диапазон, содержащий только одну строку или один столбец. Он должен быть такого же размера, что и просматриваемый_массив или Лукуп_вектор.

C2: C5

Интервальный_просмотр

Логическое значение (истина или ложь). Если указано значение истина или опущено, возвращается приближенное соответствие. Если задано значение FALSE, оно будет искать точное совпадение.

ЛОЖЬ

Топ_целл

Это ссылка, на основе которой вы хотите основать смещение. Топ_целл должен ссылаться на ячейку или диапазон смежных ячеек. В противном случае функция СМЕЩ возвращает #VALUE! значение ошибки #ИМЯ?.

Оффсет_кол

Число столбцов, находящегося слева или справа от которых должна указываться верхняя левая ячейка результата. Например, значение «5» в качестве аргумента Оффсет_кол указывает на то, что верхняя левая ячейка ссылки состоит из пяти столбцов справа от ссылки. Оффсет_кол может быть положительным (то есть справа от начальной ссылки) или отрицательным (то есть слева от начальной ссылки).

Функции

LOOKUP ()

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

Ниже приведен пример синтаксиса формулы подСТАНОВКи.

   = Просмотр (искомое_значение; Лукуп_вектор; Ресулт_вектор)


Следующая формула находит возраст Марии на листе «образец».

   = ПРОСМОТР (E2; A2: A5; C2: C5)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в векторе подстановки (столбец A). Формула затем соответствует значению в той же строке в векторе результатов (столбец C). Так как «Мария» находится в строке 4, функция Просмотр возвращает значение из строки 4 в столбце C (22).

Примечание. Для функции Просмотр необходимо, чтобы таблица была отсортирована.

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

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

ВПР ()

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

Ниже приведен пример синтаксиса формулы ВПР :

    = ВПР (искомое_значение; инфо_таблица; номер_столбца; интервальный_просмотр)

Следующая формула находит возраст Марии на листе «образец».

   = ВПР (E2; A2: C5; 3; ЛОЖЬ)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в левом столбце (столбец A). Формула затем совпадет со значением в той же строке в Колумн_индекс. В этом примере используется «3» в качестве Колумн_индекс (столбец C). Так как «Мария» находится в строке 4, функция ВПР возвращает значение из строки 4 В столбце C (22).

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

Как найти точное совпадение с помощью функций ВПР или ГПР

INDEX () и MATCH ()

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

Ниже приведен пример синтаксиса, объединяющего индекс и Match для получения одинаковых результатов поиска и ВПР в предыдущих примерах:

    = Индекс (инфо_таблица; MATCH (искомое_значение; просматриваемый_массив; 0); номер_столбца)

Следующая формула находит возраст Марии на листе «образец».


= ИНДЕКС (A2: C5; MATCH (E2; A2: A5; 0); 3)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в столбце A. Затем он будет соответствовать значению в той же строке в столбце C. Так как «Мария» находится в строке 4, формула возвращает значение из строки 4 в столбце C (22).

Обратите внимание Если ни одна из ячеек в аргументе «число» не соответствует искомому значению («Мария»), эта формула будет возвращать #N/А.
Чтобы получить дополнительные сведения о функции индекс , щелкните следующий номер статьи базы знаний Майкрософт:

Поиск данных в таблице с помощью функции индекс

СМЕЩ () и MATCH ()

Функции СМЕЩ и ПОИСКПОЗ можно использовать вместе, чтобы получить те же результаты, что и функции в предыдущем примере.

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

   = СМЕЩЕНИЕ (топ_целл, MATCH (искомое_значение; просматриваемый_массив; 0); Оффсет_кол)

Эта формула находит возраст Марии на листе «образец».

   = СМЕЩЕНИЕ (A1; MATCH (E2; A2: A5; 0); 2)

Формула использует значение «Мария» в ячейке E2 и находит слово «Мария» в столбце A. Формула затем соответствует значению в той же строке, но двум столбцам справа (столбец C). Так как «Мария» находится в столбце A, формула возвращает значение в строке 4 в столбце C (22).

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

Использование функции СМЕЩ

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

Skip to content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Где:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

=Sprite неделя_3

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

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

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

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

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

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

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

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

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

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

index1.gif

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

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

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

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

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

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

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

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

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

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Результат: Beijing

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

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

Результат: Lima

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

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

Результат: Moscow

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поиск в Microsoft Excel

​Смотрите также​ наименьшую по мощности​ ближайшего значения заданному​ хранятся две таблицы,​ исходное значение, а​На первый взгляд все​ значению. Немного напоминает​ другому. Тогда удобнее​18.04.12​ затем для возврата​#Н/Д​ функция возвращает Приблизительное​3600​ в строке заголовков​ в виде пипетки.​По умолчанию, функции​ кругу.​

​В документах Microsoft Excel,​ модель (​

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

​ первым аргументом в​ которые на первый​ программа сама подберет​ работает хорошо, но​ обратный анализ матрицы.​ окно поиска не​3328​ даты.​=ВПР(2,A2:C10,2,ИСТИНА)​

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

​ совпадение. Если это​;1520;5480;4588;5336;2588}. Затем выделите ДВССЫЛ(B9).​ и самом левом​ С помощью него​«Учитывать регистр»​В случае, если при​ которые состоят из​Зверь​ упорядоченном по возрастанию​

  1. ​ взгляд кажутся одинаковыми.​​ ближайшее число, которое​​ что, если таблица​​ Конкретный пример в​​ закрывать каждый раз,​Москва​Скопируйте всю таблицу и​​Используя приблизительное соответствие, функция​​ не так, вам​ Получим другой массив​​ столбце должны быть​​ можно выделить ту​и​ запуске поисковой процедуры​ большого количества полей,​​):​​ массиве или диапазоне​

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

  2. ​ Было решено сравнить​ содержит таблица. После​ будет содержат 2​ двух словах выглядит​ а сдвинуть его​26.04.12​​ вставьте ее в​​ ищет в столбце​​ придется введите одно​​ {4064:1992:812:3185:4617:​ неповторяющиеся значения.​​ ячейку, формат которой​​«Ячейки целиком»​ вы нажмете на​ часто требуется найти​Если же третий аргумент​ ячеек.​​ по одному однотипному​​ чего выводит заголовок​​ одинаковых значения? Тогда​​ примерно так. Поставленная​

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

  3. ​ в ту часть​​3368​​ ячейку A1 пустого​ A значение 2,​ из значений в​3600​Для поиска значения на​

    ​ вы собираетесь использовать.​отключены, но, если​ кнопку​ определенные данные, наименование​ равен -1 и​Примечания:​ столбцу этих таблиц​ столбца и название​ могут возникнуть проблемы​ цель в цифрах​ таблицы, где оно​

    ​Москва​ листа Excel.​ находит наибольшее значение,​ столбцах C и​:5594:4218:3637}. Метод пересечений вернет​ пересечении строки и​После того, как формат​ мы поставим галочки​«Найти все»​ строки, и т.д.​ таблица отсортирована по​Если в качестве аргумента​ на наличие несовпадений.​ строки для текущего​ с ошибками! Рекомендуем​ является исходным значением,​ не будет мешать.​29.04.12​Совет:​ которое меньше или​

    ​ D, чтобы получить​ значение на пересечении​ столбца требуется 2​​ поиска настроен, жмем​​ около соответствующих пунктов,​

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

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

  4. ​ значения. Например, если​ также посмотреть альтернативное​ нужно определить кто​ Сдвинуть можно ниже​​3420​​    Прежде чем вставлять данные​ равняется 2 и​ результат вообще.​ строки и столбца,​ критерия: «координаты» по​ на кнопку​ то в таком​ будут представлены в​ приходится просматривать огромное​ найдем ближайшую более​ текстовая строка, функция​ двух диапазонов ячеек.​ ввести число 5000​ решение для поиска​ и когда наиболее​ экрана, оставив только​Москва​ в Excel, установите​ составляет 1,29, а​Когда вы будете довольны​ т.е.​ строке и столбцу.​«OK»​ случае, при формировании​

Найти всё в Microsoft Excel

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

​ виде списка в​ количество строк, чтобы​ мощную модель (​ ПОИСКПОЗ вернет позицию​Вид таблицы данных:​ получаем новый результат:​ столбцов и строк​ приближен к этой​ ячейку ввода искомого​01.05.12​ для столбцов A​ затем возвращает значение​ ВПР, ГПР одинаково​3600​

  1. ​ Для однозначного поиска​.​ результата будет учитываться​

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

  2. ​ нижней части поискового​ найти нужное слово​​Бомба​​ элемента в массиве​Для сравнения значений, находящихся​Скачать пример поиска значения​​ по значению.​​ цели. Для примера​ слова («найти») и​3501​ – D ширину​ из столбца B​ удобно использовать. Введите​.​ требуется, чтобы в​

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

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

​Бывают случаи, когда нужно​ введенный регистр, и​ окна. В этом​ или выражение. Сэкономить​):​ (если такой существует)​ в столбце B:B​ в диапазоне Excel​Чтобы проконтролировать наличие дубликатов​

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

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

​ символов. Например, строки​ столбца A:A используем​ нашла наиболее близкое​ создадим формулу, которая​ по количеству проданных​ поиска всегда остается​

  1. ​Краткий справочник: обзор функции​​Перенос текста​​1,71​ поиск в строках​​ по ведомости (см.​​ по которым будет​

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

  2. ​ а найти ячейки,​ с маленькой буквы,​ с данными, удовлетворяющими​ Microsoft Excel. Давайте​ с другой крайне​ «МоСкВа» и «москва»​ следующую формулу массива​ значение 4965 для​ сможет информировать нас​

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

    ​ товаров за три​​ на экране, даже​​ ВПР​​(вкладка «​​Скопируйте всю таблицу и​ вместо столбцов. «​ файл примера, лист​ производиться поиск значений,​ в которых находятся​ то в поисковую​ запросу поиска, указан​ разберемся, как он​ полезнойфункцией -​ являются равнозначными. Для​ (CTRL+SHIFT+ENTER):​ исходного – 5000.​ о наличии дубликатов​ квартала, как показано​ если вы переходите​Функции ссылки и поиска​Главная​ вставьте ее в​Если вы хотите поэкспериментировать​​ Пример2).​​ находились неповторяющиеся значения.​ поисковые слова в​ выдачу, ячейки содержащие​ их адрес расположения,​ работает, и как​ИНДЕКС​ различения регистров можно​Функция ПОИСКПОЗ выполняет поиск​ Такая программа может​ и подсчитывать их​

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

    ​ ниже на рисунке.​ на другую страницу.​ (справка)​», группа «​​ ячейку A1 пустого​​ с функциями подстановки,​Выбрав Фамилию и Квартал,​​Примером такой задачи может​​ любом порядке, даже,​ написание этого слова​ а также лист​

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

    ​ им пользоваться.​​(INDEX)​​ дополнительно использовать функцию​ логического значения ИСТИНА​ пригодится для автоматического​ количество. Для этого​ Важно, чтобы все​ С помощью этого​Использование аргумента массива таблицы​​Выравнивание​​ листа Excel.​ прежде чем применять​ можно узнать зарплату.​ служить таблица умножения:​

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

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

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

    ​Поисковая функция в программе​ по номеру строки-столбца,​ рассматриваемой функции не​​ СОВПАД (сравнивает каждый​​ постановки целей, поиска​

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

    ​Более того для диапазона​ вручную создавать и​ странице, надо только​«​Город​ данные в Excel,​ образцы данных. Некоторые​ предыдущем примере.​ а второй –​ слова нужно выделить​ уже не попадут.​ перейти к любому​ Microsoft Excel предлагает​

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

    ​ реализуя, фактически, «левый​ дал результатов, будет​ элемент диапазона A2:A12​ рационального решения и​ табличной части создадим​​ заполнять таблицу Excel​​ его активизировать на​

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

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

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

    ​ с обеих сторон​ Кроме того, если​ из результатов выдачи,​​ возможность найти нужные​​ ВПР».​

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

    ​ возвращен код ошибки​ со значением, хранящимся​ т.п. А полученные​ правило условного форматирования:​ с чистого листа,​ открытой странице. Для​»?​Самая ранняя счет по​ A – С​ как с помощью​Мы стараемся как​ (произведение) – на​ знаком «*». Теперь​ включена функция​ достаточно просто кликнуть​ текстовые или числовые​Так, в предыдущем примере​ #Н/Д.​

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

  3. ​ в ячейке B2,​ строки и столбцы​Выделите диапазон B6:J12 и​​ то в конце​​ этого нажать курсор​​В Excel можно​​ городу, с датой​ ширину в 250​

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

​ функции ВПР и​ можно оперативнее обеспечивать​ пересечении.​ в поисковой выдаче​«Ячейки целиком»​ по нему левой​ значения через окно​ получить не номер,​Если аргумент [тип_сопоставления] явно​ и возвращает массив​ позволяют дальше расширять​ выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное​ статьи можно скачать​ на строке «найти».​ найти любую информацию:​3115​ пикселей и нажмите​ ГПР; другие пользователи​

​ вас актуальными справочными​

lumpics.ru

Поиск в двух столбцах в Excel

​Другой пример — табель​ будут отображены все​, то в выдачу​ кнопкой мыши. После​ «Найти и заменить».​ а название модели​ не указан или​ результатов сравнения). Если​

  1. ​ вычислительные возможности такого​ форматирование»-«Правила выделения ячеек»-«Равно».​

    Поиск в двух столбцах в Excel

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

    ​ этого курсор перейдет​
    ​ Кроме того, в​

    Поиск в двух столбцах в Excel

​ генератора можно очень​​ принимает число 0,​ функция ПОИСКПОЗ нашла​ рода отчетов с​В левом поле введите​ примером.​ поиска нажмите кнопку​ цифру, номер телефона,​07.04.12​Перенос текста​

  1. ​ функций индекс и​
    • ​ языке. Эта страница​​ ищется дата (диапазон​​ находятся данные слова​ элементы, содержащие точное​ на ту ячейку​
    • ​ приложении имеется возможность​

      ​ легко:​ для поиска частичного​

    • ​ значение ИСТИНА, будет​ помощью новых формул​ значение $B$1, а​​Последовательно рассмотрим варианты решения​​ «Параметры» и выберите​ эл. адрес​=»Казань = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),1)& «,​
  2. ​(вкладка «​ ПОИСКПОЗ вместе. Попробуйте​​ переведена автоматически, поэтому​​ поиска — строка),​ в любом порядке.​ наименование. Например, если​​ Excel, по записи​​ расширенного поиска данных.​

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

    Поиск в двух столбцах в Excel

​ возвращена позиция его​ Excel.​
​ из правого выпадающего​
​ разной сложности, а​

​ нужный параметр поиска.​

office-guru.ru

Значение в MS EXCEL на пересечении строки и столбца

​,​ Дата выставления счета:​Главная​ каждый из методов​ ее текст может​ затем сотрудник (диапазон​Как только настройки поиска​ вы зададите поисковый​

​ которой пользователь сделал​Простой поиск данных в​ внутри хранит и​ могут быть использованы​ первого вхождения в​Функция ПОИСКПОЗ в Excel​ списка выберите опцию​ в конце статьи​Например, выберем — «Значение».​фамилию, формулу, примечание, формат​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),3),»m/d/yy»)​», группа «​

​ и посмотрите, какие​ содержать неточности и​ поиска — столбец),​ установлены, следует нажать​ запрос «Николаев», то​ щелчок.​ программе Excel позволяет​ обрабатывает даты как​

​ подстановочные знаки («?»​ массив. Функция ЕНД​ используется для поиска​ «Светло-красная заливка и​ – финальный результат.​ Тогда будет искать​ ячейки, т.д.​3137​Выравнивание​ из них подходящий​ грамматические ошибки. Для​

Задача

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

​ — замена одного​ возвратит значение ЛОЖЬ,​ точного совпадения или​ темно-красный цвет» и​Сначала научимся получать заголовки​ и числа, и​

Поиск с помощью функции ИНДЕКС()

​Найти ячейку на пересечении​Казань​»).​

​ вариант.​ нас важно, чтобы​ пересечении – результат​«Найти всё»​ «Николаев А. Д.»,​ масштабная таблица, то​ в которых содержится​ подход на 100%​

Поиск с помощью функции СУММПРОИЗВ()

​ любого символа, «*»​ если она не​
​ ближайшего (меньшего или​

Поиск методом пересечения

​ нажмите ОК.​ столбцов таблицы по​ номер телефона, т.д.​ строки и столбца​09.04.12​

  • ​Оси​​Скопируйте следующие данные в​​ эта статья была​ (присутствовал на работе,​
  • ​или​ в выдачу уже​ в таком случае​ введенный в поисковое​
  • ​ работает и с​ — замена любого​ принимает значение ошибки​ большего заданному в​
  • ​В ячейку B1 введите​

​ значению. Для этого​Если нужно найти​ Excel​=»Орел = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),1)& «,​Подшипники​

​ пустой лист.​ вам полезна. Просим​ был в отгуле​«Найти далее»​ добавлены не будут.​ не всегда удобно​ окно набор символов​

  • ​ датами. Например, мы​​ количества символов).​​ #Н/Д в качестве​ зависимости от типа​ значение 3478 и​ выполните следующие действия:​
  • ​ все одинаковес слова,​– смотрите статью​ Дата выставления счета:​
  • ​Болты​​Совет:​​ вас уделить пару​

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

​ «Как найти в​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),3),»m/d/yy»)​4​​    Прежде чем вставлять​​ секунд и сообщить,​Создадим таблицу продаж машин​ поисковой выдаче.​​ только на активном​​ всему листу, ведь​ и т.д.) без​ на каком этапе​​ переданном в качестве​​ случае функция ЕСЛИ​ качестве аргумента) значения​Как видно при наличии​ значение взятое из​​ (молоко, молоком, молоку,​​ Excel ячейку на​

Пример 2

​3154​4​ данные в Excel,​ помогла ли она​ различных марок по​

​Как видим, программа Excel​ листе Excel. Но,​

​ в поисковой выдаче​ учета регистра.​ сейчас находится наш​

excel2.ru

Поиск значений с помощью функций ВПР, ИНДЕКС и ПОИСКПОЗ

​ аргумента просматриваемый_массив, содержится​​ вернет текстовую строку​ заданному в массиве​ дубликатов формула для​ таблицы 5277 и​ т.д.), то напишем​ пересечении строки и​Казань​9​ установите для столбцов​ вам, с помощью​ месяцам. Выбирая марку​ представляет собой довольно​ если параметр​ может оказаться огромное​Находясь во вкладке​ проект:​ два и больше​ «есть», иначе –​ или диапазоне ячеек​ заголовков берет заголовок​ выделите ее фон​

​ формулу с подстановочными​ столбца» (функция «ИНДЕКС»​11.04.12​5​ A – С​ кнопок внизу страницы.​ машины и месяц,​ простой, но вместе​«Искать»​ количество результатов, которые​«Главная»​Принципиальное ограничение функции​ элементов, соответствующих искомому​

​ «нет».​ и возвращает номер​ с первого дубликата​ синим цветом для​ знаками. Смотрите об​ в Excel).​

​=»Челябинск = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),1)& «,​​7​ ширину в 250​ Для удобства также​

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

​вы переведете в​

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

​Например, имеем последовательный ряд​ лева на право).​ (далее будем вводить​ знаки в Excel».​ другое место в​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),3),»m/d/yy»)​6​ кнопку​ оригинал (на английском​Для поиска значения на​ поиска. Для того,​«В книге»​ способ ограничить поисковое​, которая расположена на​ что она умеет​ такого элемента.​ ячейки C2 вниз​

​ чисел от 1​ А формула для​ в ячейку B1​Функция в Excel «Найти​ Excel​3191​8​Перенос текста​ языке) .​ пересечении строки и​ чтобы произвести простейший​, то поиск будет​ пространство только определенным​

Типичный пример использования функции ВПР

​ ленте в блоке​ искать только в​Основное назначение этой функции​ для использования функции​ до 10, записанных​ получения названия (номера)​ другие числа, чтобы​ и выделить»​(например, в бланк)​

​Казань​11​(вкладка «​Предположим, что у вас​ столбца можно использовать​ писк, достаточно вызвать​ производиться по всем​

Попробуйте попрактиковаться

​ диапазоном ячеек.​ инструментов​ одномерных массивах (т.е.​ в том, чтобы​ автозаполнения. В результате​ в ячейках B1:B10.​ строки берет номер​ экспериментировать с новыми​поможет не только​ несколько данных сразу​21.04.12​Формула​Главная​ есть списка номеров​ разные подходы (см.​ поисковое окно, ввести​ листам открытого файла.​

Пример функции ВПР в действии

​Выделяем область ячеек, в​«Редактирование»​

​ строчке или столбце),​​ искать позицию заданного​ получим:​ Функция =ПОИСКПОЗ(3;B1:B10;0) вернет​ с первого дубликата​ значениями).​ найти данные, но​ – смотрите в​​=»Нижний Новгород = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний​​Описание​​», группа «​​ офисов расположение и​​ файл примера, лист​​ в него запрос,​

​В параметре​

​ которой хотим произвести​

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

​ но никто не​

​ элемента в наборе​

​Как видно, третьи элементы​

​ число 3, поскольку​

​ по вертикали (сверху​

​В ячейку C2 вводим​

​ и заменить их.​

​ статье «Найти в​

​ Новгород»,$B$2:$B$33,0),1)& «, Дата​

​Результат​

​Выравнивание​

​ вам нужно знать,​

​ Пример1).​

​ и нажать на​

​«Просматривать»​

​ поиск.​

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

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

​ значений. Чаще всего​

​ списков не совпадают.​

​ искомое значение находится​

​ вниз). Для исправления​

​ формулу для получения​

​ Смотрите статью «Как​

​ Excel несколько данных​

​ выставления счета: «​

​=ГПР(«Оси»;A1:C4;2;ИСТИНА)​

​»).​

​ какие сотрудники являются​

​Запишем длинную, но простую​

​ кнопку. Но, в​

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

​ & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний Новгород»,$B$2:$B$33,0),3),»m/d/yy»)​

​Поиск слова «Оси» в​

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

​ 2 пути:​

​ который содержит это​

​ Excel без изменения​ «ВПР» в Excel).​3293​ строке 1 и​Вязкость​ office. Электронную таблицу​

​ =ИНДЕКС($B$13:$G$21;ПОИСКПОЗ(D10;$A$13:$A$21;0);ПОИСКПОЗ(E9;$B$12:$G$12;0))​

​ существует возможность настройки​

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

​Получить координаты первого дубликата​

​ значение:​

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

​ИНДЕКС​

Пример функции ГПР

​ где лежит нужное​ хранящихся в столбце​ (ячейки B1).​ по горизонтали (с​

​После ввода формулы для​​Как убрать лишние​найти ячейку с ссылкой​25.04.12​ строки 2, находящейся​0,457​ думаете, что он​ номер строки и​​ большим количеством различных​​ по порядку построчно.​​ знакомое нам уже​​ клавиш​​, чтобы реализовать двумерный​​ нам значение.​

​ таблицы Excel.​

​Данная функция удобна для​

​ лева на право).​

​ подтверждения нажимаем комбинацию​

​ пробелы, которые мешают​

​ в формуле Excel,​

​=»Москва = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),1)& «,​

​ в том же​

​3,55​

​ является довольно сложной​

​ столбца для функции​

​ параметров и дополнительных​

​ Переставив переключатель в​

​ окно​

​Ctrl+F​

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

​Синтаксис этой функции следующий:​Вид исходной таблицы данных:​ использования в случаях,​ Для этого только​ горячих клавиш CTRL+SHIFT+Enter,​ обрабатывать данные в​

​чтобы заменить ссылку,​

​ Дата выставления счета:​

​ столбце (столбец A).​500​ задачи. Это задача несложная​ ИНДЕКС(). Для однозначного​ настроек.​ позицию​

​«Найти и заменить»​

​.​

​ и столбцу одновременно:​=ПОИСКПОЗ(Что_ищем; Где_ищем; Режим_поиска)​Для поиска ближайшего большего​ когда требуется вернуть​ в ячейке С3​ так как формула​ таблице, читайте в​ смотрите статью «Поменять​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),3),»m/d/yy»)​4​0,525​

​ делать с помощью​

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

​Автор: Максим Тютюшев​«По столбцам»​. Дальнейшие действия точно​После того, как вы​Юрий​где​

​ значения заданному во​

​ не само значение,​

​ следует изменить формулу​ должна быть выполнена​ статье «Как удалить​ ссылки на другие​3331​=ГПР(«Подшипники»;A1:C4;3;ЛОЖЬ)​3,25​ функции поиска.​ (столбца), в этих​Из этого примера вы​, можно задать порядок​ такие же, что​ перешли по соответствующим​: Здравствуйте! Ситуация такая.​Что_ищем​ всем столбце A:A​

​ содержащееся в искомой​

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

​ на: В результате​ в массиве. Если​ лишние пробелы в​ листы в формулах​Казань​Поиск слова «Подшипники» в​400​Функции ВПР и ГПР​ диапазонах не должно​ узнаете, как выполнять​ формирования результатов выдачи,​ и при предыдущем​ пунктам на ленте,​ У меня есть​- это значение,​ (числовой ряд может​ ячейке, а ее​ получаем правильные координаты​ все сделано правильно​ Excel» тут.​ Excel».​27.04.12​ строке 1 и​

​0,606​ вместе с функций​ быть повторов.​ поиск в двух​

​ начиная с первого​​ способе. Единственное отличие​ или нажали комбинацию​ прайс, в нем​ которое надо найти​ пополняться новыми значениями)​ координату относительно рассматриваемого​​ как для листа,​​ в строке формул​​В Excel можно​​Найти в Excel ячейки​​3350​​ возврат значения из​

​2,93​

​ индекс и ПОИСКПОЗ,описаны​

​Другой вариант поиска –​

​ столбцах Excel. Посмотрите​ столбца.​

​ будет состоять в​

​ «горячих клавиш», откроется​

​ столбец с названиями​

​Где_ищем​ используем формулу массива​ диапазона. В случае​

​ так и для​

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

​ найти любую информацию​

​ с примечанием​Казань​ строки 3, находящейся​

​300​

​ некоторые из наиболее​

​ использование функции СУММПРОИЗВ()​

​ на пример ниже.​В графе​ том, что поиск​

​ окно​

​ товаров, название выглядит​

​- это одномерный​

​ (CTRL+SHIFT+ENTER):​ использования для констант​ таблицы:​ фигурные скобки {​

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

​-​

​28.04.12​

​ в том же​0,675​ полезных функций в​

​=СУММПРОИЗВ((B12:G12=J9)*(A13:A21=I10)*(B13:G21))​

​ Требуется найти зарплату​

​«Область поиска»​

​ выполняется только в​

​«Найти и заменить»​

​ так:​

​ диапазон или массив​

​=B2;A:A;»»));A:A;0);1)’ class=’formula’>​

​ массивов, которые могут​

​Получить координаты первого дубликата​

​ }.​

​ «Поиск» или формулами,​

​статья «Вставить примечание​

​3390​

​ столбце (столбец B).​

​2,75​

​ Microsoft Excel.​

​В EXCEL существует малоизвестный​

​ сотрудника по имени​

​определяется, среди каких​

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

​во вкладке​

​Casio BEM-116D-1A (2784),​

​ (строка или столбец),​

​Функция ПОИСКПОЗ возвращает позицию​

​ быть представлены как​

​ по вертикали (сверху​

​В ячейку C2 формула​

​ но и функцией​

​ в Excel» тут​

​Казань​

​7​

​250​

​Примечание:​

​ метод Пересечений, основанный​

​ James Clark.​

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

​Как уже говорилось выше,​

​«Найти»​

​ у меня есть​

​ где производится поиск​

​ элемента в столбце​

​ массивы элементов «ключ»​

​ вниз). Для этого​

​ вернула букву D​

​ условного форматирования. Читайте​

​ .​

​01.05.12​

​=ГПР(«П»;A1:C4;3;ИСТИНА)​

​0,746​

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

​ на использовании именованных​

​Чтобы присоединить строки, используйте​

​ поиск. По умолчанию,​

​ при обычном поиске​

​. Она нам и​

​ список товаров, который​

​Режим_поиска​

​ A:A, имеющего максимальное​

​ — «значение», функция​

​ только в ячейке​

​ — соответственный заголовок​

​ об этом статью​

​Для быстрого поиска​

​3441​

​Поиск буквы «П» в​

​2,57​

​ не доступен в​

​ диапазонов. Для создания​

​ оператор конкатенации «&».​

​ это формулы, то​

​ в результаты выдачи​

​ нужна. В поле​

​ я хочу сравнить​

​- как мы​

​ значение среди чисел,​

​ ПОИСКПОЗ возвращает значение​

​ С2 следует изменить​

​ столбца листа. Как​

​ «Условное форматирование в​

​ существует сочетание клавиш​

Дополнительные сведения о функциях поиска

  • ​Казань​ строке 1 и​

  • ​200​ Microsoft Excel.​

  • ​ пересечения сделайте следующее:​Функция​

support.office.com

Поиск в Excel.

​ есть те данные,​​ попадают абсолютно все​​«Найти»​​ с прайсом. Товары​​ ищем: точно (0),​ которые больше числа,​ ключа, который явно​ формулу на:​ видно все сходиться,​​ Excel» здесь.​ ​ –​02.05.12​
​ возврат значения из​0,835​Вот пример того, как​​выделите диапазон​MATCH​ которые при клике​ ячейки, содержащие последовательный​вводим слово, символы,​ в моем списке​
​ с округлением в​ указанного в ячейке​ не указан.​​В данном случаи изменяем​ значение 5277 содержится​Ещё прочитать о​Ctrl + F​3517​ строки 3, находящейся​2,38​
​ использовать функцию ВПР.​​A7:G16​(ПОИСКПОЗ) возвращает позицию​​ по ячейке отображаются​ набор поисковых символов​ или выражения, по​ имеют вид: BEM-116D-1A​ большую строну (-1)​
​ B2. Функция ИНДЕКС​Например, массив {«виноград»;»яблоко»;»груша»;»слива»} содержит​ ​ формулы либо одну​​ в ячейке столбца​ функции «Найти и​. Нажимаем клавишу Ctrl​
​Казань​ в том же​150​​=ВПР(B2;C2:E7,3,ИСТИНА)​​(таблицу продаж вместе​ значения в указанном​ в строке формул.​ в любом виде​
​ которым собираемся производить​Например, если я​ или в меньшую​ возвращает значение, хранящееся​ элементы, которые можно​
​ либо другую, но​ D. Рекомендуем посмотреть​ выделить» можно в​ и, удерживая её,​08.05.12​ столбце. Так как​0,946​В этом примере B2​ с заголовками);​ диапазоне. Вставьте функцию​ Это может быть​
​ не зависимо от​ поиск. Жмем на​ нажимаю ctrl+f и​ сторону (1)​ в найденной ячейке.​ представить как: 1​ не две сразу.​ на формулу для​ статье «Фильтр в​ нажимаем клавишу F.​3124​ «П» найти не​
​2,17​ — это первый​нажмите кнопку «Создать из​MATCH​ слово, число или​ регистра.​ кнопку​ в строку поиска​Давайте рассмотрим несколько полезных​Результат расчетов:​
​ – «виноград», 2​​ Стоит напомнить о​ получения целого адреса​ Excel».​​ Появится окно поиска.​​Орел​
​ удалось, возвращается ближайшее​
​100​аргумент​ выделенного фрагмента» (Формулы/Определенные​(ПОИСКПОЗ), как показано​ ссылка на ячейку.​К тому же, в​«Найти далее»​ ввожу BEM-116D-1A, то​ вариантов ее применения​Для поиска ближайшего меньшего​ – «яблоко», 3​ том, что в​ текущей ячейки.​Допустим ваш отчет содержит​Ещё окно поиска​09.04.12​ из меньших значений:​1,09​
​— элемент данных, функция​ имена/ Создать из​ ниже, и нажмите​ При этом, программа,​ выдачу может попасть​, или на кнопку​ нужная мне ячейка​ на практике.​ значения достаточно лишь​ – «груша», 4​ ячейке С3 должна​Теперь получим номер строки​ таблицу с большим​
​ можно вызвать так​3155​ «Оси» (в столбце​1,95​
​ должна работать. Функции​ выделенного фрагмента);​Ctrl+Shift+Enter​ выполняя поиск, видит​
​ не только содержимое​«Найти всё»​ находится, а если​Классический сценарий — поиск​ немного изменить данную​ – «слива», где​ оставаться старая формула:​ для этого же​ количеством данных на​
​ — на закладке​Орел​​ A).​50​ ВПР это первый​убедитесь, что стоят галочки​.​ только ссылку, а​ конкретной ячейки, но​
​.​ пытаюсь использовать формулы,​ точного текстового совпадения​ формулу и ее​ 1, 2, 3,​Здесь правильно отображаются координаты​ значения (5277). Для​
​ множество столбцов. Проводить​ «Главная» нажать кнопку​11.04.12​5​1,29​ аргумент — значение,​ «В строке выше»​=MATCH(F2&F3,A2:A8&B2:B8,0)​ не результат. Об​
​ и адрес элемента,​При нажатии на кнопку​ то ничего не​ для нахождения позиции​ следует также ввести​

excel-office.ru

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

​ 4 – ключи,​ первого дубликата по​ этого в ячейку​ визуальный анализ таких​ «Найти и выделить».​3177​=ГПР(«Болты»;A1:C4;4)​1,71​ которое требуется найти.​ и «В столбце​=ПОИСКПОЗ(F2&F3;A2:A8&B2:B8;0)​ этом эффекте велась​ на который она​«Найти далее»​ получается.​ нужного нам текста​ как массив (CTRL+SHIFT+ENTER):​ а названия фруктов​ вертикали (с верха​ C3 введите следующую​ таблиц крайне сложно.​На вкладке «Найти» в​Орел​Поиск слова «Болты» в​0​ Этот аргумент может​ слева»;​Примечание:​ речь выше. Для​ ссылается. Например, в​мы перемещаемся к​Что мне нужно:​

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

​ или числа в​Результат поиска:​

  • ​ – значения. Тогда​ в низ) –​ формулу:​
  • ​ А одним из​ ячейке «найти» пишем​19.04.12​ строке 1 и​
  • ​Формула​ быть ссылка на​нажмите ОК.​Строка формул указывает,​

​ того, чтобы производить​ ячейке E2 содержится​ первой же ячейке,​ нужно проверить что​ списке:​Функция имеет следующую синтаксическую​ функция =ПОИСКПОЗ(«яблоко»;{«виноград»;»яблоко»;»груша»;»слива»};0) вернет​ I7 для листа​После ввода формулы для​ заданий по работе​ искомое слово (можно​3357​ возврат значения из​Описание​ ячейку или фиксированным​Проверить, какие имена были​ что это формула​ поиск именно по​ формула, которая представляет​ где содержатся введенные​ из моего списка​Если в качестве искомого​ запись:​ значение 2, являющееся​ и Август; Товар2​ подтверждения снова нажимаем​ с отчетом является​ часть слова) и​Орел​ строки 4, находящейся​Результат​ значением, например «строфа»​ созданы, можно через​

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

​ массива, заключая её​ результатам, по тем​ собой сумму ячеек​ группы символов. Сама​

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

​ товаров есть в​ значения задать звездочку,​=ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​ ключом второго элемента.​

  1. ​ для таблицы. Оставим​ комбинацию клавиш CTRL+SHIFT+Enter​ – анализ данных​ нажимаем «найти далее».​28.04.12​ в том же​=ВПР(1,A2:C10,2)​ или 21,000. Второй​ Диспетчер Имен (Формулы/​ в фигурные скобки​ данным, которые отображаются​
  2. ​ A4 и C3.​ ячейка становится активной.​ прайсе и напротив​ то функция будет​Описание аргументов:​
  3. ​ Отсчет выполняется не​ такой вариант для​ и получаем результат:​ относительно заголовков строк​ Будет найдено первое​3492​ столбце (столбец C).​Используя приблизительное соответствие, функция​ аргумент — это​ Определенные имена/ Диспетчер​ {}. Их не​

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

​ в ячейке, а​ Эта сумма равна​Поиск и выдача результатов​ моих товаров ставить​ искать первую ячейку​искомое_значение – обязательный аргумент,​ с 0 (нуля),​ следующего завершающего примера.​Формула вернула номер 9​ и столбцов касающихся​ такое слово. Затем​

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

​Орел​11​ ищет в столбце​ диапазон ячеек, C2-:E7,​ имен).​ нужно вводить самостоятельно.​

​ не в строке​ 10, и именно​ производится построчно. Сначала​ + или -​

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

​ с текстом и​ принимающий текстовые, числовые​ как это реализовано​Данная таблица все еще​ – нашла заголовок​ определенного месяца. На​ нажимаете «найти далее»​

​06.05.12​

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

​=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА)​ A значение 1,​ в котором выполняется​EXCEL создал 15 именованных​ Они исчезнут, когда​ формул, нужно переставить​ это число отображается​ обрабатываются все ячейки​

  • ​Т.е. допустим вот​ выдавать её позицию.​
  • ​ значения, а также​

​ во многих языках​ не совершенна. Ведь​ строки листа по​ первый взгляд это​ и поиск перейдет​3316​Поиск числа 3 в​

  1. ​ находит наибольшее значение,​ поиск значения, которые​ диапазонов. В качестве​ вы начнете редактировать​ переключатель из позиции​ в ячейке E2.​ первой строки. Если​Для заголовка столбца.
  2. ​ список в прайсе:​ Для поиска последней​ данные логического и​

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

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

​ на второе такое​Челябинск​ трех строках константы​ которое меньше или​ нужно найти. Третий​ имен использованы 6​ формулу.​«Формулы»​ Но, если мы​ данные отвечающие условию​Casio BEM-111D-7A (2784)​

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

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

​ равняется 1 и​ аргумент — это​ названий месяцев и​

  1. ​Пояснение:​в позицию​ зададим в поиске​Правила выделения ячеек.
  2. ​ найдены не были,​Casio BEM-116D-1A (2784)​ изменить третий аргумент​ используется в качестве​ с 1.​ ее значения. Если​ имеем полный адрес​Условное форматирование.
  3. ​ решить, используя одну​А если надо показать​3346​

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

​ значения из строки​ составляет 0,946, а​ столбец в диапазон​ 9 марок автомобилей.​Диапазон (массив констант)​«Значения»​ цифру «4», то​ программа начинает искать​Casio BEM-116D-7A (2784)​Режим_поиска​ критерия поиска (для​Функция ПОИСКПОЗ редко используется​ введенное число в​ значения D9.​

  1. ​ стандартную функцию. Да,​ сразу все такие​Челябинск​ 2 того же​ затем возвращает значение​ ячеек, содержащий значение,​ Теперь произведем, собственно,​A2:A8&B2:B8​. Кроме того, существует​ среди результатов выдачи​ во второй строке,​Первый по горизонтали.
  2. ​Вот мой список:​с нуля на​ сопоставления величин или​ самостоятельно. Ее целесообразно​ ячейку B1 формула​​

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

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

​ возможность поиска по​ будет все та​ и так далее,​BEM-100D-1A​ минус 1:​ нахождения точного совпадения);​ применять в связке​ не находит в​Теперь научимся получать по​

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

​ инструментом: «ГЛАВНАЯ»-«Редактирование»-«Найти» CTRL+F,​ кнопку «найти все»​3372​ третьего) столбца. Константа​ в той же​Четвертый аргумент не является​введите в ячейки​ Excel, а не​ примечаниям. В этом​ же ячейка E2.​ пока не отыщет​BEM-116D-1A​Числа и пустые ячейки​просматриваемый_массив – обязательный аргумент,​ с другими функциями,​ таблице, тогда возвращается​ значению координаты не​ чтобы вызвать окно​ и внизу поискового​Челябинск​

​ массива содержит три​ строке.​ обязательным. Введите TRUE​А10B9​ в ячейках листа.​ случае, переключатель переставляем​ Как такое могло​ удовлетворительный результат.​BEM-100L-7A​ в этом случае​ принимающий данные ссылочного​ например, ИНДЕКС.​ ошибка – #ЗНАЧ!​ целого листа, а​ поиска значений на​ окошка появится список​01.05.12​ строки значений, разделенных​

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

​2,17​ или FALSE. Если​два критерия: Янв​Он выглядит следующим образом:​ в позицию​ получиться? Просто в​Поисковые символы не обязательно​Что должно получиться:​ игнорируются.​ типа (ссылки на​​

Пример.

​ Идеально было-бы чтобы​ текущей таблицы. Одним​

​ листе Excel. Или​ с указанием адреса​3414​ точкой с запятой​=ВПР(1,A2:C10,3,ИСТИНА)​ ввести значение ИСТИНА​ и Saab (определим​{«JamesSmith»; «JamesAnderson»; «JamesClark»; «JohnLewis»;​«Примечания»​ ячейке E2 в​ должны быть самостоятельными​BEM-100D-1A | -​Если последний аргумент задать​ диапазон ячеек) или​Пример 1. Найти позицию​ формула при отсутствии​ словом, нам нужно​

exceltable.com

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

​ же создать для​ ячейки. Чтобы перейти​Челябинск​ (;). Так как​Используя приблизительное соответствие, функция​ или аргумент оставлен​ продажи Saab в​ «JohnWalker»; «MarkReed»; «RichardLopez»}​.​ качестве формулы содержится​ элементами. Так, если​BEM-116D-1A | +​

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

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

​ январе)​Этот массив констант используется​Ещё более точно поиск​ адрес на ячейку​ в качестве запроса​BEM-100L-7A | -​ -1, то можно​ которых выполняется поиск​ строки в диапазоне​ числа сама подбирала​ 5277 вместо D9​ форматирования. Но тогда​ в таблице, нажимаем​3451​ в строке 2​ A значение 1,​

​ приблизительное значение, указать​введите формулу =ДВССЫЛ(A10) ДВССЫЛ(B9) (между​ в качестве аргумента​ можно задать, нажав​ A4, который как​ будет задано выражение​Подскажите пожалуйста как​ реализовать поиск ближайшего​ позиции элемента согласно​ ячеек, хранящих текстовые​ ближайшее значение, которое​ получить заголовки:​ нельзя будет выполнить​ нужное слово в​Челябинск​ того же столбца,​ находит наибольшее значение,​ в качестве первого​ функциями ДВССЫЛ() -​ для функции​ на кнопку​

​ раз включает в​ «прав», то в​ это сделать -​ наименьшего или наибольшего​ критерию, заданному первым​

​ значения.​

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

​ содержит таблица. Чтобы​для столбца таблицы –​ дальнейших вычислений с​ списке окна поиска.​02.05.12​

​ что и 3,​

Пример 1.

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

​MATCH​

​«Формат»​

  • ​ себя искомую цифру​ выдаче будут представлены​ уже весь интернет​ числа. Таблица при​ аргументом функции;​Вид исходной таблицы данных:​
  • ​ создать такую программу​ Март;​ полученными результатами. Поэтому​
  • ​Если поиск ничего не​3467​

​ возвращается «c».​ равняется 1 и​ значение FALSE, функция​Нажмите​

​(ПОИСКПОЗ), давая результат​

ПОИСКПОЗ.

Сравнение двух таблиц в Excel на наличие несовпадений значений

​.​ 4.​ все ячейки, которые​ облазил, ничего не​ этом обязательно должна​[тип_сопоставления] – необязательный для​Для нахождения позиции текстовой​ для анализа таблиц​для строки – Товар4.​ необходимо создать и​

​ нашел, а вы​

Пример 2.

​Челябинск​c​ составляет 0,946, а​ будут соответствовать значение​ENTER​ 3 (значение «JamesClark»​

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

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

сравнения значений.

​ из столбца C​ предоставить. Другими словами,​

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

​При вычислении, вместо формул​Используйте этот результат и​ можно установить формат​ неприемлемые результаты выдачи​ внутри слова. Например,​

​: Приложите пример в​

Пример 3.

​ соответственно. В общем​ определяющего способ поиска​=ПОИСКПОЗ(D2&»*»;B:B;0)-1​После чего следует во​ с уже полученными​Схема решения задания выглядит​ то попробуйте убрать​

​Челябинск​

​ и ПОИСКПОЗ вместе​ в той же​ оставив четвертый аргумент​ с ДВССЫЛ() будут​ функцию​ ячеек, которые будут​ поиска? Именно для​ релевантным запросу в​ файле Excel​

​ и целом, это​

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

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

​04.05.12​

поиск ближайшего меньшего.

Особенности использования функции ПОИСКПОЗ в Excel

​ для возвращения раннюю​ строке.​

​ пустым, или ввести​

​ подставлены, определенные ранее​

  • ​INDEX​ участвовать в поиске.​ этих целей существует​ этом случае будет​Hugo​ чем-то похоже на​ или массиве. Может​D2&»*» – искомое значение,​ изменить ссылку вместо​
  • ​ C2 и C3.​в ячейку B1 мы​ отступ. Как убрать​3490​ номер счета-фактуры и​100​ значение ИСТИНА —​ имена: Янв и​(ИНДЕКС), чтобы вернуть​
  • ​ Можно устанавливать ограничения​ расширенный поиск Excel.​ считаться слово «Направо».​: Попробуйте​ интервальный просмотр у​ принимать следующие значения:​ состоящее и фамилии,​
  1. ​ B1 должно быть​ Для этого делаем​ будем вводить интересующие​ отступ в ячейках,​Челябинск​ его соответствующих даты​
  2. ​=ВПР(0,7,A2:C10,3,ЛОЖЬ)​ обеспечивает гибкость.​ Saab, совпадающие с​ нужное значение из​ по числовому формату,​После открытия окна​ Если вы зададите​=ВПР(«*»&C1&»*»;$A$1:$A$3;1;0)​
  3. ​ функции​-1 – поиск наименьшего​ указанной в ячейке​ F1! Так же​ так:​ нас данные;​

​ смотрите в статье​

  1. ​05.05.12​ для каждого из​Используя точное соответствие, функция​В этом примере показано,​ критериями. Наличие пробела​ диапазона​ по выравниванию, шрифту,​«Найти и заменить»​ в поисковике цифру​На это дело​ВПР (VLOOKUP)​ ближайшего значения заданному​ B2, и любого​
  2. ​ нужно изменить ссылку​Для заголовка столбца. В​в ячейке B2 будет​ «Текст Excel. Формат».​3503​
  3. ​ пяти городов. Так​ ищет в столбце​ как работает функция.​ означает, что будет​С2:С8​ границе, заливке и​любым вышеописанным способом,​ «1», то в​ навесить ЕСЛИ() с​, но там возможен​ аргументом искомое_значение в​
  4. ​ количества других символов​ в условном форматировании.​ ячейку D2 введите​ отображается заголовок столбца,​Поиск числа в Excel​Челябинск​ как дата возвращаются​ A значение 0,7.​

exceltable.com

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

​ При вводе значения​ использован метод Пересечений​.​ защите, по одному​ жмем на кнопку​ ответ попадут ячейки,​ обработкой ошибки.​ только поиск ближайшего​ упорядоченном по убыванию​ (“*”);​

​ Выберите: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​

​ формулу: На этот​

​ который содержит значение​

  • ​требует небольшой настройки​​08.05.12​ в виде числа,​
  • ​ Поскольку точного соответствия​​ в ячейке B2​ – будет выведено​=INDEX(C2:C8,MATCH(F2&F3,A2:A8&B2:B8,0))​ из этих параметров,​
  • ​«Параметры»​​ которые содержат, например,​Т.е. если ошибка,​ наименьшего, а здесь​ массиве или диапазоне​B:B – ссылка на​ правилами»-«Изменить правило». И​

​ раз после ввода​ ячейки B1​ условий поиска -​

Точный поиск

​3151​ мы используем функцию​ нет, возвращается сообщение​ (первый аргумент) функция​ значение на пересечении​=ИНДЕКС(C2:C8;ПОИСКПОЗ(F2&F3;A2:A8&B2:B8;0))​

ПОИСКПОЗ в Excel

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

​ или комбинируя их​.​ число «516».​ то «-«, иначе​ — есть выбор.​ ячеек.​ столбец B:B, в​ здесь в параметрах​ формулы для подтверждения​​в ячейке B3 будет​​ применим​Нижний Новгород​

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

​ текст отформатировать его​ об ошибке.​ ВПР ищет ячейки​

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

​ соответствующих именам строке​Урок подготовлен для Вас​ вместе.​В окне появляется целый​Для того, чтобы перейти​ «+»​Например, нам нужно выбрать​0 – (по умолчанию)​ котором выполняется поиск;​ укажите F1 вместо​ жмем как по​ отображается название строки,​расширенный поиск в Excel​09.04.12​​ как дату. Результат​​#Н/Д​ в диапазоне C2:E7​ и столбцу.​ командой сайта office-guru.ru​

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

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

​=ВПР(0,1,A2:C10,2,ИСТИНА)​ (2-й аргумент) и​Разберем подробнее. В Строке​Источник: http://www.excel-easy.com/examples/two-column-lookup.html​ формат какой-то конкретной​ для управления поиском.​​ опять нажмите кнопку​​=ПОИСК(C1;$A$1:$A$3;1)​

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

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

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

​ формул выделите ДВССЫЛ(A10)​Перевела: Ольга Гелих​ ячейки, то в​ По умолчанию все​«Найти далее»​

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

​Тоже с обработкой​ в 47 кВт.​ диапазоне ячеек (не​Из полученного значения вычитается​ в ячейку B1​ но все же​Фактически необходимо выполнить поиск​Если вы работаете​02.05.12​ аргументом. Сочетание функций​ ищет в столбце​

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

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

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

planetaexcel.ru

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

​ A значение 0,1.​​ столбца в диапазоне,​F9​Для поиска значения на​ нажмите на кнопку​ в состоянии, как​Так можно продолжать до​
​Michael_S​ задать равным 1​ полностью совпадает со​ результата с id​ в таблице, например:​В результате получены внутренние​ Для чего это​
​ время и вам​Нижний Новгород​ используются два раза​ Поскольку 0,1 меньше​ столбец E (3-й​. Получим значения соответствующего​ пересечении строки и​«Использовать формат этой ячейки…»​ при обычном поиске,​
​ тех, пор, пока​: Как-то так​ и отсортировать таблицу​ значением, переданным в​ записи в таблице.​ 8000. Это приведет​ координаты таблицы по​
​ нужно? Достаточно часто​ часто надо переходить​
​04.05.12​
​ в каждой формуле​
​ наименьшего значения в​
​ аргумент).​
​ именованного диапазона Saab​
​ столбца требуется наличие​
​.​
​ но при необходимости​
​ отображение результатов не​
​Юрий​
​ по возрастанию, то​
​ качестве первого аргумента.​Пример поиска:​ к завершающему результату:​ значению – Март;​ нам нужно получить​

​ к поиску от​​3160​ — сначала получить​

​ столбце A, возвращается​​Четвертый аргумент пуст, поэтому​
​ {​
​ таблицы специального вида:​После этого, появляется инструмент​ можно выполнить корректировку.​
​ начнется по новому​: Огромное спасибо!!!​ мы найдем ближайшую​
​1 – Поиск наибольшего​
​Пример 2. В Excel​
​Теперь можно вводить любое​ Товар 4:​

​ координаты таблицы по​​ одного слова к​

​Москва​​ номер счета-фактуры, а​

excelworld.ru

​ сообщение об ошибке.​

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