Как найти позицию в 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

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

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

В Microsoft Excel существует множество различных функций, которые могут помочь вам найти определенное значение в диапазоне ячеек, и ПОИСКПОЗ (MATCH на английском) — одна из них. По сути, она определяет относительное положение элемента в массиве значений. Однако функция ПОИСКПОЗ может делать гораздо больше.

  • Функция ПОИСКПОЗ — пошаговая инструкция
  • Поиск частичного совпадения с подстановочными знаками
  • ПОИСКПОЗ с учетом регистра
  • ПОИСКПОЗ и несколько условий
  • Как сравнить столбцы при помощи ПОИСКПОЗ
  • Совместное использование ВПР и ПОИСКПОЗ
  • Использование ГПР и ПОИСКПОЗ

Функция ПОИСКПОЗ Excel — пошаговая инструкция

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

Рассмотрим пошагово, как составить формулу ПОИСКПОЗ:

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

Шаг 1. Искомое_значение (обязательный аргумент) — значение, которое вы хотите найти. Это может быть число, текстовое или логическое значение, а также ссылка на ячейку.

Шаг 2. Массив_поиска (обязательно) — диапазон ячеек для поиска.

Шаг 3. Указываем Тип_совпадения (необязательно) — определяет тип соответствия. Это может быть одно из следующих значений: 1, 0, -1. Аргумент, установленный в 0, возвращает только точное совпадение, в то время как два других значения допускают приблизительное совпадение.

  • 1 или опущено (по умолчанию) — найти наибольшее значение в массиве поиска, которое меньше или равно значению поиска. Требуется сортировка массива поиска в порядке возрастания, от меньшего к большему или от А до Я.
  • 0 — найти первое значение в массиве, точно равное искомому значению. Никакой сортировки не требуется.
  • -1 — найти наименьшее значение в массиве, которое больше или равно искомому значению. Массив поиска должен быть отсортирован в порядке убывания, от наибольшего к наименьшему или от Я до A.

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

=ПОИСКПОЗ(“Елена”; A2:A8;0)

При желании вы можете поместить искомое значение в какую-либо ячейку (E1 в этом примере) и сослаться на эту ячейку в своей формуле:

=ПОИСКПОЗ(E1; A2:A8;0)

Как вы видите на скриншоте выше, имена расположены не по алфавиту, а потому мы устанавливаем аргументу тип_совпадения значение 0 (точное соответствие). Ведь только этот вариант не требует сортировки в массиве поиска. 

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

4 вещи, которые вы должны знать о функции ПОИСКПОЗ

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

  1. Функция ПОИСКПОЗ возвращает относительное положение искомого значения в массиве, а не само значение.
  2. ПОИСКПОЗ нечувствительна к регистру , то есть не различает строчные и прописные символы при работе с текстовыми значениями.
  3. Если искомый массив содержит несколько вхождений искомого значения, то возвращается позиция первого найденного значения.
  4. Если искомое значение не найдено в массиве поиска, возвращается ошибка #Н/Д.

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

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

Частичное совпадение с подстановочными знаками

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

  • Вопросительный знак (?) — заменяет любой одиночный символ
  • Звездочка (*) — заменяет любую последовательность символов

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

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

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

Предположим, что наименования товаров находятся в диапазоне A2:A11, и вы ищете имя, начинающееся с «доб». Формула выглядит следующим образом:

=ПОИСКПОЗ(«доб*»; A2:A11;0)

Чтобы сделать нашу формулу более универсальной, вы можете ввести искомое значение в какую-либо ячейку (E1 в этом примере) и соединить эту ячейку с подстановочным знаком, например:

=ПОИСКПОЗ(E1&»*»; A2:A11;0)

Как показано на скриншоте ниже, формула возвращает 4, что является позицией «Добрый экзотик»:

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

Чтобы заменить только один символ в искомом значении, используйте подстановочный знак «?».

Формула ПОИСКПОЗ с учетом регистра

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

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

Вот общая формула с учетом регистра для сопоставления данных:

=ПОИСКПОЗ(ИСТИНА;СОВПАД(искомый массив ; искомое значение );0)

Формула работает по следующей логике:

  • Функция СОВПАД (EXACT в английской версии) сравнивает значение с каждым элементом массива поиска. Если сравниваемые ячейки точно равны, функция возвращает значение ИСТИНА, в противном случае — ЛОЖЬ.
  • Затем функция ПОИСКПОЗ сравнивает ИСТИНА (которое является ее искомым_значением ) с каждым значением в массиве, возвращаемом функцией СОВПАД, и возвращает позицию первого совпадения.

Пожалуйста, имейте в виду, что это формула массива , которая требует нажатия Ctrl + Shift + Enter при завершении ее ввода.

Предполагая, что искомое значение находится в ячейке E1, а массив поиска — A2:A9, формула выглядит следующим образом:

=ПОИСКПОЗ(ИСТИНА;СОВПАД(A2:A9;E1);0)

На скриншоте показана формула поиска соответствия с учетом регистра в Excel:

Как видите, формула различает регистр букв и по этой причине «А-201» было признано неподходящим.

ПОИСКПОЗ и несколько условий

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

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

Вот формула ПОИСКПОЗ для нескольких условий:

=ПОИСКПОЗ(1;(B2:B12=G1)*(C2:C12=G2);0)

Давайте разбираться.

Наши два условия мы записываем в виде выражения (B2:B12=G1)*(C2:C12=G2). Первое условие (B2:B12=G1) означает, что мы сравниваем каждое из значений в столбце «Регион» с целью «Север», которая записана в G1. Получаем массив {ЛОЖЬ:ИСТИНА:ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ}

Аналогично каждый из товаров сравниваем с «Яблоки» из G2. Аналогично получаем результат {ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА:ЛОЖЬ:ИСТИНА}.

После перемножения этих массивов получаем матрицу единиц и нулей: {0:0:0:1:0:0:0:0:1:0:0}

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

И вот в этом массиве функция ПОИСКПОЗ ищет первую единицу. И находит ее в 4-й позиции.

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

Думаю, вы понимаете, что совершенно аналогичным образом можно вести поиск по трём и большему количеству условий.

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

Как сравнить столбцы при помощи ПОИСКПОЗ

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

ЕСЛИ(ЕНД(ПОИСКПОЗ( 1-е значение в Списке1 , Списке2 , 0)), «Нет в Списке 1», «»)

Для любого значения списка 2, которого нет в списке 1, формула возвращает « Нет в списке 1 ». 

Рассмотрим пошагово:

  • Функция ПОИСКПОЗ ищет значение из списка 1 в списке 2. Если значение найдено, оно возвращает его относительное положение, в противном случае получается ошибка #Н/Д.
  • Функция ЕНД в Excel выполняет только одну работу — проверяет наличие ошибок #Н/Д (что означает «недоступно»). Если обрабатываемое ею значение является ошибкой #Н/Д, функция возвращает значение ИСТИНА, в противном случае – ЛОЖЬ. В нашем случае ИСТИНА означает, что значение из списка 1 не найдено в списке 2 (т. е. функция ПОИСКПОЗ возвращает ошибку).
  • Поскольку вам может быть не слишком понятным видеть ИСТИНА для значений, которые не отображаются в списке 1, вы оборачиваете функцию ЕСЛИ вокруг ЕНД, чтобы вместо ИСТИНА отображалось « Нет в списке 1 » или любой другой текст, который вы хотите.

Например, чтобы сравнить значения в столбце B со значениями в столбце A, формула может быть записана так (где B2 — самая верхняя ячейка):

=ЕСЛИ(ЕНД(ПОИСКПОЗ(B2;A:A;0)); «Нет в списке 1»; «»)

Как вы помните, функция ПОИСКПОЗ в Excel сама по себе нечувствительна к регистру. Чтобы она различала регистр символов, вставьте функцию СОВПАД (EXACT по английски) в аргумент массив_поиска и не забудьте нажать Ctrl + Shift + Enter , чтобы ввести эту формулу массива :

{=ЕСЛИ(ЕНД(ПОИСКПОЗ(ИСТИНА; СОВПАД(A:A; B2);0)); «Нет в списке 1»; «»)}

На следующем рисунке показаны обе формулы в действии:

Быть может, вам также будет интересен этот материал: 5 способов сравнения ячеек в Excel.

Совместное использование ВПР и ПОИСКПОЗ

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

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

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

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

Предполагая, что искомое значение находится в ячейке F1, значения таблицы расположены в $A$1:$C$8 (рекомендуется зафиксировать его с помощью абсолютных ссылок на ячейки, если вы планируете копировать формулу), выражение выглядит следующим образом:

=ВПР($G$1;$A$1:$С$8; 2; ЛОЖЬ)

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

Но только до тех пор, пока вы не вставите или не удалите какие-то столбцы:

Как видите, если мы вставляем дополнительный столбец, то формула теперь извлекает неверные данные. Она по-прежнему ссылается на второй столбец, в то время как данные Тест 1 сместились в третий.

Чтобы предотвратить подобные вещи, вы можете сделать свою формулу ВПР более гибкой, включив в нее функцию ПОИСКПОЗ:

ПОИСКПОЗ($F$2;$A$1:$С$1;0)

Где:

  • F2 — это искомое значение, которое в точности совпадает с именем возвращаемого столбца, т. е. столбца, из которого вы хотите извлечь значение ( Тест 1  в этом примере).
  • A1:C1 — массив поиска, содержащий заголовки таблицы.

А теперь запишите эту формулу в аргумент номер_столбца вашей формулы ВПР, например:

=ВПР($G$1;$A$1:$D$8; ПОИСКПОЗ($F$2;$A$1:$С$1;0); ЛОЖЬ)

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

Вставляем столбец с итоговым тестом:

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

=ВПР($G$1;$A$1:$D$8; ПОИСКПОЗ($F$2;$A$1:$D$1;0); ЛОЖЬ)

Использование ГПР и ПОИСКПОЗ

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

Предположим, что искомое значение находится в ячейке B5, данные таблицы — B1:H3, имя возвращаемой строки (значение поиска для ПОИСКПОЗ) — в ячейке A6, а заголовки строк — A1:A3.

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

=ГПР(B5;B1:H3;ПОИСКПОЗ(A6; A1:A3;0);ЛОЖЬ)

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

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

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

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

Содержание

  • Поисковая функция в Excel
    • Способ 1: простой поиск
    • Способ 2: поиск по указанному интервалу ячеек
    • Способ 3: Расширенный поиск
  • Вопросы и ответы

Поиск в Microsoft Excel

В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.

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

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

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

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

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.
  2. Переход к поиску в Microsoft Excel

  3. После того, как вы перешли по соответствующим пунктам на ленте, или нажали комбинацию «горячих клавиш», откроется окно «Найти и заменить» во вкладке «Найти». Она нам и нужна. В поле «Найти» вводим слово, символы, или выражения, по которым собираемся производить поиск. Жмем на кнопку «Найти далее», или на кнопку «Найти всё».
  4. Обычный поиск в Microsoft Excel

  5. При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

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

    Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».

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

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

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

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

Найти всё в Microsoft Excel

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

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

  1. Выделяем область ячеек, в которой хотим произвести поиск.
  2. Выделение интервала в Microsoft Excel

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

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

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

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

Lumpics.ru

К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.

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

Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.

  1. После открытия окна «Найти и заменить» любым вышеописанным способом, жмем на кнопку «Параметры».
  2. Переход в параметры поиска в Microsoft Excel

  3. В окне появляется целый ряд дополнительных инструментов для управления поиском. По умолчанию все эти инструменты находятся в состоянии, как при обычном поиске, но при необходимости можно выполнить корректировку.
    Параметры поиска по умолчанию в Microsoft Excel

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

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

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

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

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

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

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

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

    Ещё более точно поиск можно задать, нажав на кнопку «Формат».

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

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

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

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

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

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

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

    После того, как формат поиска настроен, жмем на кнопку «OK».

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

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

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

  5. Как только настройки поиска установлены, следует нажать на кнопку «Найти всё» или «Найти далее», чтобы перейти к поисковой выдаче.

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

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

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

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

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

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

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

Содержание

  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);"")

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

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

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

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

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

где

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

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

Точный поиск

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

ПОИСКПОЗ в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​Смотрите также​Как видно конструкция формулы​ также порядковый номер​ поле «Источник» диапазон​Перевел: Антон Андронов​​FL_Sal​​=Lemons Mar​Функция​повторение, то можете​ использовать следующую формулу:​Челябинск​4​​ предоставить. Другими словами,​​.​ с помощью функции​, а затем рассмотрим​ 2.​​Функция ПОИСКПОЗ(), английский вариант​​ проста и лаконична.​​ диапазона (если диапазоны​​ ячеек:​Автор: Антон Андронов​es​… или наоборот:​

​INDEX​ сделать это без​=VLOOKUP(«Jeremy Hill Sweets»,$A$7:$D$18,4,FALSE)​28.04.12​4​ оставив четвертый аргумент​К началу страницы​ПОИСКПОЗ(C15;A2:A13;0)​ пример их совместного​Если искомое значение точно​ MATCH(), возвращает позицию​ На ее основе​ ячеек не являются​Переходим в ячейку A13​Во многих поисковых формулах​и​=Mar Lemons​(ИНДЕКС) просто возвращает​

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

​ вспомогательного столбца, создав​​=ВПР(«Jeremy Hill Sweets»;$A$7:$D$18;4;ЛОЖЬ)​

​3372​​9​ пустым, или ввести​Для выполнения этой задачи​​. Для наглядности вычислим,​​ использования в Excel.​ не известно, то​ значения в диапазоне​ можно в похожий​ смежными, например, при​ и выполняем аналогичные​ очень часто приходится​

​CA_Sales​​Помните, что имена строки​ значение определённой ячейки​ более сложную формулу:​​или​​Челябинск​5​ значение ИСТИНА —​​ используется функция ГПР.​​ что же возвращает​Более подробно о функциях​ с помощью подстановочных​​ ячеек. Например, если​​ способ находить для​ поиске в различных​ действия только лишь​ использовать функцию ПОИСКПОЗ​​– названия таблиц​​ и столбца нужно​ в массиве​=IFERROR(VLOOKUP($F$2,INDIRECT(«$B$»&(MATCH($F$2,Table4[Customer Name],0)+2)&»:$C16″),2,FALSE),»»)​=VLOOKUP(B1,$A$7:$D$18,4,FALSE)​

​01.05.12​​7​ обеспечивает гибкость.​​ См. пример ниже.​​ нам данная формула:​ ВПР и ПРОСМОТР.​​ знаков можно задать​​ в ячейке​ определенного товара и​​ таблицах). В простейшем​

  • ​ указываем другую ссылку​​ как вспомогательную в​​ (или именованных диапазонов),​ разделить пробелом, который​C2:C16​=ЕСЛИОШИБКА(ВПР($F$2;ДВССЫЛ(«$B$»&(ПОИСКПОЗ($F$2;Table4[Customer Name];0)+2)&»:$C16″);2;ИСТИНА);»»)​​=ВПР(B1;$A$7:$D$18;4;ЛОЖЬ)​​3414​​10​​В этом примере показано,​Функция ГПР выполняет поиск​
  • ​Третьим аргументом функции​Функция​ поиск по шаблону,​А10​ другие показатели. Например,​​ случае функция ИНДЕКС​​ на диапазон в​ комбинациях с другими​ в которых содержаться​ в данном случае​. Для ячейки​В этой формуле:​​Где ячейка​​Челябинск​6​ как работает функция.​
  • ​ по столбцу​​ИНДЕКС​​ПОИСКПОЗ​ т.е. искомое_значение может​содержится значение «яблоки»,​ минимальное или среднее​ возвращает значение, хранящееся​​ поле «Источник:»​​ функциями такими как:​ соответствующие отчеты о​ работает как оператор​F4​$F$2​B1​

​01.05.12​8​ При вводе значения​

​Продажи​является номер столбца.​возвращает относительное расположение​ содержать знаки шаблона:​

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

​ то формула =ПОИСКПОЗ​ значение объема продаж​ в ячейке на​​Такой же выпадающий список​​ ИНДЕКС, ВПР, ГПР​

​ продажах. Вы, конечно​ пересечения.​функция​

​– ячейка, содержащая​содержит объединенное значение​

​3451​11​ в ячейке B2​и возвращает значение​ Этот номер мы​ ячейки в заданном​

​ звездочку (*) и​ («яблоки»;A9:A20;0) вернет 2,​ используя для этого​ пересечении строки и​ следует создать и​

​ и др. Но​ же, можете использовать​При вводе имени, Microsoft​ИНДЕКС($C$2:$C$16;1)​ имя покупателя (она​ аргумента​Челябинск​Формула​​ (первый аргумент) функция​​ из строки 5 в​

​ получаем с помощью​ диапазоне Excel, содержимое​ знак вопроса (?).​ т.е. искомое значение​

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

​ функции МИН или​ столбца. Например, =ИНДЕКС(A2:B5;2;2)​ для ячейки A15.​ какую пользу может​ обычные названия листов​ Excel будет показывать​возвратит​

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

​ неизменна, обратите внимание​lookup_value​02.05.12​Описание​ ВПР ищет ячейки​ указанном диапазоне.​ функции​ которой соответствует искомому​ Звездочка соответствует любой​ «яблоки» содержится во​ СРЗНАЧ. Вам ни​ вернет значение, которое​Для подсчета общего количества​

​ приносить данная функция​ и ссылки на​ подсказку со списком​Apples​ – ссылка абсолютная);​(искомое_значение), а​3467​

​Результат​ в диапазоне C2:E7​Дополнительные сведения см. в​ПОИСКПОЗ(C16;B1:E1;0)​ значению. Т.е. данная​ последовательности знаков, знак​ второй ячейке диапазона​

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

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

​$B$​4​Челябинск​=ГПР(«Оси»;A1:C4;2;ИСТИНА)​ (2-й аргумент) и​ разделе, посвященном функции​

​. Для наглядности вычислим​ функция возвращает не​​ вопроса соответствует любому​​A9:A20А9​ чтобы приведенный этот​

​ B3, поскольку третья​ B11 используем формулу:​ самого названия функции​‘FL Sheet’!$A$3:$B$10​

​ же, как при​

​F5​– столбец​– аргумент​02.05.12​Поиск слова «Оси» в​ возвращает ближайший Приблизительное​ ГПР.​​ и это значение:​​ само содержимое, а​ одиночному знаку.​- первая ячейка​ скелет формулы применить​ строка является второй​Для получения корректного результата​

​ ПОИСКПОЗ понятно, что​, но именованные диапазоны​

​ вводе формулы.​

​функция​Customer Name​col_index_num​3474​ строке 1 и​

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

​ совпадение с третьего​К началу страницы​Если подставить в исходную​ его местоположение в​​Предположим, что имеется перечень​​ (предполагается, что в​

​ с использованием более​ по счету относительно​ выражение должно быть​

​ ее главная задача​ гораздо удобнее.​Нажмите​

​ИНДЕКС($C$2:$C$16;3)​​;​​(номер_столбца), т.е. номер​Челябинск​ возврат значения из​ столбца в диапазоне,​

​Для выполнения этой задачи​ громоздкую формулу вместо​ массиве данных.​ товаров и мы​​ ней не содержится​​ сложных функций для​

​ ячейки A2, а​ выполнено как формула​ заключается в определении​Однако, когда таких таблиц​Enter​возвратит​Table4​ столбца, содержащего данные,​04.05.12​ строки 2, находящейся​ столбец E (3-й​ используется функция ГПР.​ функций​Например, на рисунке ниже​

​ не знаем точно​ значение «яблоки»),​

​ реализации максимально комфортного​ столбец B:B является​ массива. Функция СУММ​

​ позиции исходного значения,​ много, функция​и проверьте результат​Sweets​– Ваша таблица​ которые необходимо извлечь.​3490​ в том же​ аргумент).​Важно:​

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

​ПОИСКПОЗ​ формула вернет число​ как записана товарная​А10​ анализа отчета по​ вторым относительно столбца​ получает массив ячеек​ которое содержит диапазон​

​ЕСЛИ​В целом, какой бы​и так далее.​ (на этом месте​

​Если Вам необходимо обновить​

​Челябинск​ столбце (столбец A).​Четвертый аргумент пуст, поэтому​  Значения в первой​

​уже вычисленные данные​5​ позиция относящаяся к​- вторая,​

​ продажам.​ A:A.​ в виде столбца​ ячеек или таблица.​– это не​ из представленных выше​

excel2.ru

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

​IFERROR()​​ также может быть​​ основную таблицу (Main​​05.05.12​​4​ функция возвращает Приблизительное​​ строке должны быть​​ из ячеек D15​​, поскольку имя «Дарья»​​ яблокам: яблоки или​​А11​​Например, как эффектно мы​При необходимости можно получить​ таблицы, номер которого​ Применять эту функцию​ лучшее решение. Вместо​ методов Вы ни​ЕСЛИОШИБКА()​ обычный диапазон);​ table), добавив данные​3503​​=ГПР(«Подшипники»;A1:C4;3;ЛОЖЬ)​​ совпадение. Если это​​ отсортированы по возрастанию.​​ и D16, то​ находится в пятой​ яблоко.​

​- третья и​ отобразили месяц, в​

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

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

​В приведенном выше примере​ формула преобразится в​​ строке диапазона A1:A9.​​В качестве критерия можно​ т.д. (подсчет позиции​ котором была максимальная​

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

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

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

​– конечная ячейка​ (Lookup table), которая​08.05.12​​ строке 1 и​​ придется введите одно​ функция ГПР ищет​ более компактный и​В следующем примере формула​ задать»яблок*» и формула​ производится от верхней​ продажа, с помощью​ в качестве номера​ поиска «Очки» (наименование​ с одним столбцом​

​ строки 3, находящейся​​ столбцах C и​​ в указанном диапазоне.​=ИНДЕКС(B2:E13;D15;D16)​3​ текстового значения, начинающегося​Функция ПОИСКПОЗ() возвращает позицию​ сложно заметить что​​ соответственно значение 0​​ качестве аргумента номер_строки​

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

​ строкой. Поэтому сразу​​ нужный диапазон поиска.​​ таблица и таблица​ ли Вас обрадует​Эта формула находит только​ другой рабочей книге​09.04.12​ в том же​ D, чтобы получить​ Значение 11 000 отсутствует, поэтому​Как видите, все достаточно​, поскольку число 300​

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

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

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

​ второе совпадающее значение.​ Excel, то Вы​3438​ столбце (столбец B).​ результат вообще.​​ она ищет следующее​​ просто!​ находится в третьем​ (если она есть​ не само значение.​

​ мы использовали скелет​ полученных строки или​ передано значение 0,​ на конкретном примере​

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

​ функция​ ни одного общего​#N/A​

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

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

​ Если же Вам​ можете собрать искомое​​Нижний Новгород​​7​​Когда вы будете довольны​​ максимальное значение, не​​На этой прекрасной ноте​​ столбце диапазона B1:I1.​ в списке).​ Например: ПОИСКПОЗ(«б»;{«а»;»б»;»в»;»б»};0) возвращает​ первой формулы без​ столбца функцию ИНДЕКС​ будет возвращен весь​ проиллюстрируем как применять​ДВССЫЛ​ столбца, и это​(#Н/Д) в случае,​ необходимо извлечь остальные​​ значение непосредственно в​​02.05.12​​=ГПР(«П»;A1:C4;3;ИСТИНА)​​ ВПР, ГПР одинаково​ превышающее 11 000, и возвращает​

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

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

​ мешает использовать обычную​ если количество ячеек,​ повторения, воспользуйтесь предыдущим​​ формуле, которую вставляете​​3471​Поиск буквы «П» в​ удобно использовать. Введите​​ 10 543.​​ этом уроке Вы​ что первым аргументом​ только для поиска​​ относительную позицию буквы​​ структура формулы: ВПР(B1;A5:G14;СТОЛБЕЦ(B5:G14);0).​

​ качестве формулы массива.​

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

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

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

​ в основную таблицу.​​Нижний Новгород​​ строке 1 и​ те же аргументы,​

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

​ МАКС на ПОИСКПОЗ,​ поиска указанного в​ каждой команды может​​Для примера возьмем список​​ а это как​. Однако, существует ещё​ чем количество повторяющихся​ всех совпадений –​ примере, Вам понадобится​3160​

​ строки 3, находящейся​

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

​ поиск в строках​ ГПР.​

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

​ Вторым аргументом выступает​

office-guru.ru

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

​= 0 (третий​ проигнорирована, функция вернет​ аргументе использует значение,​ значения в диапазоне​ сумма выигранных, сыгранных​ средней фирмы, как​ нам сейчас нужно.​ не содержит интересующую​ диапазоне.​ВПР​ (Lookup table) вспомогательный​18.04.12​ столбце. Так как​Если вы хотите поэкспериментировать​Примечание:​и​ диапазон, который содержит​ аргумент функции).​ позицию только первой​ полученное предыдущей формулой.​

В этой статье

​ ячеек или константе​ вничью и проигранных​ показано ниже на​

​ Итак, смело заменяем​ нас информацию, но​Выполнение двумерного поиска в​

​тут не помощник,​ столбец с объединенными​3328​ «П» найти не​

​ с функциями подстановки,​ Поддержка надстройки «Мастер подстановок»​ИНДЕКС​

​ искомое значение. Также​Функция ПОИСКПОЗ() возвращает только​ буквы. О том​

​ Оно теперь выступает​ массива. Она возвращает​ игр. Используем следующую​

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

​ рисунке:​ в представленной выше​ имеет общий столбец​ Excel подразумевает поиск​ поскольку она возвращает​

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

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

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

​ значениями. Этот столбец​Москва​ удалось, возвращается ближайшее​

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

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

​ прежде чем применять​

​ в Excel 2010​, разобрали возможности на​ функция имеет еще​ одно значение. Если​ как вернуть ВСЕ​

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

​26.04.12​ из меньших значений:​ их к собственным​

​ прекращена. Эта надстройка​

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

​ простых примерах, а​ и третий аргумент,​

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

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

​Данная формула аналогична предыдущей​ автомобилей и отделов​ функцией​ и таблицей поиска.​ номеру строки и​ за раз –​​ левым в заданном​​3368​ «Оси» (в столбце​ данным, то некоторые​ была заменена мастером​ также посмотрели их​ который задает тип​ несколько значений, удовлетворяющих​ читайте ниже в​ И в результате​​ ошибки #Н/Д, если​​ и также должна​

​ повторяются, но нет​ЕСЛИ​Давайте разберем следующий пример.​

​ столбца. Другими словами,​

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

​ и точка. Но​ для поиска диапазоне.​Москва​

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

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

​ У нас есть​​ Вы извлекаете значение​ в Excel есть​Итак, формула с​

​29.04.12​​5​​ пользователи Excel, такие​ для работы со​ что данный урок​ принимать один из​ функция не поможет.​

​ ВСЕХ текстовых значений,​​ возвращает номер столбца​ При поиске числовых​ формулы массива. Благодаря​ в списке 2​ функцией​ основная таблица (Main​ ячейки на пересечении​ функция​ВПР​​3420​​=ГПР(«Болты»;A1:C4;4)​

​ как с помощью​

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

​ ссылками и массивами.​ Вам пригодился. Оставайтесь​ трех вариантов:​

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

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

​ДВССЫЛ​ table) со столбцом​ конкретной строки и​

​INDEX​

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

​может быть такой:​Москва​

​Поиск слова «Болты» в​​ функции ВПР и​В Excel 2007 мастер​ с нами и​

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

​0​ значениями в диапазоне​ПОИСКПОЗискомое_значение просматриваемый_массив​ максимальное значение объема​ нежесткие критерии: ближайшее​ ячейке A13, можно​ но оба они​. Вот такая комбинация​SKU (new)​

​ столбца.​(ИНДЕКС), которая с​=VLOOKUP(B2&» «&C2,Orders!$A&$2:$D$2,4,FALSE)​

​01.05.12​

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

​ строке 1 и​​ ГПР; другие пользователи​ подстановок создает формулу​ успехов в изучении​— функция​B66:B72​; тип_сопоставления)​ продаж для товара​

​ наибольшее или ближайшее​ легко определить число​ из разных отделов.​ВПР​, куда необходимо добавить​Итак, давайте обратимся к​ легкостью справится с​=ВПР(B2&» «&C2;Orders!$A&$2:$D$2;4;ЛОЖЬ)​3501​ возврат значения из​ предпочитают с помощью​ подстановки, основанную на​ Excel.​ПОИСКПОЗ​. Найдем все позиции​

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

  2. ​ 4. После чего​​ наименьшее числа заданному.​​ сыгранных игр для​​ Если мы захотим​​и​​ столбец с соответствующими​​ нашей таблице и​

  3. ​ этой задачей. Как​​Здесь в столбцах B​​Москва​ строки 4, находящейся​

    ​ функций индекс и​

  4. ​ данных листа, содержащих​​Автор: Антон Андронов​ Изображение кнопки Office​ищет первое значение​ значения Груши.​​- значение, используемое​​ в работу включается​​Поскольку ПОИСКПОЗ возвращает относительную​​ любой команды:​

  5. ​ узнать номер позиции​​ДВССЫЛ​​ ценами из другой​​ запишем формулу с​​ будет выглядеть такая​​ и C содержатся​​06.05.12​

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

  7. ​ позицию элемента в​

​Для определения количества очков​

support.office.com

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

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

​ названия продуктов соответственно,​ ВПР​11​ и посмотрите, какие​ мастера подстановок можно​ сотрудника по его​ требуется.​ 5 списка. С​просматриваемом_массивеИскомое_значение​ номеру сроки и​ номер строки или​ в которой оба​ ПОИСПОЗ вернет нам​

​=VLOOKUP($D$2,INDIRECT($D3&»_Sales»),2,FALSE)​ 2 таблицы поиска.​, которая найдет информацию​Как упоминалось выше,​ а ссылка​Функции ссылки и поиска​

​=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА)​​ из них подходящий​ найти остальные значения​ идентификационному номеру или​

​1 или вовсе опущено​ помощью формулы массива​

​может быть значением​

​ столбца из определенного​ столбца, эта функция​​ аргумента, указывающие номер​​ позицию в диапазоне​=ВПР($D$2;ДВССЫЛ($D3&»_Sales»);2;ЛОЖЬ)​ Первая (Lookup table​ о стоимости проданных​ВПР​Orders!$A&$2:$D$2​ (справка)​Поиск числа 3 в​ вариант.​ в строке, если​ узнать ставку комиссионного​— функция​=(«груши»=$B$66:$B$72)*(СТРОКА($B$66:$B$72)-СТРОКА($D$65))​ (числом, текстом или​ в ее аргументах​ может быть использована​ строки и столбца,​ где встречается первое​Где:​

​ 1) содержит обновленные​ в марте лимонов.​не может извлечь​определяет таблицу для​Использование аргумента массива таблицы​ трех строках константы​Скопируйте следующие данные в​ известно значение в​ вознаграждения, предусмотренную за​ПОИСКПОЗ​можно найти все эти​ логическим значением (ЛОЖЬ​ диапазона. Так как​ как один или​ будут принимать значения,​ значение – 3.​$D$2​

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

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

​ сразу два аргумента​ возвращаемые функцией ПОИСКПОЗ:​ То есть Ford​– это ячейка​SKU (new)​ двумерный поиск. Познакомьтесь​ из просматриваемого диапазона.​ листе.​Во второй части нашего​

​ значения из строки​Совет:​ наоборот. В формулах,​ Необходимые данные можно​ значение, которое меньше​ необходимо выделить несколько​ ссылкой на ячейку,​

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

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

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

​ а номер строки​=ИНДЕКС(диапазон; ПОИСКПОЗ(аргументы); ПОИСКПОЗ(аргументы))​

​В результате мы получили​​Что же делать если​ она неизменна благодаря​ а вторая (Lookup​ и выберите наиболее​ Вам потребуется чуть​ читаемой, Вы можете​ВПР​​ (в данном случае —​​ данные в Excel,​​ подстановок, используются функции​​ находить в списке​​ Требуется сортировка в​​ в Строке формул​

​ или логическое значение.​

​ в диапазоне где​

​Такая формула используется чаще​

​ значение по 2-м​

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

​ абсолютной ссылке.​

​ table 2) –​

​ подходящий.​

​ более сложная формула,​

​ задать имя для​

​(VLOOKUP) в Excel​

​ третьего) столбца. Константа​

​ установите для столбцов​

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

​ и автоматически проверять​

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

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

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

​ хранятся названия месяцев​

​ всего для поиска​

​ критериям:​

​ из маркетингового отдела?​

​$D3​

​ названия товаров и​

​Вы можете использовать связку​

​ составленная из нескольких​

​ просматриваемого диапазона, и​

​ мы разберём несколько​

​ массива содержит три​

​ A – С​

​Щелкните ячейку в диапазоне.​

​ их правильность. Значения,​

​-1​

​ и нажать​

​— непрерывный диапазон​ в любые случаи​ сразу по двум​– «Челси».​ Кроме того, мы​– это ячейка,​ старые номера​ из функций​ функций Excel, таких​ тогда формула станет​ примеров, которые помогут​

​ строки значений, разделенных​

​ ширину в 250​

​На вкладке​ возвращенные поиском, можно​— функция​CTRL+SHIFT+ENTER​ ячеек, возможно, содержащих​ будет 1. Тогда​ критериям.​– «Очки».​ хотим использовать только​ содержащая первую часть​SKU (old)​

​ВПР​

​ как​

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

​ПОИСКПОЗ​

​. В позициях, в​

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

​(VLOOKUP) и​

​INDEX​

​=VLOOKUP(B2&» «&C2,Orders,4,FALSE)​ мощь​ (;). Так как​ кнопку​в группе​ вычислениях или отображать​ищет самое маленькое​ которых есть значение​Просматриваемый_массив​ ИНДЕКС получить соответственное​ записаны объемы продаж​

​Пример 2. Используя таблицу​

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

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

​(ИНДЕКС),​​=ВПР(B2&» «&C2;Orders;4;ЛОЖЬ)​ВПР​ «c» было найдено​Перенос текста​Решения​ как результаты. Существует​ значение, которое больше​​ Груши будет выведено​​может быть только​​ значение из диапазона​​ определенных товаров в​​ из предыдущего примера​​ с комбинациями других​

​FL​

​ второй таблицы поиска​

​(MATCH), чтобы найти​

​SMALL​

​Чтобы формула работала, значения​

​на решение наиболее​

​ в строке 2​

​(вкладка «​

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

​ несколько способов поиска​

​ или равно заданному.​

​ соответствующее значение позиции,​

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

​ B4:G4 – Февраль​

​ разных месяцах. Необходимо​

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

​ функций ИНДЕКС и​.​ в основную таблицу,​ значение на пересечении​(НАИМЕНЬШИЙ) и​ в крайнем левом​

​ амбициозных задач Excel.​

​ того же столбца,​

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

​ (второй месяц).​

​ в таблице найти​

​ заработанных очков несколькими​ т.п. Выход из​_Sales​ необходимо выполнить действие,​ полей​ROW​ столбце просматриваемой таблицы​ Примеры подразумевают, что​ что и 3,​», группа «​.​

​ данных и отображения​

​ порядке убывания.​

​ быдет выведен 0.​А9:А20​​ данные, а критерием​ командами (задается опционально).​ этой ситуации находится​

​– общая часть​

​ известное как двойной​

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

​ВПР​

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

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

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

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

​ надстройка мастера подстановок.​

​ точному совпадению​

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

​можно отсортировать найденные позиции,​А2:Е2​

​ месяца в качестве​

​ быть выполнен отдельно​

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

​ Для этого:​ в ячейке D3,​.​

​=VLOOKUP(«Lemons»,$A$2:$I$9,MATCH(«Mar»,$A$1:$I$1,0),FALSE)​

​ F2 в диапазоне​

​ рисунке выше мы​

​ нет, возможно, Вам​ и ПОИСКПОЗ вместе​Температура​

​Загрузка надстройки мастера подстановок​

​Поиск значений в списке​

​ поэтому в Excel​

​ чтобы номера найденных​. Таким образом формула​ критерия. В такие​

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

​Функция СУММ рассчитывает сумму​

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

​ она образует полное​Запишите функцию​=ВПР(«Lemons»;$A$2:$I$9;ПОИСКПОЗ(«Mar»;$A$1:$I$1;0);ЛОЖЬ)​ B2:B16 и возвращает​

​ объединили значения и​

​ будет интересно начать​

​ для возвращения раннюю​

​0,457​Нажмите кнопку​ по вертикали по​

​ ее очень часто​

​ позиций отображались в​

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

​ случаи мы должны​

​ или столбца. То​

​ значений, хранящихся в​

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

​ имя требуемого диапазона.​

​ВПР​

​Формула выше – это​

​ результат из тех​

​ поставили между ними​

​ с первой части​

​ номер счета-фактуры и​

​3,55​

​Microsoft Office​

​ приблизительному совпадению​

​ используют вместе с​

​ первых ячейках (см.​

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

​ изменить скелет нашей​

​ есть будет использоваться​

​ столбце «Очки», при​

​ в ячейку C16​

​ Ниже приведены некоторые​

​, которая находит имя​

​ обычная функция​

​ же строк в​

​ пробел, точно так​

​ этого учебника, в​

​ его соответствующих даты​

​500​

​, а затем —​

​Поиск значений по вертикали​

​ функцией​

​ файл примера).​

​ #Н/Д), так как​

​ формулы: функцию ВПР​

​ только один из​

​ этом количество ячеек​

​ название интересующего нас​

​ подробности для тех,​

​ товара в таблице​

​ВПР​

​ столбце C.​

​ же необходимо сделать​

​ которой объясняются синтаксис​

​ для каждого из​

​0,525​

​ кнопку​

​ в списке неизвестного​

​ИНДЕКС​

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

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

​ заменить ГПР, а​

​ критериев. Поэтому здесь​

​ для расчета может​

​ отдела – Маркетинговый.​

​ кто не имеет​

​Lookup table 1​

​, которая ищет точное​

​{=IFERROR(INDEX($C$2:$C$16,SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3)),»»)}​

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

​ и основное применение​

​ пяти городов. Так​

​3,25​

​Параметры Excel​

​ размера по точному​

​.​

​ в НЕ сортированном​

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

​ функция СТОЛБЕЦ заменяется​

​ нельзя применить функцию​

​ быть задано с​

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

​ опыта работы с​

​, используя​

​ совпадение значения «Lemons»​

​{=ЕСЛИОШИБКА(ИНДЕКС($C$2:$C$16;НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3));»»)}​

​ функции (B2&» «&C2).​

​ВПР​

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

  • ​ как дата возвращаются​400​

  • ​и выберите категорию​ совпадению​

  • ​Функция​ списке числовых значений​

support.office.com

Продвинутые примеры с функцией ВПР: поиск по нескольким критериям

​ ячеек размещенный одновременно​ на СТРОКА.​​ ИНДЕКС, а нужна​​ помощью критерия –​ функцию со следующими​ функцией​SKU​ в ячейках от​​Введите эту формулу массива​​Запомните!​. Что ж, давайте​ в виде числа,​0,606​Надстройки​Поиск значений в списке​ИНДЕКС​ (диапазон​ в нескольких столбцах​Это позволит нам узнать​ специальная формула.​ выбранного названия команды.​ аргументами:​​ДВССЫЛ​​, как искомое значение:​ A2 до A9.​

  • ​ в несколько смежных​Функция​
  • ​ приступим.​ мы используем функцию​2,93​
  • ​.​ по горизонтали по​
  • ​возвращает содержимое ячейки,​B8:B14​
  • ​ и нескольких ячейках.​ какой объем и​
  • ​Для решения данной задачи​ Функция ИНДЕКС может​

Поиск в Excel по нескольким критериям

​После ввода для подтверждения​​.​​=VLOOKUP(A2,New_SKU,2,FALSE)​ Но так как​ ячеек, например, в​ВПР​Поиск в Excel по​ текст отформатировать его​300​В поле​ точному совпадению​ которая находится на​)​Тип_сопоставления​ какого товара была​ проиллюстрируем пример на​

Пример 1: Поиск по 2-м разным критериям

​ возвращать не только​ функции нажмите комбинацию​Во-первых, позвольте напомнить синтаксис​​=ВПР(A2;New_SKU;2;ЛОЖЬ)​​ Вы не знаете,​ ячейки​​ограничена 255 символами,​​ нескольким критериям​​ как дату. Результат​​0,675​Управление​Поиск значений в списке​ пересечении заданных строки​Столбец Позиция приведен для​— число -1,​

Руководство по функции ВПР в Excel

​ максимальная продажа в​​ схематической таблице, которая​​ значение, хранящееся в​ горячих клавиш CTRL+SHIFT+Enter,​ функции​Здесь​ в каком именно​F4:F8​ она не может​Извлекаем 2-е, 3-е и​​ функции ПОИСКПОЗ фактически​​2,75​​выберите значение​​ по горизонтали по​ и столбца. Например,​

​ наглядности и не​
​ 0 или 1.​

​ определенный месяц.​ соответствует выше описанным​​ искомой ячейке, но​​ так как она​​ДВССЫЛ​​New_SKU​ столбце находятся продажи​

​, как показано на​ искать значение, состоящее​ т.д. значения, используя​ используется функция индекс​250​Надстройки Excel​​ приблизительному совпадению​​ на рисунке ниже​​ влияет на вычисления.​​Тип_сопоставления​Чтобы найти какой товар​ условиям.​ и ссылку на​ должна выполнятся в​(INDIRECT):​– именованный диапазон​​ за март, то​​ рисунке ниже. Количество​ из более чем​

​ ВПР​ аргументом. Сочетание функций​0,746​и нажмите кнопку​Создание формулы подстановки с​​ формула возвращает значение​​Найдем позицию значения 30​указывает, как MS​ обладал максимальным объемом​Лист с таблицей для​​ эту ячейку. Поэтому​​ массиве. Если все​INDIRECT(ref_text,[a1])​

​$A:$B​
​ не сможете задать​

​ ячеек должно быть​

​ 255 символов. Имейте​
​Извлекаем все повторения искомого​

​ индекс и ПОИСКПОЗ​​2,57​​Перейти​ помощью мастера подстановок​​ из диапазона A1:C4,​​ с помощью формулы​​ EXCEL сопоставляет​​ продаж в определенном​​ поиска значений по​​ можно использовать запись​ сделано правильно в​ДВССЫЛ(ссылка_на_текст;[a1])​

Руководство по функции ВПР в Excel

Пример 2: ВПР по двум критериям с просматриваемой таблицей на другом листе

​в таблице​ номер столбца для​ равным или большим,​ это ввиду и​ значения​ используются два раза​200​.​ (только Excel 2007)​ которое находится на​ =ПОИСКПОЗ(30;B8:B14;0)​искомое_значение​ месяце следует:​

​ вертикали и горизонтали:​ типа E2:ИНДЕКС(…). В​ строке формул появятся​Первый аргумент может быть​Lookup table 1​ третьего аргумента функции​ чем максимально возможное​ следите, чтобы длина​Двумерный поиск по известным​

​ в каждой формуле​​0,835​​В области​

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

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

​ число повторений искомого​ искомого значения не​ строке и столбцу​ — сначала получить​2,38​Доступные надстройки​

​ можно использовать функцию​
​ и 2 столбца.​

Руководство по функции ВПР в Excel

​точное​ аргументе​ название месяца Июнь​ строка с результатами.​ ИНДЕКС вернет ссылку​Как видно функция самостоятельно​ (стиль A1 или​2​. Вместо этого используется​ значения. Не забудьте​ превышала этот лимит.​Используем несколько ВПР в​ номер счета-фактуры, а​150​

​установите флажок рядом​​ ВПР или сочетание​​Стоит отметить, что номера​​значение 30. Если​просматриваемый_массив.​ – это значение​ В ячейку B1​ на ячейку, и​ справилась с решением​ R1C1), именем диапазона​– это столбец​ функция​

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

Извлекаем 2-е, 3-е и т.д. значения, используя ВПР

​ B, который содержит​​ПОИСКПОЗ​​Ctrl+Shift+Enter​ – не самое​Динамическая подстановка данных из​ даты.​2,17​Мастер подстановок​ ПОИСКПОЗ.​ задаются относительно верхней​ нет, то будет​тип_сопоставления​ качестве поискового критерия.​ поискового запроса, то​ примет, например, следующий​​

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

​ левой ячейки диапазона.​ возвращена ошибка #Н/Д.​равен 0, то​​В ячейку D2 введите​​ есть заголовок столбца​ вид: E2:E4 (если​Чтобы функция ПОИСКПОЗ работала​ какого стиля ссылка​​ на рисунке выше)​​ столбец.​​ формулу массива.​​ всегда приемлемое решение.​Функция​ вставьте ее в​​1,09​​ОК​ разделе, посвященном функции​ Например, если ту​

​2. Произведем поиск позиции​
​ функция ПОИСКПОЗ() находит​

Руководство по функции ВПР в Excel

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

  • ​Запишите формулу для вставки​​MATCH(«Mar»,$A$1:$I$1,0)​​Если Вам интересно понять,​​ Вы можете сделать​​ВПР​

    ​ ячейку A1 пустого​
    ​1,95​

  • ​.​​ ВПР.​​ же таблицу расположить​​ в отсортированном по​​ первое значение, которое​

    ​Для подтверждения после ввода​
    ​ А в ячейке​

​ Ю.».​ двумя столбцами как​ аргументе:​ цен из таблицы​ПОИСКПОЗ(«Mar»;$A$1:$I$1;0)​ как она работает,​ то же самое​

Руководство по функции ВПР в Excel

​в Excel –​​ листа Excel.​​50​Следуйте инструкциям мастера.​Что означает:​ в другом диапазоне,​

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

​ формулы нажмите комбинацию​

  • ​ D1 формула поиска​​Пример расчетов:​ с одним мы​A1​Lookup table 2​
  • ​В переводе на человеческий​​ давайте немного погрузимся​​ без вспомогательного столбца,​​ это действительно мощный​
  • ​Совет:​​1,29​К началу страницы​=ИНДЕКС(нужно вернуть значение из​ то формула вернет​
  • ​ значений (диапазон​​точности​ клавиш CTRL+SHIFT+Enter, так​ должна возвращать результат​

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

Руководство по функции ВПР в Excel

​ но в таком​ инструмент для выполнения​    Прежде чем вставлять данные​​1,71​​Примечание:​ C2:C10, которое будет​ тот же результат:​B31:B37​равно аргументу​ как формула будет​ вычисления соответствующего значения.​​ суммирования столбца таблицы​​ аргументах оператор &.​TRUE​ названий товаров. Для​ означает:​IF($F$2=B2:B16,ROW(C2:C16)-1,»»)​ случае потребуется гораздо​

Извлекаем все повторения искомого значения

​ поиска определённого значения​​ в Excel, установите​​0​Мы стараемся как​ соответствовать ПОИСКПОЗ(первое значение​Если массив содержит только​)​искомое_значениеПросматриваемый_массив​ выполнена в массиве.​ После чего в​ с верху вниз.​​ Учитывая этот оператор​​(ИСТИНА) или не​​ этого вставьте созданную​​Ищем символы «Mar» –​​ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»)​​ более сложная формула​

​ в базе данных.​ для столбцов A​Формула​ можно оперативнее обеспечивать​ «Капуста» в массиве​ одну строку или​Сортированные списки позволяют искать​может быть не​

​ А в строке​
​ ячейке F1 сработает​

​Сумма чисел в диапазоне​ первый аргументом для​ указан;​ ранее формулу в​​ аргумент​​$F$2=B2:B16​ с комбинацией функций​ Однако, есть существенное​ – D ширину​Описание​ вас актуальными справочными​ B2:B10))​ один столбец, т.е.​​ не только точные​​ упорядочен.​ формул появятся фигурные​

Руководство по функции ВПР в Excel

​ вторая формула, которая​ E2:E7 и в​ функции теперь является​R1C1​

Часть 1:

​ качестве искомого значения​
​lookup_value​

​– сравниваем значение​​INDEX​ ограничение – её​ в 250 пикселей​Результат​ материалами на вашем​Формула ищет в C2:C10​​ является вектором, то​​ значения (их позицию),​Если тип_сопоставления равен 1,​​ скобки.​​ уже будет использовать​ ячейке B13 совпадает​ значение FordМаркетинговый. По​​, если​​ для новой функции​(искомое_значение);​

​ в ячейке F2​​(ИНДЕКС) и​​ синтаксис позволяет искать​ и нажмите кнопку​​=ВПР(1,A2:C10,2)​

Часть 2:

​ языке. Эта страница​
​ первое значение, соответствующее​

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

Часть 3:

​ и D1 в​
​Пример 3. В таблице​

​ Ford из отдела​​ALSE​​:​​ A1 до I1​​ значений диапазона B2:B16.​(ПОИСКПОЗ).​ Как же быть,​(вкладка «​ ищет в столбце​ ее текст может​​Капуста​​указывает номер значения​ в списке на​ которое меньше либо​​Снова Для подтверждения нажмите​​ качестве критериев для​​ табеля рабочего времени​​ продаж не учитывается,​​(ЛОЖЬ).​​=VLOOKUP(VLOOKUP(A2,New_SKU,2,FALSE),Price,3,FALSE)​ – аргумент​​ Если найдено совпадение,​​Вы уже знаете, что​​ если требуется выполнить​​Главная​​ A значение 1,​​ содержать неточности и​(B7), и возвращает​​ в этом векторе.​​ картинке ниже нет​

Часть 4:

​ равно, чем​
​ CTRL+SHIFT+Enter.​

​ поиска соответствующего месяца.​​ хранятся данные о​​ ведь теперь для​В нашем случае ссылка​=ВПР(ВПР(A2;New_SKU;2;ЛОЖЬ);Price;3;ЛОЖЬ)​​lookup_array​​ то выражение​​ВПР​​ поиск по нескольким​​», группа «​​ находит наибольшее значение,​​ грамматические ошибки. Для​​ значение в ячейке​​ При этом третий​​ значения 45, но​​искомое_значениеПросматриваемый_массив​​В первом аргументе функции​​Теперь узнаем, в каком​​ недавно принятых сотрудниках​

Часть 5:

​ функции два форда​
​ имеет стиль​

​Здесь​(просматриваемый_массив);​​СТРОКА(C2:C16)-1​​может возвратить только​ условиям? Решение Вы​Выравнивание​​ которое меньше или​​ нас важно, чтобы​ C7 (​ аргумент указывать необязательно.​ можно найти позицию​должен быть упорядочен​ ГПР (Горизонтальный ПРосмотр)​ максимальном объеме и​

Двумерный поиск по известным строке и столбцу

​ фирмы. Определить, сколько​ – это разные​A1​Price​Возвращаем точное совпадение –​возвращает номер соответствующей​ одно совпадающее значение,​ найдёте далее.​»).​

​ равняется 1 и​ эта статья была​100​Например, следующая формула возвращает​​ наибольшего значения, которое​​ по возрастанию: …,​ указываем ссылку на​ в каком месяце​

Руководство по функции ВПР в Excel

​ рабочих дней на​ значения (FordПродажи и​, поэтому можно не​– именованный диапазон​ аргумент​

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

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

​ текущий момент отработал​
​ FordМаркетинговый). Просматриваемый диапазон​

​ указывать второй аргумент​$A:$C​​match_type​​-1​ найденное. Но как​ список заказов и​Город​ затем возвращает значение​ вас уделить пару​Дополнительные сведения см. в​ диапазона A1:A12 (вертикальный​ чем искомое значение,​ 1, 2, …,​ для поиска. Во​ Товара 4.​​ любой из новых​​ теперь распространяется на​ и сосредоточиться на​​в таблице​​(тип_сопоставления).​позволяет не включать​

​ быть, если в​
​ мы хотим найти​

​Дата выставления счета​ из столбца B​ секунд и сообщить,​

  • ​ разделах, посвященных функциям​ вектор):​​ т.е. позицию значения​​ A-Z, ЛОЖЬ, ИСТИНА.​
  • ​ втором аргументе указана​Чтобы выполнить поиск по​ недавно принятых сотрудников​​ 2 столбца, так​​ первом.​
  • ​Lookup table 2​Использовав​​ строку заголовков). Если​​ просматриваемом массиве это​

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

​0​ совпадений нет, функция​ значение повторяется несколько​(Qty.), основываясь на​ городу, с датой​ строке.​ вам, с помощью​К началу страницы​

Функция СУММПРОИЗВ

​ значение из диапазона​​Это можно сделать с​​тип_сопоставления​ диапазон таблицы. Третий​

​В ячейку B1 введите​
​Вид таблицы данных:​

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

​ &, который мы​ нашим отчетам по​3​в третьем аргументе,​IF​ раз, и Вы​

​ двух критериях –​
​3115​

Именованные диапазоны и оператор пересечения

​2,17​ кнопок внизу страницы.​Для выполнения этой задачи​ A1:L1(горизонтальный вектор):​ помощью формулы =ПОИСКПОЗ(45;B31:B37;1)​опущен, то предполагается,​ аргумент генерирует функция​

  1. ​ значение Товара 4​​Как видно на рисунке​​ применяем во втором​​ продажам. Если Вы​​– это столбец​
  2. ​ Вы говорите функции​​(ЕСЛИ) возвращает пустую​​ хотите извлечь 2-е​Имя клиента​​Казань​​=ВПР(1,A2:C10,3,ИСТИНА)​ Для удобства также​ используется функция ВПР.​Если Вы уже работали​Обратите внимание, что тип​ что он равен​ СТРОКА, которая создает​ – название строки,​ в ячейке A10​ аргументе для склейки​Руководство по функции ВПР в Excel
  3. ​ помните, то каждый​ C, содержащий цены.​​ПОИСКПОЗ​​ строку.​

    ​ или 3-е из​
    ​(Customer) и​
    ​07.04.12​

    ​Используя приблизительное соответствие, функция​ приводим ссылку на​Важно:​ с функциями​ сопоставления =1 (третий​ 1.​

​ в памяти массив​ которое выступит в​ снова используется выпадающий​ значений из двух​ отчёт – это​На рисунке ниже виден​

Руководство по функции ВПР в Excel

  1. ​искать первое значение,​​Результатом функции​​ них? А что​

​Название продукта​=»Казань = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),1)& «,​ ищет в столбце​ оригинал (на английском​  Значения в первой​ВПР​

Руководство по функции ВПР в Excel

Используем несколько ВПР в одной формуле

​ аргумент функции).​Если​ номеров строк из​ качестве критерия.​ список, созданный по​ смежных диапазонов. Таким​ отдельная таблица, расположенная​​ результат, возвращаемый созданной​​ в точности совпадающее​IF​ если все значения?​(Product). Дело усложняется​ Дата выставления счета:​ A значение 1,​ языке) .​

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

Руководство по функции ВПР в Excel

​ следующую формулу:​ выше.​ одновременно из двух​ Чтобы формула работала​В начале разъясним, что​​ Это равносильно значению​​ такой горизонтальный массив:​​ но решение существует!​​ из покупателей заказывал​

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

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

    ​ столбцов Автомобиль и​​ верно, Вы должны​​ мы подразумеваем под​​FALSE​​{1,»»,3,»»,5,»»,»»,»»,»»,»»,»»,12,»»,»»,»»}​​Предположим, в одном столбце​​ несколько видов товаров,​​Казань​​ равняется 1 и​ офисов расположение и​ функция ВПР ищет​ПРОСМОТР​

  2. ​ но с типом​ наименьшее значение, которое​​ находится 10 строк.​​ формулы нажмите комбинацию​ даты используем следующую​ Отдел.​ дать названия своим​ выражением «Динамическая подстановка​(ЛОЖЬ) для четвёртого​​ROW()-3​​ таблицы записаны имена​

    ​ как это видно​
    ​09.04.12​

    ​ составляет 0,946, а​​ вам нужно знать,​​ имя первого учащегося​​в Excel, то​​ сопоставления = -1.​​ больше либо равно​​Далее функция ГПР поочередно​​ горячих клавиш CTRL+SHIFT+Enter,​​ формулу (формула массива​Читайте также: Функции ИНДЕКС​

​ таблицам (или диапазонам),​ данных из разных​ аргумента​

Руководство по функции ВПР в Excel

Динамическая подстановка данных из разных таблиц при помощи ВПР и ДВССЫЛ

​СТРОКА()-3​ клиентов (Customer Name),​ из таблицы ниже:​=»Орел = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),1)& «,​ затем возвращает значение​ какие сотрудники являются​ с 6 пропусками в​

​ должны знать, что​ В этом случае​ чем​ используя каждый номер​ так как формула​ CTRL+SHIFT+ENTER):​ и ПОИСКПОЗ в​ причем все названия​ таблиц», чтобы убедиться​ВПР​Здесь функция​

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

Руководство по функции ВПР в Excel

​искомое_значениеПросматриваемый_массив​ строки создает массив​ должна быть выполнена​»»;0))))’ class=’formula’>​ Excel и примеры​​ должны иметь общую​​ правильно ли мы​​.​​ROW​ – товары (Product),​ВПР​

​ " & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ("Орел",$B$2:$B$33,0),3),"m/d/yy")​
​ в той же​

​ office. Электронную таблицу​

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

Руководство по функции ВПР в Excel

​ приходится сталкиваться с​ чем искомое значение.​​ ЛОЖЬ, Z-A, …,​​ определенному месяцу (Июню).​ в строке формул​ датой из диапазона​ поиска данных в​​,​​ несколько листов с​ поиска по двум​

​ как формула скопирована​ 3-й и 4-й​​ поскольку она возвратит​​11.04.12​=ВПР(0,7,A2:C10,3,ЛОЖЬ)​ является довольно сложной​ поэтому функция ВПР​ двумерным поиском, когда​Функции ПОИСКПОЗ() и ИНДЕКС()​ 2, 1, 0,​ Далее функции МАКС​ появятся фигурные скобки.​ A1:I1. Номер строки​​ таблицах Excel является​​FL_Sales​ данными одного формата,​​ критериям в Excel,​​ в ячейки F4:F9,​​ товары, купленные заданным​​ первое найденное значение,​​=»Челябинск = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),1)& «,​​Используя точное соответствие, функция​ задачи. Это задача несложная​

​ ищет первую запись​
​ соответствия требуется искать​

​ часто используются вместе,​

  • ​ -1, -2, …,​​ осталось только выбрать​В ячейку F1 введите​ указан как 1​ функция ВПР, однако​
  • ​,​​ и необходимо извлечь​ что также известно,​ мы вычитаем число​ клиентом.​​ соответствующее заданному искомому​​ Дата выставления счета:​
  • ​ ищет в столбце​​ делать с помощью​ со следующим максимальным​ сразу по двум​ т.к. позволяют по​ и так далее.​ максимальное значение из​ вторую формулу:​ для упрощения итоговой​ она имеет массу​TX_Sales​ нужную информацию с​ как двумерный поиск​​3​​Простейший способ – добавить​

Как работают ДВССЫЛ и ВПР

​ значению. Например, если​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),3),»m/d/yy»)​​ A значение 0,7.​​ функции поиска.​

​ значением, не превышающим​
​ параметрам. Именно в​

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

  • ​из результата функции,​​ вспомогательный столбец перед​​ Вы хотите узнать​​3191​ Поскольку точного соответствия​
  • ​Функции ВПР и ГПР​​ 6. Она находит​​ таких случаях связка​​ одном диапазоне вывести​​ РеГИстры при сопоставлении​

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

​ чтобы получить значение​ столбцом​ количество товара​Казань​ нет, возвращается сообщение​ вместе с функций​ значение 5 и возвращает​ПОИСКПОЗ​ соответствующее значение из​ текстов.​ формулу с помощью​Найдено в каком месяце​ с ячейкой, в​ при ее использовании.​​ всех именах присутствует​​ которое введено в​​Функция​​1​​Customer Name​​Sweets​21.04.12​ об ошибке.​ индекс и ПОИСКПОЗ,описаны​

​ связанное с ним​​и​​ другого диапазона. Рассмотрим​Если функция ПОИСКПОЗ() не​ функций ИНДЕКС и​ и какая была​​ которой хранится первая​​ Связка функций ИНДЕКС​ «_Sales».​ заданную ячейку. Думаю,​СУММПРОИЗВ​в ячейке​и заполнить его​​, заказанное покупателем​​=»Нижний Новгород = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний​#Н/Д​​ некоторые из наиболее​​ имя​

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

Руководство по функции ВПР в Excel

​ запись о часах​ и ПОИСКПОЗ открывает​Функция​ проще это объяснить​(SUMPRODUCT) возвращает сумму​

​F4​
​ именами клиентов с​

​Jeremy Hill​​ Новгород»,$B$2:$B$33,0),1)& «, Дата​​=ВПР(0,1,A2:C10,2,ИСТИНА)​ полезных функций в​Алексей​в Excel оказывается​Найдем количество заданного товара​ то возвращается значение​​ вторую для вывода​​ 4 на протяжении​

​ работы. Выражение «ИНДЕКС(B1:I6;ПОИСКПОЗ(A10;A1:A6;0);ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B1:I6;ПОИСКПОЗ(A10;A1:A6;0);0)<>»»»​ более широкие возможности​
​ДВССЫЛ​
​ на примере.​

​ произведений выбранных массивов:​

office-guru.ru

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

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

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

​ в одной и​ столбце D и​ по продажам для​=СУММПРОИЗВ(($A$2:$A$9=»Lemons»)*($A$1:$I$1=»Mar»);$A$2:$I$9)​2​

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

​John Doe1​=VLOOKUP(B1,$A$5:$C$14,3,FALSE)​3293​ A значение 0,1.​ Функция мастер подстановок больше​ разделе, посвященном функции​ таблица, которая содержит​ формулу​ НЕ сортированном списке​ Название соответствующих строк​ ВПР (Вертикальный ПРосмотр)​ выбранной фамилии работника,​ даже нескольких таблицах​ текстовую строку «_Sales»,​ нескольких регионов с​В следующей статье я​в ячейке​,​

Ford продажи.

​=ВПР(B1;$A$5:$C$14;3;ЛОЖЬ)​Казань​ Поскольку 0,1 меньше​ не доступен в​ ВПР.​ месячные объемы продаж​=ИНДЕКС(B67:E71;ПОИСКПОЗ(A74;A67:A71;0);ПОИСКПОЗ(C74;B66:E66;0))​ текстовых значений (диапазон​ (товаров) выводим в​ указывается ссылка на​ указанной в ячейке​ сразу, на что​ тем самым сообщая​ одинаковыми товарами и​ буду объяснять эти​

  1. ​F5​John Doe2​– эта формула вернет​25.04.12​ наименьшего значения в​
  2. ​ Microsoft Excel.​К началу страницы​ каждого из четырех​
  3. ​В файле примера, соответствующий​B7:B13​ F2.​ ячейку где находится​ A10 (<>”” –​ неспособна ВПР.​ВПР​ в одинаковом формате.​ функции во всех​

Ford маркетинг.

​(строка 5, вычитаем​и т.д. Фокус​ результат​

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

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

​ столбце A, возвращается​Вот пример того, как​Для выполнения этой задачи​ видов товара. Наша​ столбец и строка​)​ВНИМАНИЕ! При использовании скелета​ критерий поиска. Во​ не равно пустой​Пример 1. В турнирной​в какой таблице​ Требуется найти показатели​ деталях, так что​ 3) и так​ с нумерацией сделаем​15​ Дата выставления счета:​ сообщение об ошибке.​ использовать функцию ВПР.​ используются функции СМЕЩ​ задача, указав требуемый​ выделены с помощью​Столбец Позиция приведен для​ формулы для других​ втором аргументе указывается​ ячейке). Второй аргумент​ таблице хранятся данные​ искать. Если в​ продаж для определенного​ сейчас можете просто​

​ далее.​ при помощи функции​, соответствующий товару​ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),3),»m/d/yy»)​

exceltable.com

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

​#Н/Д​=ВПР(B2;C2:E7,3,ИСТИНА)​ и ПОИСКПОЗ.​ месяц и тип​ Условного форматирования.​ наглядности и не​ задач всегда обращайте​ диапазон ячеек для​ «ПОИСКПОЗ(A10;A1:A6;0)» возвращает номер​ о сыгранных футбольных​ ячейке D3 находится​ региона:​ скопировать эту формулу:​SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3))​COUNTIF​Apples​

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

​3331​=ВПР(2,A2:C10,2,ИСТИНА)​В этом примере B2​Примечание:​ товара, получить объем​

  1. ​СОВЕТ: Подробнее о поиске​ влияет на вычисления.​ внимание на второй​
  2. ​ просмотра в процессе​ строки с выбранной​
  3. ​ матчах для нескольких​ значение «FL», формула​

​Если у Вас всего​

Пример 1.

​=INDEX($A$2:$I$9,MATCH(«Lemons»,$A$2:$A$9,0),MATCH(«Mar»,$A$1:$I$1,0))​НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3))​(СЧЁТЕСЛИ), учитывая, что​, так как это​Казань​Используя приблизительное соответствие, функция​ — это первый​ Данный метод целесообразно использовать​ продаж.​ позиций можно прочитать​Формула для поиска позиции​ и третий аргумент​ поиска. В третьем​ фамилией, а «ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B1:I6;ПОИСКПОЗ(A10;A1:A6;0);0)<>»»»​ команд. Определить:​ выполнит поиск в​ два таких отчета,​=ИНДЕКС($A$2:$I$9;ПОИСКПОЗ(«Lemons»;$A$2:$A$9;0);ПОИСКПОЗ(«Mar»;$A$1:$I$1;0))​Функция​

ДАННЫЕ.

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

Тип данных.

​Пускай ячейка C15 содержит​ в соответствующем разделе​ значения Груши: =ПОИСКПОЗ(«груши»;B7:B13;0)​ поисковой функции ГПР.​ аргументе функции ВПР​ — номер позиции​

Источник.

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

​Если Вы не в​SMALL​ в столбце B:​

​Есть простой обходной путь​3350​ A значение 2,​— элемент данных, функция​ в ежедневно обновляемом​ указанный нами месяц,​ сайта: Поиск позиции.​Формула находит первое значение​ Количество охваченных строк​ должен указываться номер​ значения ИСТИНА в​ (поиск по названию)​FL_Sales​ до безобразия простую​ восторге от всех​(НАИМЕНЬШИЙ) возвращает​

​=B2&COUNTIF($B$2:B2,B2)​

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

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

​ сверху и выводит​ в диапазоне указанного​ столбца, из которого​ массиве (соответствует номеру​ на данный момент.​, если «CA» –​ формулу с функциями​ этих сложных формул​n-ое​

Сколько игр.

​=B2&СЧЁТЕСЛИ($B$2:B2;B2)​ столбец, в котором​28.04.12​ которое меньше или​ ВПР это первый​ Известна цена в​Май​

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

Сколько очков.

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

  1. ​ столбца), полученном в​
  2. ​Суммарное значение очков, заработанных​

​ в таблице​

Динамическое суммирование диапазона ячеек по критерию в Excel

​ВПР​ Excel, Вам может​наименьшее значение в​После этого Вы можете​ объединить все нужные​

​3390​

Пример 2.

​ равняется 2 и​ аргумент — значение,​ столбце B, но​

​. А ячейка C16​ заменить функцию ВПР(),​ диапазоне, второе значение​ совпадать с количеством​ на против строки​ результате операции сравнения​ всеми командами.​CA_Sales​и​ понравиться вот такой​ массиве данных. В​ использовать обычную функцию​ критерии. В нашем​Казань​ составляет 1,29, а​ которое требуется найти.​ неизвестно, сколько строк​ — тип товара,​ об этом читайте​ Груши учтено не​ строк в таблице.​ с именем Товар​ с пустым значением.​Сколько игр было сыграно​

​и так далее.​

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

​ЕСЛИ​ наглядный и запоминающийся​ нашем случае, какую​

Проверим результат.

​ВПР​ примере это столбцы​01.05.12​ затем возвращает значение​

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

​ Этот аргумент может​ данных возвратит сервер,​ например,​ в статье о​ будет.​ А также нумерация​ 4. Но так​Примеры определения дат для​ какой-либо командой.​Результат работы функций​

​(IF), чтобы выбрать​

Пример 3.

​ способ:​ по счёту позицию​, чтобы найти нужный​Имя клиента​3441​ из столбца B​

​ быть ссылка на​ а первый столбец​Овощи​ функции ВПР().​

​Чтобы найти номер строки,​

​ должна начинаться со​ как нам заранее​ нескольких сотрудников:​Вид исходной таблицы данных:​ВПР​ нужный отчет для​Выделите таблицу, откройте вкладку​ (от наименьшего) возвращать​ заказ. Например:​(Customer) и​Казань​ в той же​ ячейку или фиксированным​ не отсортирован в​. Введем в ячейку​Совместное использование функций​ а не позиции​ второй строки!​ не известен этот​Для автоматического подсчета количества​Для удобства в ячейках​и​ поиска:​Formulas​ – определено функцией​Находим​Название продукта​02.05.12​

​ строке.​ значением, например «строфа»​

Примеры определения дат.

​ алфавитном порядке.​ C17 следующую формулу​ИНДЕКС​ в искомом диапазоне,​Скачать пример поиска значения​ номер мы с​

подсчет количества только рабочих дней.

​ только рабочих дней​ A11, A13 и​ДВССЫЛ​=VLOOKUP($D$2,IF($D3=»FL»,FL_Sales,CA_Sales),2,FALSE)​

выберем другую фамилию.

Особенности работы с формулами ИНДЕКС И ПОИСКПОЗ в Excel

​(Формулы) и нажмите​ROW​2-й​(Product). Не забывайте,​3517​1,71​ или 21,000. Второй​C1​ и нажмем​и​ можно записать следующую​ в столбце и​ помощью функции СТОЛБЕЦ​ начиная от даты​ A15 созданы выпадающие​будет следующий:​=ВПР($D$2;ЕСЛИ($D3=»FL»;FL_Sales;CA_Sales);2;ЛОЖЬ)​Create from Selection​(СТРОКА) (смотри Часть​товар, заказанный покупателем​ что объединенный столбец​Казань​Скопируйте всю таблицу и​ аргумент — это​ — это левая верхняя​Enter​ПОИСКПОЗ​ формулу: =ПОИСКПОЗ(«груши»;B7:B13;0)+СТРОКА($B$6)​ строке Excel​ создаем массив номеров​ приема сотрудника на​ списки, элементы которых​Если данные расположены в​

​Где:​(Создать из выделенного).​ 2). Так, для​Dan Brown​ должен быть всегда​08.05.12​ вставьте ее в​ диапазон ячеек, C2-:E7,​ ячейка диапазона (также​:​в Excel –​

​Если искомое значение не​Читайте также: Поиск значения​ столбцов для диапазона​ работу, будем использовать​ выбраны из диапазонов​ разных книгах Excel,​$D$2​Отметьте галочками​ ячейки​:​ крайним левым в​3124​ ячейку A1 пустого​ в котором выполняется​ называемая начальной ячейкой).​

​=ИНДЕКС(B2:E13; ПОИСКПОЗ(C15;A2:A13;0); ПОИСКПОЗ(C16;B1:E1;0))​ хорошая альтернатива​ обнаружено в списке,​ в диапазоне таблицы​ B4:G15.​ функцию ЧИСТРАБДНИ:​ ячеек B1:E1 (для​ то необходимо добавить​– это ячейка,​

​Top row​

​F4​=VLOOKUP(«Dan Brown2»,$A$2:$C$16,3,FALSE)​ диапазоне поиска, поскольку​Орел​

exceltable.com

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

​ листа Excel.​ поиск значения, которые​Формула​Как видите, мы получили​ВПР​ то будет возвращено​ Excel по столбцам​Это позволяет функции ВПР​Для проверки выберем другую​ A11) и A2:A9​ имя книги перед​ содержащая название товара.​(в строке выше)​функция​=ВПР(«Dan Brown2»;$A$2:$C$16;3;ЛОЖЬ)​ именно левый столбец​09.04.12​Совет:​

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

​ нужно найти. Третий​ПОИСКПОЗ(«Апельсины»;C2:C7;0)​ верный результат. Если​,​ значение ошибки #Н/Д.​

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

Отчет объем продаж товаров.

​ (для A13 и​ именованным диапазоном, например:​ Обратите внимание, здесь​ и​НАИМЕНЬШИЙ({массив};1)​Находим​ функция​3155​    Прежде чем вставлять​ аргумент — это​ищет значение «Апельсины»​ поменять месяц и​ГПР​ Например, формула =ПОИСКПОЗ(«грейпфрут»;B7:B13;0)​По сути содержимое диапазона​ значений. В результате​ выпадающего списка в​ A15), содержащих названия​=VLOOKUP($D$2,INDIRECT($D3&»Workbook1!_Sales»),2,FALSE)​

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

​ мы используем абсолютные​Left column​возвращает​3-й​ВПР​

​Орел​ данные в Excel,​

  1. ​ столбец в диапазон​ в диапазоне C2:C7.​ тип товара, формула​и​ вернет ошибку, т.к.​
  2. ​ нас вообще не​ в памяти хранится​
  3. ​ ячейке A9:​ команд. Для создания​=ВПР($D$2;ДВССЫЛ($D3&»Workbook1!_Sales»);2;ЛОЖЬ)​ ссылки, чтобы избежать​(в столбце слева).​1-й​товар, заказанный покупателем​просматривает при поиске​11.04.12​Результат поиска по строкам.
  4. ​ установите для столбцов​ ячеек, содержащий значение,​
  5. ​ Начальную ячейку не​ снова вернет правильный​

Найдено название столбца.

​ПРОСМОТР​ значения «грейпфрут» в​ интересует, нам нужен​ все соответствующие значения​Функция ИНДЕКС может возвращать​

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

​ первого выпадающего списка​Если функция​ изменения искомого значения​ Microsoft Excel назначит​(наименьший) элемент массива,​Dan Brown​ значения.​3177​ A – С​ которое вы поиска.​ следует включать в​ результат:​. Эта связка универсальна​ диапазоне ячеек​ просто счетчик строк.​ каждому столбцу по​ ссылку или массив​ необходимой перейти курсором​ДВССЫЛ​ при копировании формулы​ имена диапазонам из​ то есть​:​

​Итак, Вы добавляете вспомогательный​Орел​ ширину в 250​Четвертый аргумент не является​ этот диапазон.​В данной формуле функция​ и обладает всеми​B7:B13​ То есть изменить​ строке Товар 4​ значений из одного​ на ячейку A11.​ссылается на другую​ в другие ячейки.​ значений в верхней​1​=VLOOKUP(«Dan Brown3»,$A$2:$C$16,3,FALSE)​ столбец в таблицу​

​19.04.12​ пикселей и нажмите​ обязательным. Введите TRUE​1​ИНДЕКС​ возможностями этих функций.​нет.​ аргументы на: СТРОКА(B2:B11)​ (а именно: 360;​ диапазона или нескольких​ Выбрать вкладку «ДАННЫЕ»​ книгу, то эта​$D3​ строке и левом​. Для ячейки​=ВПР(«Dan Brown3»;$A$2:$C$16;3;ЛОЖЬ)​ и копируете по​3357​ кнопку​ или FALSE. Если​

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

​ — это количество столбцов,​принимает все 3​ А в некоторых​В файле примера можно​ или СТРОКА(С2:С11) –​ 958; 201; 605;​ несмежных диапазонов, принимая​ ленты меню, найти​ книга должна быть​– это ячейка​ столбце Вашей таблицы.​F5​На самом деле, Вы​ всем его ячейкам​Орел​Перенос текста​ ввести значение ИСТИНА​ которое нужно отсчитать​ аргумента:​ случаях, например, при​ найти применение функции​ это никак не​ 462; 832). После​ на вход ссылку​ секцию с инструментами​ открытой. Если же​ с названием региона.​ Теперь Вы можете​возвращает​ можете ввести ссылку​ формулу вида:​28.04.12​(вкладка «​ или аргумент оставлен​ справа от начальной​Первый аргумент – это​ двумерном поиске данных​ при поиске в​ повлияет на качество​ чего функции МАКС​ на области ячеек​ «Работа с данными»​ она закрыта, функция​ Используем абсолютную ссылку​ осуществлять поиск, используя​

​2-й​

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

​ на ячейку в​=B2&C2​3492​Главная​ пустым, функция возвращает​ ячейки, чтобы получить​ диапазон B2:E13, в​ на листе, окажется​ горизонтальном массиве.​ формулы. Главное, что​ остается только взять​

​ или константу массива.​ и выбрать инструмент​ сообщит об ошибке​ для столбца и​ эти имена, напрямую,​

​наименьший элемент массива,​ качестве искомого значения​. Если хочется, чтобы​Орел​

  1. ​», группа «​ приблизительное значение, указать​ столбец, из которого​ котором мы осуществляем​ просто незаменимой. В​
  2. ​Поиск позиции можно производить​ в этих диапазонах​
  3. ​ из этого массива​ При этом последующие​ «Проверка данных»:​#REF!​ относительную ссылку для​ без создания формул.​ то есть​ вместо текста, как​Результат поиска по столбцам.
  4. ​ строка была более​06.05.12​
  5. ​Выравнивание​ в качестве первого​

Найдено название строки.

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

​ возвращается значение. В​ поиск.​ данном уроке мы​ не только в​ по 10 строк,​ максимальное число и​ аргументы позволяют указать​В открывшемся диалоговом окне​(#ССЫЛ!).​ строки, поскольку планируем​В любой пустой ячейке​3​ представлено на следующем​ читаемой, можно разделить​3316​»).​

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

​ копировать формулу в​ запишите​, и так далее.​ рисунке:​ объединенные значения пробелом:​Челябинск​Оси​ значение FALSE, функция​ возвращается из столбца​ИНДЕКС​

​ПОИСКПОЗ​ и в массивах​ таблице. И нумерация​ значения для ячейки​ и столбца относительно​ данных:» — «Список»​ командой сайта office-guru.ru​ другие ячейки того​=имя_строки имя_столбца​INDEX($C$2:$C$16,SMALL(IF($F$2=B2:B16,ROW(C2:C16)-1,»»),ROW()-3))​Если Вы ищите только​=B2&» «&C2​25.04.12​Подшипники​

​ будут соответствовать значение​ D​является номер строки.​

​и​ констант. Например, формула​ начинается со второй​ D1, как результат​

​ выбранного диапазона, а​ и указать в​Источник: https://www.ablebits.com/office-addins-blog/2014/07/29/vlookup-formula-examples/​ же столбца.​, например, так:​ИНДЕКС($C$2:$C$16;НАИМЕНЬШИЙ(ЕСЛИ($F$2=B2:B16;СТРОКА(C2:C16)-1;»»);СТРОКА()-3))​2-е​. После этого можно​3346​Болты​ в первом аргументе​Продажи​ Номер мы получаем​ИНДЕКС​ =ПОИСКПОЗ(«груши»;{«яблоки»;»ГРУШИ»;»мандарины»};0) вернет значение​ строки!​

exceltable.com

​ вычисления формулы.​

Поиск в таблице Excel

Также статьи о работе с таблицами в Экселе:

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

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

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

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

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

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

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

Ну и на последок рассмотрим, как сделать поиск данных в Экселе только в необходимой области листа. Как видно из нашего примера, искомое значение «10» встречается сразу во всех столбцах данных. Если необходимо это значение найти, допустим, только в первом столбце, необходимо выделить данный столбец или любую область значений, в которой необходимо произвести поиск, а затем уже приступать к поиску.

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

Microsoft Excel

трюки • приёмы • решения

Как правильно искать в таблицах Excel

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

Выполните команду Главная ► Редактирование ► Найти и выделить ► Найти (или нажмите Ctrl+F), чтобы открыть диалоговое окно Найти и заменить. Если вам нужно заменить данные, то выберите команду Главная ► Редактирование ► Найти и выделить ► Заменить (или нажмите Ctrl+H). От того, какую именно команду вы выполните, зависит, на какой из двух вкладок откроется диалоговое окно.

Если в открывшемся диалоговом окне Найти и заменить нажать кнопку Параметры, то отобразятся дополнительные параметры поиска информации (рис. 21.1).

Рис. 21.1. Вкладка Найти диалогового окна Найти и заменить

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

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

При поиске с помощью диалогового окна Найти и заменить можно использовать два подстановочных знака:

  • ? — соответствует любому символу;
  • * — соответствует любому количеству символов.

Кроме того, данные подстановочные символы можно также применять при поиске числовых значений. Например, если в строке поиска задать 3*, то в результате отобразятся все ячейки, которые содержат значение, начинающееся с 3, а если вы введете 1?9, то получите все трехзначные записи, которые начинаются с 1 и заканчиваются 9.

Для поиска вопросительного знака или звездочки поставьте перед ними символ тильды (

).
Например, следующая строка поиска находит текст *NONE*: -*N0NE

*
Чтобы найти символ тильды, поставьте в строке поиска две тильды.

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

  • Флажок Учитывать регистр — установите его, чтобы регистр искомого текста совпадал с регистром заданного текста. Например, если вы зададите в поиске слово иван и установите указанный флажок, то слово Иван в результатах поиска не отобразится.
  • Флажок Ячейка целиком — установите его, чтобы найти ячейку, которая содержит в точности тот текст, который указан в строке поиска. Например, набрав в строке поиска слово Excel и установив указанный флажок, вы не найдете ячейку, содержащую словосочетание Microsoft Excel.
  • Раскрывающийся список Область поиска — список содержит три пункта: значения, формулы и примечания. Например, если в строке поиска вы зададите число 900 и в раскрывающемся списке Область поиска выберете пункт значения, то в результатах поиска вы не увидите ячейку, содержащую значение 900, если оно получено при использовании формулы.

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

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

Работа с датами может оказаться непростой, поскольку Excel поддерживает очень много форматов дат. Если вы ищете дату, к которой применено форматирование по умолчанию, Excel находит даты, даже если они отформатированы различными способами. Например, если ваша система использует формат даты m/d/y, строка поиска 10/*/2010 находит все даты в октябре 2010 года, независимо от того, как они отформатированы.

Используйте пустое поле Заменить на, чтобы быстро удалить какую-нибудь информацию на рабочем листе. Например, введите — * в поле Найти и оставьте поле Заменить на пустым. Затем нажмите кнопку Заменить все, чтобы Excel нашел и убрал все звездочки на листе.

Поиск слов в Excel

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

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

Поиск ячеек

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В документах Microsoft Excel, которые состоят из большого количества полей, часто требуется найти определенные данные, наименование строки, и т.д. Очень неудобно, когда приходится просматривать огромное количество строк, чтобы найти нужное слово или выражение. Сэкономить время и нервы поможет встроенный поиск Microsoft Excel. Давайте разберемся, как он работает, и как им пользоваться.

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

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

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

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

  1. Находясь во вкладке «Главная», кликаем по кнопке «Найти и выделить», которая расположена на ленте в блоке инструментов «Редактирование». В появившемся меню выбираем пункт «Найти…». Вместо этих действий можно просто набрать на клавиатуре сочетание клавиш Ctrl+F.

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

При нажатии на кнопку «Найти далее» мы перемещаемся к первой же ячейке, где содержатся введенные группы символов. Сама ячейка становится активной.

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

Поисковые символы не обязательно должны быть самостоятельными элементами. Так, если в качестве запроса будет задано выражение «прав», то в выдаче будут представлены все ячейки, которые содержат данный последовательный набор символов даже внутри слова. Например, релевантным запросу в этом случае будет считаться слово «Направо». Если вы зададите в поисковике цифру «1», то в ответ попадут ячейки, которые содержат, например, число «516».

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

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

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

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

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

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

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

    К тому же, в выдачу может попасть не только содержимое конкретной ячейки, но и адрес элемента, на который она ссылается. Например, в ячейке E2 содержится формула, которая представляет собой сумму ячеек A4 и C3. Эта сумма равна 10, и именно это число отображается в ячейке E2. Но, если мы зададим в поиске цифру «4», то среди результатов выдачи будет все та же ячейка E2. Как такое могло получиться? Просто в ячейке E2 в качестве формулы содержится адрес на ячейку A4, который как раз включает в себя искомую цифру 4.

    Но, как отсечь такие, и другие заведомо неприемлемые результаты выдачи поиска? Именно для этих целей существует расширенный поиск Excel.

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

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

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

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

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

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

    Ещё более точно поиск можно задать, нажав на кнопку «Формат».

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

    Если вы хотите использовать формат какой-то конкретной ячейки, то в нижней части окна нажмите на кнопку «Использовать формат этой ячейки…».

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

    После того, как формат поиска настроен, жмем на кнопку «OK».

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Поиск слов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Поиск ячеек

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

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

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

    как искать в excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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