Skip to content
В этом руководстве показано, как использовать ИНДЕКС и ПОИСКПОЗ в Excel и чем они лучше ВПР.
В нескольких недавних статьях мы приложили немало усилий, чтобы объяснить основы функции ВПР новичкам и предоставить более сложные примеры формул ВПР опытным пользователям. А теперь я постараюсь если не отговорить вас от использования ВПР, то хотя бы показать вам альтернативный способ поиска нужных значений в Excel.
- Краткий обзор функций ИНДЕКС и ПОИСКПОЗ
- Как использовать формулу ИНДЕКС ПОИСКПОЗ
- ИНДЕКС+ПОИСКПОЗ вместо ВПР?
- Поиск справа налево
- Двусторонний поиск в строках и столбцах
- ИНДЕКС ПОИСКПОЗ для поиска по нескольким условиям
- Как найти среднее, максимальное и минимальное значение
- Что делать с ошибками поиска?
Для чего это нужно? Потому что функция ВПР имеет множество ограничений, которые могут помешать вам получить желаемый результат во многих ситуациях. С другой стороны, комбинация ПОИСКПОЗ ИНДЕКС более гибкая и имеет много замечательных возможностей, которые во многих отношениях превосходят ВПР.
Функции Excel ИНДЕКС и ПОИСКПОЗ — основы
Поскольку целью этого руководства является демонстрация альтернативного способа выполнения поиска в Excel с использованием комбинации функций ИНДЕКС и ПОИСКПОЗ, мы не будем подробно останавливаться на их синтаксисе и использовании. Тем более, что это подробно рассмотрено в других статьях, ссылки на которые вы можете найти в конце этого руководства. Мы рассмотрим лишь минимум, необходимый для понимания общей идеи, а затем подробно рассмотрим примеры формул, раскрывающие все преимущества использования ПОИСКПОЗ и ИНДЕКС вместо ВПР.
Функция ИНДЕКС
Функция ИНДЕКС (в английском варианте – INDEX) возвращает значение в массиве на основе указанных вами номеров строк и столбцов. Синтаксис функции ИНДЕКС прост:
ИНДЕКС(массив,номер_строки,[номер_столбца])
Вот простое объяснение каждого параметра:
- массив — это диапазон ячеек, именованный диапазон или таблица.
- номер_строки — это номер строки в массиве, из которого нужно вернуть значение. Если этот аргумент опущен, требуется следующий – номер_столбца.
- номер_столбца — это номер столбца, из которого нужно вернуть значение. Если он опущен, требуется номер_строки.
Дополнительные сведения см. в статье Функция ИНДЕКС в Excel .
А вот пример формулы ИНДЕКС в самом простом виде:
=ИНДЕКС(A1:C10;2;3)
Формула выполняет поиск в ячейках с A1 по C10 и возвращает значение ячейки во 2-й строке и 3-м столбце, т. е. в ячейке C2.
Очень легко, правда? Однако при работе с реальными данными вы вряд ли когда-нибудь будете заранее знать, какие строки и столбцы вам нужны. Здесь вам пригодится ПОИСКПОЗ.
Функция ПОИСКПОЗ
Она ищет нужное значение в диапазоне ячеек и возвращает относительное положение этого значения в диапазоне.
Синтаксис функции ПОИСКПОЗ следующий:
ПОИСКПОЗ(искомое_значение, искомый_массив, [тип_совпадения])
- искомое_значение — числовое или текстовое значение, которое вы ищете.
- диапазон_поиска — диапазон ячеек, в которых будем искать.
- тип_совпадения — указывает, следует ли искать точное соответствие или наиболее близкое совпадение:
- 1 или опущено — находит наибольшее значение, которое меньше или равно искомому значению. Требуется сортировка массива поиска в порядке возрастания.
- 0 — находит первое значение, точно равное искомому значению. В комбинации ИНДЕКС/ПОИСКПОЗ вам почти всегда нужно точное совпадение, поэтому вы чаще всего устанавливаете третий аргумент вашей функции в 0.
- -1 — находит наименьшее значение, которое больше или равно искомому значению. Требуется сортировка массива поиска в порядке убывания.
Например, если диапазон B1:B3 содержит значения «яблоки», «апельсины», «лимоны», приведенная ниже формула возвращает число 3, поскольку «лимоны» — это третья по счету запись в этом диапазоне:
=ПОИСКПОЗ(«лимоны»;B1:B3;0)
Дополнительные сведения см . в статье Функция ПОИСКПОЗ в Excel .
На первый взгляд полезность функции ПОИСКПОЗ может показаться сомнительной. Кого волнует положение значения в диапазоне? Что мы действительно хотим определить, так это само значение.
Однако, относительная позиция искомого значения (т. е. номера строки и столбца, в которых оно находится) — это именно то, что нам нужно указать для аргументов номер_строки и номер_столбца функции ИНДЕКС. Как вы помните, ИНДЕКС может найти значение на пересечении заданной строки и столбца, но сама не может определить, какую именно строку и столбец ей нужно выбрать.
Вот поэтому совместное использование ИНДЕКС и ПОИСКПОЗ открывает перед нами массу возможностей для поиска в Excel.
Как использовать формулу ИНДЕКС ПОИСКПОЗ в Excel
Теперь, когда вы знаете основы, я считаю, что вы уже начали понимать, как ПОИСКПОЗ и ИНДЕКС работают вместе. Короче говоря, ИНДЕКС извлекает нужное значение по номерам столбцов и строк, а ПОИСКПОЗ предоставляет ей эти номера. Вот и все!
Для вертикального поиска вы используете функцию ПОИСКПОЗ только для определения номера строки, указывая диапазон столбцов непосредственно в самой формуле:
ИНДЕКС ( столбец для возврата значения ; ПОИСКПОЗ ( искомое значение ; столбец для поиска ; 0))
Все еще не совсем понимаете эту логику? Возможно, будет проще разобрать на примере. Предположим, у вас есть список национальных столиц и их население:
Чтобы найти население определенной столицы, скажем, Индии, используйте следующую формулу ПОИСКПОЗ ИНДЕКС:
=ИНДЕКС(C2:C10; ПОИСКПОЗ(“Индия”;A2:A10;0))
Теперь давайте проанализируем, что на самом деле делает каждый компонент этой формулы:
- Функция ПОИСКПОЗ ищет искомое значение «Индия» в диапазоне A2:A10 и возвращает число 2, поскольку это слово занимает второе место в массиве поиска.
- Этот номер поступает непосредственно в аргумент номер_строки функции ИНДЕКС, предписывая вернуть значение из этой строки.
Таким образом, приведенная выше формула превращается в ИНДЕКС(C2:C10;2), которая означает, что нужно искать в ячейках от C2 до C10 и извлекать значение из второй ячейки в этом диапазоне, то есть из C3, потому что мы начинаем отсчет со второй строки.
Но указывать название города в формуле не совсем правильно, так как для каждого нового поиска придется корректировать эту формулу. Введите его в какую-нибудь отдельную ячейку, скажем, F1, укажите ссылку на ячейку для ПОИСКПОЗ, и вы получите формулу динамического поиска:
=ИНДЕКС(C2:C10;ПОИСКПОЗ(F1;A2:A10;0))
Важное замечание! Количество строк в аргументе массив функции ИНДЕКС должно совпадать с количеством строк в аргументе просматриваемый_массив в ПОИСКПОЗ, иначе формула выдаст неверный результат.
Вы спросите: «А почему бы нам просто не использовать обычную формулу ВПР? Какой смысл тратить время на то, чтобы разобраться в хитросплетениях ИНДЕКС ПОИСКПОЗ в Excel?»
Вот как это будет выглядеть:
=ВПР(F1; A2:C10; 3; 0)
Конечно, так проще. Но этот наш элементарный пример предназначен только для демонстрационных целей, чтобы вы поняли, как именно функции ИНДЕКС и ПОИСКПОЗ работают вместе. Действительно, ВПР была бы здесь более уместна. Другие примеры, которые вы найдёте ниже, покажут вам реальную силу этой комбинации, которая легко справляется со многими сложными задачами, когда ВПР будет бессильна.
ИНДЕКС+ПОИСКПОЗ вместо ВПР?
Решая, какую функцию использовать для вертикального поиска, большинство знатоков Excel сходятся во мнении, что ПОИСКПОЗ+ИНДЕКС намного лучше, чем ВПР. Однако многие до сих пор остаются с ВПР, во-первых, потому что это проще, а, во-вторых, потому что они не до конца понимают все преимущества использования формулы ПОИСКПОЗ ИНДЕКС в Excel. Без такого понимания никто не захочет тратить свое время на изучение более сложного синтаксиса.
Ниже я укажу на ключевые преимущества ИНДЕКС ПОИСКПОЗ перед ВПР, а уж вам решать, является ли это достойным дополнением к вашему арсеналу знаний в Excel.
4 основные причины использовать ИНДЕКС ПОИСКПОЗ вместо ВПР
- Поиск справа налево. Как известно любому образованному пользователю, ВПР не может искать влево. Это означает, что искомое значение всегда должно находиться в крайнем левом столбце таблицы. А извлекать нужное значение мы будем из столбца, который находится правее. ИНДЕКС+ПОИСКПОЗ может легко выполнять поиск влево! Здесь это показано в действии: Как выполнить поиск значения слева в Excel .
- Можно безопасно вставлять или удалять столбцы. Формулы ВПР не работают или выдают неверные результаты, когда новый столбец удаляется из таблицы поиска или добавляется в нее, поскольку синтаксис ВПР требует указания порядкового номера столбца, из которого вы хотите извлечь данные. Естественно, когда вы добавляете или удаляете столбцы, этот номер в формуле автоматически не меняется, а нужный столбец уже оказывается на новом месте.
С функциями ИНДЕКС и ПОИСКПОЗ вы указываете диапазон возвращаемых столбцов, а не номер одного из них. В результате вы можете вставлять и удалять столько столбцов, сколько хотите, не беспокоясь об обновлении каждой связанной с ними формулы.
- Нет ограничений на размер искомого значения. При использовании функции ВПР общая длина ваших критериев поиска не может превышать 255 символов, иначе вы получите ошибку #ЗНАЧ!. Таким образом, если ваш набор данных содержит длинные строки, ИНДЕКС ПОИСКПОЗ — единственное работающее решение.
- Более высокая скорость обработки. Если ваши таблицы относительно небольшие, вряд ли будет какая-то существенная разница в производительности Excel. Но если ваши рабочие листы содержат сотни или тысячи строк и, следовательно, сотни или тысячи формул, ИНДЕКС ПОИСКПОЗ будет работать намного быстрее, чем ВПР. Причина в том, что Excel будет обрабатывать только столбцы поиска и возврата, а не весь массив таблицы.
Влияние ВПР на производительность Excel может быть особенно заметным, если ваша книга содержит сложные формулы массива. Чем больше значений содержит ваш массив и чем больше формул массива содержится в книге, тем медленнее работает Excel.
ИНДЕКС ПОИСКПОЗ в Excel – примеры формул
Уяснив, почему все же стоит изучать ИНДЕКС ПОИСКПОЗ, давайте перейдем к самому интересному и посмотрим, как можно применить теоретические знания на практике.
Формула для поиска справа налево
Как уже упоминалось, ВПР не может получать значения слева от столбца поиска. Таким образом, если ваши значения поиска не находятся в самом левом столбце, нет никаких шансов, что формула ВПР принесет вам желаемый результат. Функция ПОИСКПОЗ ИНДЕКС в Excel более универсальна и не имеет особого значения, где расположены столбцы поиска и возврата.
Для этого примера мы добавим столбец «Ранг» слева от нашей основной таблицы и попытаемся выяснить, какое место занимает столица России по численности населения среди других перечисленных столиц.
Записав искомое значение в G1, используйте следующую формулу для поиска в C2:C10 и возврата соответствующего значения из A2:A10:
=ИНДЕКС(A2:A10; ПОИСКПОЗ(G1;C2:C10;0))
Совет. Если вы планируете использовать формулу ПОИСКПОЗ ИНДЕКС более чем для одной ячейки, обязательно зафиксируйте оба диапазона абсолютными ссылками (например, $A$2:$A$10 и $C$2:$C$10), чтобы они не изменялись при копировании формулы.
Двусторонний поиск в строках и столбцах
В приведенных выше примерах мы использовали ИНДЕКС ПОИСКПОЗ вместо классической функции ВПР, чтобы вернуть значение из точно указанного столбца. Но что, если вам нужно искать в нескольких строках и столбцах? То есть, сначала нужно найти подходящий столбец, а уж потом извлечь из него значение? Другими словами, что, если вы хотите выполнить так называемый матричный или двусторонний поиск?
Это может показаться сложным, но формула очень похожа на базовую функцию ПОИСКПОЗ ИНДЕКС в Excel, но с одним отличием.
Просто используйте две функции ПОИСКПОЗ, вложенных друг в друга: одну – для получения номера строки, а другую – для получения номера столбца.
ИНДЕКС(массив; ПОИСКПОЗ(значение_поиска1 ; столбец_поиска ; 0); ПОИСКПОЗ(значение_поиска2 ; столбец_поиска ; 0))
А теперь, пожалуйста, взгляните на приведенную ниже таблицу и давайте составим формулу двумерного поиска, чтобы найти население (в миллионах) в данной стране за данный год.
С целевой страной в G1 (значение_поиска1) и целевым годом в G2 (значение_поиска2) формула принимает следующий вид:
=ИНДЕКС(B2:D11; ПОИСКПОЗ(G1;A2:A11;0); ПОИСКПОЗ(G2;B1:D1;0))
Как работает эта формула?
Всякий раз, когда вам нужно понять сложную формулу Excel, разделите ее на более мелкие части и посмотрите, что делает каждая отдельная функция:
ПОИСКПОЗ(G1;A2:A11;0); – ищет в A2:A11 значение из ячейки G1 («США») и возвращает его позицию, которая равна 3.
ПОИСКПОЗ(G2;B1:D1;0) – просматривает диапазон B1:D1, чтобы получить позицию значения из ячейки G2 («2015»), которая равна 3.
Найденные выше номера строк и столбцов становятся соответствующими аргументами функции ИНДЕКС:
ИНДЕКС(B2:D11, 3, 3)
В результате вы получите значение на пересечении 3-й строки и 3-го столбца в диапазоне B2:D11, то есть из D4. Несложно?
ИНДЕКС ПОИСКПОЗ для поиска по нескольким условиям
Если у вас была возможность прочитать наши материалы по ВПР в Excel, вы, вероятно, уже протестировали формулу для ВПР с несколькими условиями . Однако существенным недостатком этого подхода является необходимость добавления вспомогательного столбца. Хорошей новостью является то, что функция ПОИСКПОЗ ИНДЕКС в Excel также может выполнять поиск по нескольким условиям без изменения или реструктуризации исходных данных!
Вот общая формула ИНДЕКС ПОИСКПОЗ с несколькими критериями:
{=ИНДЕКС( диапазон_возврата; ПОИСКПОЗ (1; ( критерий1 = диапазон1 ) * ( критерий2 = диапазон2 ); 0))}
Примечание. Это формула массива , которую необходимо вводить с помощью сочетания клавиш Ctrl + Shift + Enter
.
Предположим, что в таблице ниже вы хотите найти значение на основе двух критериев: Покупатель и Товар.
Следующая формула ИНДЕКС ПОИСКПОЗ отлично работает:
=ИНДЕКС(C2:C10; ПОИСКПОЗ(1; (F1=A2:A10) * (F2=B2:B10); 0))
Где C2:C10 — это диапазон, из которого возвращается значение, F1 — это критерий1, A2:A10 — это диапазон для сравнения с критерием 1, F2 — это критерий 2, а B2:B10 — это диапазон для сравнения с критерием 2.
Не забудьте правильно ввести формулу, нажав Ctrl + Shift + Enter, и Excel автоматически заключит ее в фигурные скобки, как показано на скриншоте ниже:
Рис5
Если вы не хотите использовать формулы массива, добавьте в формулу в F4 еще одну функцию ИНДЕКС и завершите ее ввод обычным нажатием Enter:
=ИНДЕКС(C2:C10; ПОИСКПОЗ(1; ИНДЕКС((F1=A2:A10) * (F2=B2:B10); 0; 1); 0))
Разберем пошагово, как это работает.
Здесь используется тот же подход, что и в обычном сочетании ИНДЕКС ПОИСКПОЗ, где просматривается один столбец. Чтобы оценить несколько критериев, вы создаете два или более массива значений ИСТИНА и ЛОЖЬ, которые представляют совпадения и несовпадения для каждого отдельного критерия, а затем перемножаете соответствующие элементы этих массивов. Операция умножения преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно и создает массив, в котором единицы соответствуют строкам, которые удовлетворяют всем условиям. Функция ПОИСКПОЗ со значением поиска 1 находит первую «1» в массиве и передает ее позицию в ИНДЕКС, которая возвращает значение в этой позиции из указанного столбца.
Вторая формула без массива основана на способности функции ИНДЕКС работать с массивами. Второй вложенный ИНДЕКС имеет 0 в номер_строки , так что он будет передавать весь массив столбцов в ПОИСКПОЗ.
Среднее, максимальное и минимальное значение при помощи ИНДЕКС ПОИСКПОЗ
Microsoft Excel имеет специальные функции для поиска минимального, максимального и среднего значения в диапазоне. Но что, если вам нужно получить значение из другой ячейки, связанной с этими значениями? Например, получить название города с максимальным населением или узнать товар с минимальными продажами? В этом случае используйте функцию МАКС , МИН или СРЗНАЧ вместе с ИНДЕКС ПОИСКПОЗ.
Максимальное значение.
Предположим, нам нужно в списке городов найти столицу с самым большим населением. Чтобы найти наибольшее значение в столбце С и вернуть соответствующее ему значение из столбца В, находящееся в той же строке, используйте эту формулу:
=ИНДЕКС(B2:B10; ПОИСКПОЗ(МАКС(C2:C10); C2:C10; 0))
Скриншот с примером находится чуть ниже.
Минимальное значение
Теперь найдём город с самым маленьким населением в списке. Чтобы найти наименьшее число в столбце С и получить соответствующее ему значение из столбца В:
=ИНДЕКС(B2:B10; ПОИСКПОЗ(МИН(C2:C10); C2:C10; 0))
Ближайшее к среднему
Теперь мы находим город, население которого наиболее близко к среднему значению. Чтобы вычислить позицию, наиболее близкую к среднему значению показателя, рассчитанному из D2:D10, и получить соответствующее значение из столбца C, используйте следующую формулу:
=ИНДЕКС(B2:B10; ПОИСКПОЗ(СРЗНАЧ(C2:C10); C2:C10; -1 ))
В зависимости от того, как организованы ваши данные, укажите 1 или -1 для третьего аргумента (тип_совпадения) функции ПОИСКПОЗ:
- Если ваш столбец поиска (столбец D в нашем случае) отсортирован по возрастанию , поставьте 1. Формула вычислит наибольшее значение, которое меньше или равно среднему значению.
- Если ваш столбец поиска отсортирован по убыванию , введите -1. Формула вычислит наименьшее значение, которое больше или равно среднему значению.
- Если ваш массив поиска содержит значение , точно равное среднему, вы можете ввести 0 для точного совпадения. Никакой сортировки не требуется.
В нашем примере данные в столбце D отсортированы в порядке убывания, поэтому мы используем -1 для типа соответствия. В результате мы получаем «Токио», так как его население (13 189 000) является ближайшим, превышающим среднее значение (12 269 006).
Что делать с ошибками поиска?
Как вы, наверное, заметили, если формула ИНДЕКС ПОИСКПОЗ в Excel не может найти искомое значение, она выдает ошибку #Н/Д. Если вы хотите заменить это стандартное сообщение чем-то более информативным, оберните формулу ПОИСКПОЗ ИНДЕКС в функцию ЕСНД . Например:
=ЕСНД(ИНДЕКС(C2:C10; ПОИСКПОЗ(F1;A2:A10;0)); «Не найдено»)
И теперь, если кто-то вводит значение, которое не существует в диапазоне поиска, формула явно сообщит пользователю, что совпадений не найдено:
Если вы хотите перехватывать все ошибки, а не только #Н/Д, используйте функцию ЕСЛИОШИБКА вместо ЕСНД:
=ЕСЛИОШИБКА(ИНДЕКС(C2:C10; ПОИСКПОЗ(F1;A2:A10;0)); «Что-то пошло не так!»)
Пожалуйста, имейте в виду, что во многих ситуациях было бы не совсем правильно скрывать все такие ошибки, потому что они предупреждают вас о возможных проблемах в вашей формуле.
Итак, еще раз об основных преимуществах формулы ИНДЕКС ПОИСКПОЗ.
-
Возможен ли «левый» поиск?
-
Повлияет ли на результат вставка и удаление столбцов?
Вы можете вставлять и удалять столько столбцов, сколько хотите. На результат ИНДЕКС ПОИСКПОЗ это не повлияет.
-
Возможен ли поиск по строкам и столбцам?
Можно сначала найти подходящий столбец, а уж потом извлечь из него значение. Общий вид формулы:
ИНДЕКС(массив; ПОИСКПОЗ(значение_поиска1 ; столбец_поиска ; 0); ПОИСКПОЗ(значение_поиска2 ; столбец_поиска ; 0))
Подробную инструкцию смотрите здесь. -
Как сделать поиск ИНДЕКС ПОИСКПОЗ по нескольким условиям?
Можно выполнять поиск по двум или более условиям без добавления дополнительных столбцов. Вот формула массива, которая решит проблему:
{=ИНДЕКС( диапазон_возврата; ПОИСКПОЗ (1; ( критерий1 = диапазон1 ) * ( критерий2 = диапазон2 ); 0))}
Вот как можно использовать ИНДЕКС и ПОИСКПОЗ в Excel. Я надеюсь, что наши примеры формул окажутся полезными для вас.
Вот еще несколько статей по этой теме:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Описание
В этой статье приведены пошаговые инструкции по поиску данных в таблице (или диапазоне ячеек) с помощью различных встроенных функций 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).
Чтобы получить дополнительные сведения о функции СМЕЩ , щелкните следующий номер статьи базы знаний Майкрософт:
Использование функции СМЕЩ
Нужна дополнительная помощь?
Функции ИНДЕКС и ПОИСКПОЗ в Excel – лучшая альтернатива для ВПР
Смотрите такжеРассмотрим интересный пример, который #Н/Д. Для получения формулу: вниз). Для этого Для чего этоне учитывают регистр. месячные объемы продаж09.04.12=ГПР(«Оси»;A1:C4;2;ИСТИНА) в первом аргументеИ, наконец, т.к. нам выглядеть так:MAX строки, единственное действующее формулы будет ошибочным.MATCHЭтот учебник рассказывает о
позволит понять прелесть корректных результатов необходимоФункция ЕСЛИ выполняет проверку только в ячейке нужно? Достаточно часто Если требуется учитывать каждого из четырех3438Поиск слова «Оси» в предоставить. Другими словами, нужно проверить каждую=MATCH($H$2,$B$1:$B$11,0)(МАКС). Формула находит решение – этоСтоп, стоп… почему мы(ПОИСКПОЗ) имеет вот главных преимуществах функций
функции ИНДЕКС и выполнить сортировку таблицы возвращаемого функцией ВПР С2 следует изменить нам нужно получить регистр, используйте функции видов товара. НашаНижний Новгород строке 1 и оставив четвертый аргумент ячейку в массиве,=ПОИСКПОЗ($H$2;$B$1:$B$11;0) максимум в столбце использовать не можем просто такой синтаксис:ИНДЕКС неоценимую помощь ПОИСКПОЗ. или в качестве значения. Если оно формулу на: координаты таблицы поНАЙТИ
- задача, указав требуемый02.05.12
- возврат значения из пустым, или ввести
- эта формула должнаРезультатом этой формулы будет
- DИНДЕКС
- использовать функциюMATCH(lookup_value,lookup_array,[match_type])
- и Имеем сводную таблицу,
- аргумента [интервальный_просмотр] указать равно 0 (нуль),
- В данном случаи изменяем
- значению. Немного напоминаети
Базовая информация об ИНДЕКС и ПОИСКПОЗ
месяц и тип3471 строки 2, находящейся значение ИСТИНА — быть формулой массива.4и возвращает значение/VLOOKUPПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])ПОИСКПОЗ
в которой ведется значение ЛОЖЬ. будет возвращена строка формулы либо одну обратный анализ матрицы.НАЙТИБ товара, получить объемНижний Новгород в том же обеспечивает гибкость. Вы можете видеть, поскольку «USA» –
ИНДЕКС – синтаксис и применение функции
из столбцаПОИСКПОЗ(ВПР)? Есть лиlookup_valueв Excel, которые учет купленной продукции.Если форматы данных, хранимых «Не заходил», иначе
либо другую, но
Конкретный пример в
. продаж.
- 04.05.12 столбце (столбец A).В этом примере показано, это по фигурным это 4-ый элемент
- C. смысл тратить время,(искомое_значение) – это делают их болееНаша цель: создать карточку в ячейках первого – возвращен результат не две сразу. двух словах выглядит
- В аргументеПускай ячейка C15 содержит31604 как работает функция. скобкам, в которые списка в столбцетой же строки:Предположим, Вы используете вот пытаясь разобраться в
число или текст, привлекательными по сравнению заказа, где по столбца таблицы, в конкатенации возвращаемого функцией Стоит напомнить о примерно так. Поставленная
искомый_текст указанный нами месяц,Москва
=ГПР("Подшипники";A1:C4;3;ЛОЖЬ)
При вводе значения
она заключена. Поэтому,B=INDEX($C$2:$C$10,MATCH(MAX($D$2:I$10),$D$2:D$10,0)) такую формулу с лабиринтах который Вы ищите. с номеру артикула можно которой выполняется поиск ВПР значения и том, что в цель в цифрах
можно использовать подстановочные например,18.04.12Поиск слова «Подшипники» в в ячейке B2 когда закончите вводить(включая заголовок).=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МАКС($D$2:I$10);$D$2:D$10;0))ВПР
ПОИСКПОЗ – синтаксис и применение функции
ПОИСКПОЗ Аргумент может бытьВПР будет видеть, что с помощью функции подстроки » просмотров». ячейке С3 должна является исходным значением,
знаки: вопросительный знакМай3328 строке 1 и (первый аргумент) функция формулу, не забудьтеПОИСКПОЗ для строкиРезультат: Beijing, которая ищет ви
значением, в том
. Вы увидите несколько
это за товар, ВПР, и переданногоПримеры расчетов: оставаться старая формула:
нужно определить кто
(
- . А ячейка C16Москва возврат значения из ВПР ищет ячейки нажать– мы ищем2. ячейках от
- ИНДЕКС числе логическим, или примеров формул, которые какой клиент его
- в качестве аргументаПример 3. В двухЗдесь правильно отображаются координаты и когда наиболее? — тип товара,26.04.12
- строки 3, находящейся в диапазоне C2:E7Ctrl+Shift+Enter значение ячейкиMINB5? ссылкой на ячейку. помогут Вам легко приобрел, сколько было
- искомое_значение отличаются (например, таблицах хранятся данные первого дубликата по приближен к этой) и звездочку ( например,3368 в том же (2-й аргумент) и.H3(МИН). Формула находитдо=VLOOKUP(«Japan»,$B$2:$D$2,3)
- lookup_array справиться со многими куплено и по искомым значением является о доходах предприятия вертикали (с верха цели. Для примера*Овощи
Москва столбце (столбец B). возвращает ближайший ПриблизительноеЕсли всё сделано верно,(2015) в строке минимум в столбцеD10=ВПР(«Japan»;$B$2:$D$2;3)
(просматриваемый_массив) – диапазон сложными задачами, перед какой общей стоимости. число, а в за каждый месяц в низ) – используем простую матрицу). Вопросительный знак соответствует. Введем в ячейку29.04.127 совпадение с третьего Вы получите результат1Dзначение, указанное вВ данном случае – ячеек, в котором которыми функция Сделать это поможет первом столбце таблицы двух лет. Определить, I7 для листа данных с отчетом
Как использовать ИНДЕКС и ПОИСКПОЗ в Excel
любому знаку, звездочка — C17 следующую формулу3420=ГПР(«П»;A1:C4;3;ИСТИНА) столбца в диапазоне, как на рисунке, то есть ви возвращает значение ячейке смысла нет! Цель происходит поиск.ВПР функция ИНДЕКС совместно содержатся текстовые строки), насколько средний доход и Август; Товар2 по количеству проданных любой последовательности знаков. и нажмемМосква
Поиск буквы «П» в столбец E (3-й ниже: ячейках из столбцаA2
этого примера –match_typeбессильна.
с ПОИСКПОЗ. функция вернет код за 3 весенних
для таблицы. Оставим товаров за три Если требуется найтиEnter01.05.12
строке 1 и аргумент).Как Вы, вероятно, ужеA1:E1
C
:
исключительно демонстрационная, чтобы(тип_сопоставления) – этотВ нескольких недавних статьях
- Для начала создадим выпадающий ошибки #Н/Д. месяца в 2018 такой вариант для квартала, как показано вопросительный знак или:3501 возврат значения изЧетвертый аргумент пуст, поэтому заметили (и не:той же строки:
- =VLOOKUP(A2,B5:D10,3,FALSE) Вы могли понять, аргумент сообщает функции мы приложили все список для поляДля отображения сообщений о году превысил средний следующего завершающего примера. ниже на рисунке. звездочку, введите перед=ИНДЕКС(B2:E13; ПОИСКПОЗ(C15;A2:A13;0); ПОИСКПОЗ(C16;B1:E1;0))
Москва
строки 3, находящейся
функция возвращает Приблизительное раз), если вводить=MATCH($H$3,$A$1:$E$1,0)=INDEX($C$2:$C$10,MATCH(MIN($D$2:I$10),$D$2:D$10,0))=ВПР(A2;B5:D10;3;ЛОЖЬ) как функцииПОИСКПОЗ усилия, чтобы разъяснить АРТИКУЛ ТОВАРА, чтобы том, что какое-либо доход за теДанная таблица все еще Важно, чтобы все ним тильду (
Как видите, мы получили06.05.12
в том же совпадение. Если это некорректное значение, например,=ПОИСКПОЗ($H$3;$A$1:$E$1;0)=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(МИН($D$2:I$10);$D$2:D$10;0))Формула не будет работать,ПОИСКПОЗ, хотите ли Вы начинающим пользователям основы не вводить цифры значение найти не же месяцы в не совершенна. Ведь
числовые показатели совпадали.~ верный результат. ЕслиКраткий справочник: обзор функции столбце. Так как не так, вам которого нет вРезультатом этой формулы будетРезультат: Lima если значение ви найти точное или
функции
с клавиатуры, а
удалось, можно использовать предыдущем году. при анализе нужно Если нет желания). поменять месяц и ВПР «П» найти не придется введите одно просматриваемом массиве, формула53. ячейкеИНДЕКС приблизительное совпадение:ВПР выбирать их. Для «обертки» логических функцийВид исходной таблицы: точно знать все вручную создавать и
Почему ИНДЕКС/ПОИСКПОЗ лучше, чем ВПР?
Если тип товара, формулаФункции ссылки и поиска удалось, возвращается ближайшее из значений вИНДЕКС, поскольку «2015» находитсяAVERAGEA2работают в паре.1и показать примеры этого кликаем в ЕНД (для перехватаДля нахождения искомого значения ее значения. Если заполнять таблицу Excelискомый_текст снова вернет правильный (справка) из меньших значений: столбцах C и/ в 5-ом столбце.(СРЗНАЧ). Формула вычисляетдлиннее 255 символов. Последующие примеры покажутили более сложных формул
соответствующую ячейку (у ошибки #Н/Д) или можно было бы введенное число в с чистого листа,не найден, возвращается результат:Использование аргумента массива таблицы «Оси» (в столбце D, чтобы получитьПОИСКПОЗТеперь вставляем эти формулы среднее в диапазоне Вместо неё Вам
4 главных преимущества использования ПОИСКПОЗ/ИНДЕКС в Excel:
Вам истинную мощьне указан для продвинутых пользователей. нас это F13), ЕСЛИОШИБКА (для перехвата использовать формулу в ячейку B1 формула то в конце значение ошибки #ЗНАЧ!.В данной формуле функция в функции ВПР A). результат вообще.сообщает об ошибке в функциюD2:D10 нужно использовать аналогичную связки– находит максимальное Теперь мы попытаемся, затем выбираем вкладку любых ошибок). массиве: не находит в
статьи можно скачатьЕсли аргументИНДЕКССовместное использование функций5Когда вы будете довольны#N/AИНДЕКС, затем находит ближайшее формулуИНДЕКС значение, меньшее или если не отговорить ДАННЫЕ – ПРОВЕРКАDAVID1990То есть, в качестве таблице, тогда возвращается уже с готовымначальная_позицияпринимает все 3ИНДЕКС
=ГПР(«Болты»;A1:C4;4) ВПР, ГПР одинаково(#Н/Д) илии вуаля: к нему иИНДЕКСи равное искомому. Просматриваемый Вас от использования ДАННЫХ. В открывшемся: Добрый вечер! аргумента искомое_значение указать ошибка – #ЗНАЧ! примером.
опущен, то он
аргумента:
иПоиск слова «Болты» в удобно использовать. Введите#VALUE!=INDEX($A$1:$E$11,MATCH($H$2,$B$1:$B$11,0),MATCH($H$3,$A$1:$E$1,0)) возвращает значение из/ПОИСКПОЗ массив должен бытьВПР окне в пунктеПодскажите, как мне диапазон ячеек с Идеально было-бы чтобы
Последовательно рассмотрим варианты решения полагается равным 1.Первый аргумент – этоПОИСКПОЗ строке 1 и те же аргументы,(#ЗНАЧ!). Если Вы=ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($H$2;$B$1:$B$11;0);ПОИСКПОЗ($H$3;$A$1:$E$1;0)) столбцаПОИСКПОЗ, которая легко справляется упорядочен по возрастанию,, то хотя бы ТИП ДАННЫХ выбираем в строке С19 искомыми значениями и формула при отсутствии разной сложности, аЕсли аргумент диапазон B2:E13, вв Excel – возврат значения из но он осуществляет
хотите заменить такоеЕсли заменить функцииC: с многими сложными то есть от показать альтернативные способы СПИСОК. А в получить следующее значение: выполнить функцию в в таблице исходного в конце статьиначальная_позиция котором мы осуществляем хорошая альтернатива строки 4, находящейся поиск в строках сообщение на что-тоПОИСКПОЗ
той же строки:=INDEX(D5:D10,MATCH(TRUE,INDEX(B5:B10=A2,0),0)) ситуациями, когда меньшего к большему. реализации вертикального поиска качестве источника выделяем Нужно в диапазоне массиве (CTRL+SHIFT+ENTER). Однако числа сама подбирала – финальный результат.не больше 0 поиск.
ВПР
в том же
вместо столбцов. « более понятное, тона значения, которые=INDEX($C$2:$C$10,MATCH(AVERAGE($D$2:D$10),$D$2:D$10,1))=ИНДЕКС(D5:D10;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B5:B10=A2;0);0))ВПР0 в Excel. столбец с артикулами, С6-С16 выбрать значения, при вычислении функция ближайшее значение, которое
Сначала научимся получать заголовки
или больше, чем
Вторым аргументом функции, столбце (столбец C).Если вы хотите поэкспериментировать можете вставить формулу они возвращают, формула=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(СРЗНАЧ($D$2:D$10);$D$2:D$10;1))4. Более высокая скоростьоказывается в тупике.– находит первоеЗачем нам это? – включая шапку. Так которые больше либо ВПР вернет результаты содержит таблица. Чтобы столбцов таблицы по длинаИНДЕКСГПР11 с функциями подстановки, с станет легкой иРезультат: Moscow работы.Решая, какую формулу использовать
значение, равное искомому. спросите Вы. Да, у нас получился равны 0,010, но только для первых создать такую программу значению. Для этогопросматриваемого текстаявляется номер строки.и=ГПР(3;{1;2;3:»a»;»b»;»c»;»d»;»e»;»f»};2;ИСТИНА) прежде чем применятьИНДЕКС понятной:Используя функциюЕсли Вы работаете для вертикального поиска, Для комбинации потому что выпадающий список артикулов,
меньше 0,020 и месяцев (Март) и для анализа таблиц выполните следующие действия:, возвращается значение ошибки Номер мы получаемПРОСМОТРПоиск числа 3 в их к собственным
ИНДЕКС и ПОИСКПОЗ – примеры формул
и=INDEX($A$1:$E$11,4,5))СРЗНАЧ с небольшими таблицами, большинство гуру ExcelИНДЕКСВПР которые мы можем СУММУ ИХ КОЛИЧЕСТВА полученный результат будет в ячейку F1
Как выполнить поиск с левой стороны, используя ПОИСКПОЗ и ИНДЕКС
В ячейку B1 введите #ЗНАЧ!. с помощью функции. Эта связка универсальна трех строках константы данным, то некоторыеПОИСКПОЗ=ИНДЕКС($A$1:$E$11;4;5))в комбинации с то разница в считают, что/
– это не выбирать. поделить на общее некорректным. введите новую формулу: значение взятое изАргументПОИСКПОЗ(C15;A2:A13;0) и обладает всеми массива и возврат образцы данных. Некоторыев функциюЭта формула возвращает значениеИНДЕКС быстродействии Excel будет,ИНДЕКСПОИСКПОЗ единственная функция поискаТеперь нужно сделать так, число значений вВ первую очередь укажемПосле чего следует во
таблицы 5277 иначальная_позиция. Для наглядности вычислим, возможностями этих функций.
значения из строки
пользователи Excel, такие
ЕСЛИОШИБКА на пересечениии скорее всего, не
- /всегда нужно точное в Excel, и чтобы при выборе диапазоне , тем
третий необязательный для
всех остальных формулах
- выделите ее фонможно использовать, чтобы что же возвращает А в некоторых 2 того же как с помощью.4-ойПОИСКПОЗ
- заметная, особенно вПОИСКПОЗ
совпадение, поэтому третий
её многочисленные ограничения
артикула автоматически выдавались самым получить % заполнения аргумент – изменить ссылку вместо синим цветом для пропустить определенное количество нам данная формула: случаях, например, при (в данном случае — функции ВПР иСинтаксис функции
Вычисления при помощи ИНДЕКС и ПОИСКПОЗ в Excel (СРЗНАЧ, МАКС, МИН)
строки и, в качестве третьего последних версиях. Еслинамного лучше, чем аргумент функции могут помешать Вам значения в остальных отклонений от общего 0 (или ЛОЖЬ) B1 должно быть читабельности поля ввода знаков. Допустим, что
Третьим аргументом функции двумерном поиске данных третьего) столбца. Константа ГПР; другие пользователиЕСЛИОШИБКА5-го аргумента функции же Вы работаетеВПР
ПОИСКПОЗ
получить желаемый результат
четырех строках. Воспользуемся
числа значений. иначе ВПР вернет F1! Так же (далее будем вводить функциюИНДЕКС на листе, окажется массива содержит три предпочитают с помощью
очень прост:
столбца в диапазоне
ПОИСКПОЗ
с большими таблицами,. Однако, многие пользователидолжен быть равен во многих ситуациях. функцией ИНДЕКС. ЗаписываемPelena некорректный результат. Данный нужно изменить ссылку в ячейку B1ПОИСКявляется номер столбца.
просто незаменимой. В
строки значений, разделенных
функций индекс и
О чём нужно помнить, используя функцию СРЗНАЧ вместе с ИНДЕКС и ПОИСКПОЗ
IFERROR(value,value_if_error)A1:E11чаще всего нужно которые содержат тысячи Excel по-прежнему прибегают0 С другой стороны, ее и параллельно: Здравствуйте. аргумент требует от в условном форматировании. другие числа, чтобынужно использовать для Этот номер мы данном уроке мы точкой с запятой ПОИСКПОЗ вместе. ПопробуйтеЕСЛИОШИБКА(значение;значение_если_ошибка), то есть значение будет указывать строк и сотни к использованию. функции изучаем синтаксис.
- В файле диапазон функции возвращать точное Выберите: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление экспериментировать с новыми работы с текстовой получаем с помощью последовательно разберем функции (;). Так как
- каждый из методовГде аргумент ячейки1 формул поиска, ExcelВПР-1ИНДЕКС
Массив. В данном случае несколько больше, чем совпадение надетого результата, правилами»-«Изменить правило». И значениями). строкой «МДС0093.МужскаяОдежда». Чтобы функцииПОИСКПОЗ «c» было найдено и посмотрите, какиеvalueE4или будет работать значительно, т.к. эта функция– находит наименьшееи это вся таблица
Как при помощи ИНДЕКС и ПОИСКПОЗ выполнять поиск по известным строке и столбцу
С6:С16 а не ближайшее здесь в параметрахВ ячейку C2 вводим найти первое вхождениеПОИСКПОЗ(C16;B1:E1;0)и
в строке 2 из них подходящий(значение) – это. Просто? Да!-1 быстрее, при использовании гораздо проще. Так значение, большее илиПОИСКПОЗ заказов. Выделяем ее
Так подойдёт? по значению. Вот укажите F1 вместо формулу для получения «М» в описательной
. Для наглядности вычислим
ИНДЕКС
того же столбца, вариант. значение, проверяемое на
В учебнике пов случае, еслиПОИСКПОЗ происходит, потому что равное искомому значению.– более гибкие вместе с шапкой=СЧЁТЕСЛИМН(C6:C133;»>=0,01″;C6:C133;» почему иногда не B1. Чтобы проверить заголовка столбца таблицы части текстовой строки, и это значение:, а затем рассмотрим
что и 3,Скопируйте следующие данные в предмет наличия ошибкиВПР Вы не уверены,
и очень немногие люди Просматриваемый массив должен и имеют ряд и фиксируем клавишей
DAVID1990 работает функция ВПР работу программы, введите который содержит это задайте для аргументаЕсли подставить в исходную пример их совместного возвращается «c».
пустой лист. (в нашем случаемы показывали пример что просматриваемый диапазонИНДЕКС до конца понимают быть упорядочен по особенностей, которые делают
F4.: Pelena, Вроде да! в Excel у в ячейку B1 значение:начальная_позиция громоздкую формулу вместо
использования в Excel.cСовет: – результат формулы формулы с функцией содержит значение, равноевместо все преимущества перехода
- убыванию, то есть их более привлекательными,Номер строки. Если бы Спасибо! некоторых пользователей. число которого нетПосле ввода формулы длязначение 8, чтобы функцийБолее подробно о функцияхВ этом примере последней Прежде чем вставлять
ИНДЕКС
ВПР
среднему. Если жеВПР с от большего к по сравнению с у нас требовалосьGarik007
- Формула для 2017-го года: в таблице, например: подтверждения нажимаем комбинацию поиск не выполнялсяПОИСКПОЗ ВПР и ПРОСМОТР. использует функций индекс данные в Excel,/для поиска по
Вы уверены, что
. В целом, такая
ВПР меньшему.ВПР вывести одно значение,
: Добрый день, имеется=ВПР(A14;$A$3:$B$10;2;0) 8000. Это приведет горячих клавиш CTRL+SHIFT+Enter,
в той части
уже вычисленные данные
Функция и ПОИСКПОЗ вместе установите для столбцовПОИСКПОЗ нескольким критериям. Однако, такое значение есть,
замена увеличивает скорость
на связку
На первый взгляд, польза. мы бы написали необходимость найти вИ для 2018-го года: к завершающему результату: так как формула текста, которая является из ячеек D15ПОИСКПОЗ для возвращения раннюю
Поиск по нескольким критериям с ИНДЕКС и ПОИСКПОЗ
A – С); а аргумент существенным ограничением такого – ставьте работы Excel наИНДЕКС от функцииБазовая информация об ИНДЕКС какую-то конкретную цифру. ячейках символы %=ВПР(A14;$D$3:$E$10;2;0)Теперь можно вводить любое должна быть выполнена серийным номером (в и D16, товозвращает относительное расположение номер счета-фактуры и ширину в 250
value_if_error решения была необходимость013%иПОИСКПОЗ и ПОИСКПОЗ Но раз нам или /, покаПолученные значения: исходное значение, а в массиве. Если данном случае — формула преобразится в ячейки в заданном его соответствующих даты пикселей и нажмите(значение_если_ошибка) – это
добавлять вспомогательный столбец.для поиска точного.ПОИСКПОЗвызывает сомнение. Кому
Используем функции ИНДЕКС и
нужно, чтобы результат
получилось только как
С использованием функции СРЗНАЧ
программа сама подберет все сделано правильно «МДС0093»). Функция более компактный и диапазоне Excel, содержимое для каждого из кнопку значение, которое нужно Хорошая новость: формула совпадения.Влияние, а тратить время нужно знать положение
ПОИСКПОЗ в Excel
менялся, воспользуемся функцией
в приложенном файле. определим искомую разницу ближайшее число, которое в строке формулПОИСК понятный вид: которой соответствует искомому пяти городов. ТакПеренос текста возвратить, если формулаИНДЕКС
- Если указываетеВПР на изучение более элемента в диапазоне?Преимущества ИНДЕКС и ПОИСКПОЗ ПОИСКПОЗ. Она будет Если получится, то доходов: содержит таблица. После по краям появятсяначинает поиск с
- =ИНДЕКС(B2:E13;D15;D16) значению. Т.е. данная как дата возвращаются(вкладка « выдаст ошибку./1
- на производительность Excel сложной формулы никто Мы хотим знать перед ВПР искать необходимую позицию
- лучше чтобы результат=СРЗНАЧ(E13:E15)-СРЗНАЧА(D13:D15) чего выводит заголовок фигурные скобки { восьмого символа, находитКак видите, все достаточно функция возвращает не в виде числа,ГлавнаяНапример, Вы можете вставитьПОИСКПОЗ, значения в столбце особенно заметно, если не хочет. значение этого элемента!
ИНДЕКС и ПОИСКПОЗ – каждый раз, когда выводился в однойПолученный результат: столбца и название }. знак, указанный в просто! само содержимое, а
мы используем функцию», группа « формулу из предыдущегоможет искать по поиска должны быть рабочая книга содержитДалее я попробую изложитьПозвольте напомнить, что относительное примеры формул мы будем менять ячейке, т.е. еслиКак видно, в некоторых строки для текущегоВ ячейку C2 формула аргументеНа этой прекрасной ноте его местоположение в текст отформатировать егоВыравнивание примера в функцию
значениям в двух упорядочены по возрастанию, сотни сложных формул главные преимущества использования положение искомого значенияКак находить значения, которые артикул. в диапазоне А2:А5 случаях функция ВПР значения. Например, если вернула букву Dискомый_текст мы закончим. В массиве данных.
как дату. Результат»).ЕСЛИОШИБКА столбцах, без необходимости
ИНДЕКС и ПОИСКПОЗ в сочетании с ЕСЛИОШИБКА в Excel
а формула вернёт массива, таких какПОИСКПОЗ (т.е. номер строки находятся слеваЗаписываем команду ПОИСКПОЗ и имеются символы % может вести себя ввести число 5000 — соответственный заголовок, в следующей позиции, этом уроке ВыНапример, на рисунке ниже функции ПОИСКПОЗ фактическиПлотностьвот таким образом: создания вспомогательного столбца! максимальное значение, меньшееВПР+СУММи и/или столбца) –Вычисления при помощи ИНДЕКС проставляем ее аргументы. или /, то непредсказуемо, а для
получаем новый результат: столбца листа. Как и возвращает число
познакомились еще с
формула вернет число
используется функция индексВязкость=IFERROR(INDEX($A$1:$E$11,MATCH($G$2,$B$1:$B$11,0),MATCH($G$3,$A$1:$E$1,0)),Предположим, у нас есть или равное среднему.. Дело в том,ИНДЕКС это как раз и ПОИСКПОЗИскомое значение. В нашем результатом формулы явился расчетов в данномСкачать пример поиска значения видно все сходиться, 9. Функция двумя полезными функциями
5 аргументом. Сочетание функцийТемпература»Совпадений не найдено. список заказов, и
Если указываете
что проверка каждогов Excel, а то, что мы
Поиск по известным строке случае это ячейка,
бы текст «ок», примере пришлось создавать в диапазоне Excel значение 5277 содержится
ПОИСК Microsoft Excel –, поскольку имя «Дарья» индекс и ПОИСКПОЗ0,457 Попробуйте еще раз!») мы хотим найти-1
значения в массиве
Вы решите –
должны указать для и столбцу в которой указывается или любой другой, дополнительную таблицу возвращаемыхНаша программа в Excel в ячейке столбцавсегда возвращает номерПОИСКПОЗ находится в пятой используются два раза3,55=ЕСЛИОШИБКА(ИНДЕКС($A$1:$E$11;ПОИСКПОЗ($G$2;$B$1:$B$11;0);ПОИСКПОЗ($G$3;$A$1:$E$1;0)); сумму по двум, значения в столбце
требует отдельного вызова остаться с
аргументов
Поиск по нескольким критериям
артикул, т.е. F13.
office-guru.ru
Поиск значений с помощью функций ВПР, ИНДЕКС и ПОИСКПОЗ
в ячейке D2. значений. Данная функция нашла наиболее близкое D. Рекомендуем посмотреть знака, считая оти строке диапазона A1:A9. в каждой формуле500»Совпадений не найдено. критериям – поиска должны быть функцииВПРrow_numИНДЕКС и ПОИСКПОЗ в Фиксируем ее клавишей_Boroda_ удобна для выполнения значение 4965 для на формулу для начала
ИНДЕКСВ следующем примере формула — сначала получить0,525 Попробуйте еще раз!»)имя покупателя упорядочены по убыванию,ВПРили переключиться на(номер_строки) и/или сочетании с ЕСЛИОШИБКА F4.: Так нужно?
простого поиска или исходного – 5000. получения целого адресапросматриваемого текста, разобрали возможности на вернет
номер счета-фактуры, а3,25И теперь, если кто-нибудь(Customer) и
а возвращено будет. Поэтому, чем больше
ИНДЕКС
column_numТак как задача этогоПросматриваемый массив. Т.к. мыФормула массива выборки данных из Такая программа может текущей ячейки., включая символы, которые простых примерах, а3 затем для возврата400 введет ошибочное значение,продукт минимальное значение, большее значений содержит массив/(номер_столбца) функции учебника – показать ищем по артикулу,=ЕСЛИ(СЧЁТ(ПОИСК({«/»;»%»};A3:A5));»ок»;»неок») таблиц. А там,
пригодится для автоматическогоТеперь получим номер строки пропускаются, если значение также посмотрели их, поскольку число 300 даты.0,606 формула выдаст вот(Product). Дело усложняется или равное среднему. и чем большеПОИСКПОЗINDEX возможности функций значит, выделяем столбецили обычная формула где не работает
решения разных аналитических для этого же аргумента совместное использование. Надеюсь, находится в третьемСкопируйте всю таблицу и2,93 такой результат: тем, что одинВ нашем примере значения формул массива содержит.(ИНДЕКС). Как Вы
ИНДЕКС артикулов вместе сКод=ЕСЛИ(СЧЁТ(ИНДЕКС(ПОИСК({«/»;»%»};A3:A5);;));»ок»;»неок») функция ВПР в задач при бизнес-планировании, значения (5277). Дляначальная_позиция что данный урок столбце диапазона B1:I1.
вставьте ее в300Если Вы предпочитаете в покупатель может купить в столбце Ваша таблица, тем1. Поиск справа налево.
Попробуйте попрактиковаться
помните, функцияи шапкой. Фиксируем F4.Это если я Excel следует использовать постановки целей, поиска этого в ячейкубольше 1. Вам пригодился. ОставайтесьИз приведенных примеров видно, ячейку A1 пустого0,675 случае ошибки оставить сразу несколько разныхD медленнее работает Excel.Как известно любому
Пример функции ВПР в действии
ИНДЕКСПОИСКПОЗ
Тип сопоставления. Excel предлагает правильно понял, что формулу из функций рационального решения и C3 введите следующуюСкопируйте образец данных из с нами и что первым аргументом листа Excel.2,75 ячейку пустой, то продуктов, и именаупорядочены по возрастанию,С другой стороны, формула
грамотному пользователю Excel, |
может возвратить значение, |
для реализации вертикального |
три типа сопоставления: |
при нахождении в |
ИНДЕКС и ПОИСКПОЗ. |
т.п. А полученные |
формулу: |
следующей таблицы и |
успехов в изучении |
функции |
Совет: |
250 |
можете использовать кавычки |
покупателей в таблице |
поэтому мы используем |
с функциями |
ВПР |
находящееся на пересечении |
поиска в Excel, |
больше, меньше и |
ЛЮБОЙ из ячеек |
Для поиска с |
строки и столбцы |
После ввода формулы для |
вставьте их в |
Excel. |
ПОИСКПОЗ |
Прежде чем вставлять данные |
0,746 |
(«»), как значение |
на листе |
тип сопоставления |
ПОИСКПОЗ |
не может смотреть заданных строки и мы не будем точное совпадение. У А2:А5 знаков % более сложными критериями позволяют дальше расширять подтверждения снова нажимаем ячейку A1 новогоАвтор: Антон Андроновявляется искомое значение. |
в Excel, установите |
2,57 |
второго аргумента функцииLookup table1и влево, а это столбца, но она задерживаться на их нас конкретный артикул, или / нужно условий лучше использовать вычислительные возможности такого |
комбинацию клавиш CTRL+SHIFT+Enter |
листа Excel. Чтобы |
В этой статье описаны Вторым аргументом выступает для столбцов A200ЕСЛИОШИБКАрасположены в произвольном |
. Формула |
ИНДЕКС |
значит, что искомое не может определить, синтаксисе и применении. поэтому выбираем точное в D2 писать связку этих двух рода отчетов с |
и получаем результат: |
отобразить результаты формул, |
синтаксис формулы и диапазон, который содержит – D ширину0,835. Вот так: порядке.ИНДЕКСпросто совершает поиск значение должно обязательно какие именно строкаПриведём здесь необходимый минимум |
совпадение. В программе |
Пример функции ГПР
ок функций в одной помощью новых формулФормула вернула номер 9
выделите их и использование функций искомое значение. Также в 250 пикселей2,38IFERROR(INDEX(массив,MATCH(искомое_значение,просматриваемый_массив,0),»»)Вот такая формула/ и возвращает результат, находиться в крайнем и столбец нас для понимания сути, оно значится какGarik007
формуле. Такая формула |
Excel. |
– нашла заголовок |
нажмите клавишу F2, |
ПОИСК |
функция имеет еще |
и нажмите кнопку |
150 |
ЕСЛИОШИБКА(ИНДЕКС(массив;ПОИСКПОЗ(искомое_значение;просматриваемый_массив;0);»») |
ИНДЕКС |
ПОИСКПО |
выполняя аналогичную работу |
левом столбце исследуемого |
интересуют. |
а затем разберём |
0 (ноль). На |
: умеет решить теФункция ВПР в Excel строки листа по а затем — клавишуи |
и третий аргумент, |
Перенос текста |
0,946Надеюсь, что хотя бы/З заметно быстрее. диапазона. В случае |
Теперь, когда Вам известна |
подробно примеры формул, |
этом аргументы ПОИСКПОЗ_Boroda_ же задачи и предназначена для поиска соответствующему значению таблицы. ВВОД. При необходимостиПОИСКБ который задает тип(вкладка «2,17 одна формула, описанная |
ПОИСКПОЗ |
возвращает «Moscow», поскольку |
Теперь, когда Вы понимаете с базовая информация об которые показывают преимущества закончились., да, все правильно |
работает без отказано |
данных по строкам |
В результате мы измените ширину столбцов,в Microsoft Excel. сопоставления. Он можетГлавная100 в этом учебнике,решает задачу: величина населения города причины, из-за которыхПОИСКПОЗ этих двух функциях, использованияНомер столбца. Опять же поняли, то что в массиве или |
в диапазоне ячеек |
ИНДЕКС и ПОИСКПОЗ примеры
имеем полный адрес чтобы видеть всеФункции принимать один из», группа «1,09 показалась Вам полезной.{=INDEX(‘Lookup table’!$A$2:$C$13,MATCH(1,(A2=’Lookup table’!$A$2:$A$13)* Москва – ближайшее стоит изучать функции/ полагаю, что ужеИНДЕКС воспользуемся ПОИСКПОЗ. Искомым нужно, спасибо. без. Но более или таблице и значения D9. данные.ПОИСК трех вариантов:Выравнивание1,95
Если Вы сталкивались(B2=’Lookup table’!$B$2:$B$13),0),3)} меньшее к среднемуПОИСКПОЗ
ИНДЕКС становится понятно, каки значением будет ячейкаHomo_Sapiens сложна для понимания возвращает соответствующие искомыеДанныеИ0»).50
с другими задачами |
{=ИНДЕКС(‘Lookup table’!$A$2:$C$13;ПОИСКПОЗ(1;(A2=’Lookup table’!$A$2:$A$13)* |
значению (12 269 |
и, столбец поиска может |
функции |
ПОИСКПОЗ |
E14, где указано |
: _Boroda_, добрый день! и освоения пользователем. значения. |
Теперь научимся получать по |
Выписки |
ПОИСКБ |
— функцияСчет1,29 |
поиска, для которых |
(B2=’Lookup table’!$B$2:$B$13);0);3)} |
006). |
ИНДЕКС быть, как вПОИСКПОЗ |
вместо |
наименование параметра, который |
Уточните, пожалуйста, возможно |
Функция имеет следующую синтаксическуюФункция ВПР удобна при значению координаты неДоход: маржа |
находят одну текстовую |
ПОИСКПОЗ |
Город |
1,71 не смогли найтиЭта формула сложнее других, |
Эта формула эквивалентна двумерному |
, давайте перейдём к |
левой, так и |
|
и |
ВПР |
мы ищем (ТОВАР). |
|
ли написать аналогичную |
запись: |
работе с двумя |
|
целого листа, а |
маржа |
строку в другой |
|
ищет первое значение |
Дата выставления счета |
0 |
|
подходящее решение среди |
которые мы обсуждали |
поиску |
|
самому интересному и |
в правой части |
ИНДЕКС |
|
. |
Просматриваемый массив: шапка |
формулу, но чтобы |
|
=ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр]) |
таблицами, которые содержат |
текущей таблицы. Одним |
|
Здесь «босс». |
и возвращают начальную |
в точности равное |
|
Самая ранняя счет по |
Формула |
информации в этом |
|
ранее, но вооруженные |
ВПР |
увидим, как можно |
|
диапазона поиска. Пример: |
могут работать вместе. |
Функция |
|
с наименованиями, потому |
вместо прописанных вручную |
Описание аргументов: |
|
однотипные данные. Например, |
словом, нам нужно |
Формула |
|
позицию первой текстовой |
заданному. Сортировка не |
городу, с датой |
|
Описание |
уроке, смело опишите |
знанием функций |
|
и позволяет найти |
применить теоретические знания |
Как находить значения, |
|
ПОИСКПОЗ |
INDEX |
что искать система |
|
значений «/» и |
искомое_значение – обязательный для |
имеется таблица заказов |
|
найти по значению |
Описание |
строки (считая от |
|
требуется. |
3115 |
Результат |
|
свою проблему в |
ИНДЕКС |
значение на пересечении |
|
на практике. |
которые находятся слева |
определяет относительную позицию |
|
(ИНДЕКС) в Excel |
будет по слову |
«%» формула ссылалась |
|
заполнения аргумент, принимающий |
на различные продукты |
5277 вместо D9 |
|
Результат |
первого символа второй |
1 или вовсе опущено |
Дополнительные сведения о функциях поиска
-
Казань=ВПР(1,A2:C10,2)
-
комментариях, и мыи
-
определённой строки иЛюбой учебник по
support.office.com
Функции ИНДЕКС и ПОИСКПОЗ в Excel на простых примерах
покажет эту возможность искомого значения в возвращает значение из ТОВАР. Тип сопоставления: на ячейки? числовые, текстовые, логические с полями «Наименование», получить заголовки:=ПОИСК(«и»;A2;6) текстовой строки). Например,— функция07.04.12Используя приблизительное соответствие, функция все вместе постараемсяПОИСКПОЗ столбца.ВПР в действии. заданном диапазоне ячеек, массива по заданным 0.Homo_Sapiens значения, а также «Масса», «Стоимость 1для столбца таблицы –Позиция первого знака «и» чтобы найти позицию
ПОИСКПОЗ=»Казань = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),1)& «,
Функция ПОИСКПОЗ в Excel
ищет в столбце решить её.Вы одолеете ее.В этом примере формулатвердит, что эта2. Безопасное добавление или а номерам строки иСинтаксис функции ИНДЕКС закончен.: _Boroda_, на всякий данные ссылочного типа,
единицы товара» и Март; в строке ячейки буквы «n» вищет самое большое Дата выставления счета:
A значение 1,Урок подготовлен для Вас Самая сложная частьИНДЕКС функция не может удаление столбцов.
ИНДЕКС столбца. Функция имеет Как в итоге случай описываю задачу и представляет собой «Общая стоимость заказа»,для строки – Товар4. A2, начиная с слове «printer», можно значение, которое меньше » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),3),»m/d/yy») находит наибольшее значение, командой сайта office-guru.ru – это функция
Имеются производится поиск. Например, два первых столбца. будем использовать формулу7=ПОИСК(«н»;»принтер») Требуется сортировка вКазань равняется 1 иПеревел: Антон Андронов
Функция ИНДЕКС в Excel
, думаю, её нужнобудет очень похожа не является крайнимперестают работать или возвращает результат изИНДЕКС(массив;номер_строки;[номер_столбца]) Видим, что артикул1) выгрузка с в таблице с В отдельной таблице с уже полученными=ПОИСК(A4;A3)
Эта функция возвращает порядке возрастания.09.04.12 составляет 0,946, аАвтор: Антон Андронов объяснить первой. на формулы, которые левым в диапазоне возвращают ошибочные значения,
соответствующей ячейки.Каждый аргумент имеет очень 3516 действительно у перечнем лотов; фруктами и их содержатся поля «Наименование» значениями в ячейкахНачальная позиция строки «маржа»4-1
=»Орел = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),1)& «, затем возвращает значениеПримечание:MATCH(1,(A2=’Lookup table’!$A$2:$A$13),0)*(B2=’Lookup table’!$B$2:$B$13)
мы уже обсуждали поиска, то нет если удалить или
Совместное использование ПОИСКПОЗ и ИНДЕКС в Excel
Ещё не совсем понятно? простое объяснение: арахиса. Протянем формулу2) список ключевых стоимостью можно найти и «Стоимость 1 C2 и C3. (искомая строка в, так как «н»— функция Дата выставления счета: из столбца BМы стараемся какПОИСКПОЗ(1;(A2=’Lookup table’!$A$2:$A$13);0)*(B2=’Lookup table’!$B$2:$B$13) в этом уроке, шансов получить от добавить столбец в Представьте функцииarray на остальные строки слов и их цену груш с единицы товара». Таким
Для этого делаем ячейке A4) в является четвертым символомПОИСКПОЗ » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Орел»,$B$2:$B$33,0),3),»m/d/yy») в той же можно оперативнее обеспечиватьВ формуле, показанной выше, с одним лишь
ВПР таблицу поиска. ДляИНДЕКС(массив) – это и проверим. Теперь, вариаций (например, оборуд* помощью функции ВПР, образом, вторая таблица так: строке «Доход: маржа» в слове «принтер».ищет самое маленькое3154
строке.
вас актуальными справочными искомое значение – отличием. Угадайте каким?желаемый результат. функциии
диапазон ячеек, из меняя артикул товара, = оборудование / введя в качестве
- представляет собой прайс.Для заголовка столбца. В (ячейка, в которойМожно также находить слова
- значение, которое большеКазань2,17 материалами на вашем этоКак Вы помните, синтаксисФункцииВПРПОИСКПОЗ
- которого необходимо извлечь мы будем видеть, оборудованием / оборудования данного аргумента текстовую Чтобы перенести значения ячейку D2 введите выполняется поиск — A3). в других словах. или равно заданному.
11.04.12=ВПР(1,A2:C10,3,ИСТИНА) языке. Эта страница1 функцииПОИСКПОЗлюбой вставленный илив таком виде: значение. кто его купил,
и т.д.)
строку «груша». Искомое стоимости единицы товара
формулу: На этот8 Например, функция Требуется сортировка в=»Челябинск = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),1)& «,Используя приблизительное соответствие, функция переведена автоматически, поэтому, а массив поискаINDEXи удалённый столбец изменит=INDEX(столбец из которого извлекаем,(MATCHrow_num сколько и почем.Необходимо значение должно находиться из прайса в раз после ввода
=ЗАМЕНИТЬ(A3;ПОИСК(A4;A3);6;»объем»)
office-guru.ru
ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)
=ПОИСК(«base»;»database») порядке убывания. Дата выставления счета: ищет в столбце ее текст может – это результат(ИНДЕКС) позволяет использовать
Описание
ИНДЕКС результат формулы, поскольку (искомое значение,столбец в(номер_строки) – этоВычленить из выгрузки в крайнем левом первую таблицу удобно формулы для подтвержденияЗаменяет слово «маржа» словомвозвращаетВ одиночку функция » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Челябинск»,$B$2:$B$33,0),3),»m/d/yy») A значение 1, содержать неточности и
умножения. Хорошо, что
три аргумента:в Excel гораздо синтаксис котором ищем,0)) номер строки в
Функция ИНДЕКС также помогает (1) те лоты, столбце указанного в
использовать функцию ВПР.
жмем как по «объем», определяя позицию5ПОИСКПОЗ3191 находит наибольшее значение, грамматические ошибки. Для же мы должныINDEX(array,row_num,[column_num]) более гибкие, иВПР=ИНДЕКС(столбец из которого извлекаем;(ПОИСКПОЗ(искомое массиве, из которой выделить из массива в наименовании которых качестве таблицы диапазона Также данную функцию традиции просто Enter: слова «маржа» в, так как слово, как правило, неКазань которое меньше или нас важно, чтобы перемножить и почему?ИНДЕКС(массив;номер_строки;[номер_столбца]) им все-равно, где
требует указывать весь значение;столбец в котором
-
нужно извлечь значение. максимальное число. Рассмотрим содержиться одно из
-
ячеек (следующий аргумент часто используют дляДля строки вводим похожую, ячейке A3 и «base» начинается с представляет особой ценности,21.04.12 равняется 1 и эта статья была Давайте разберем всеИ я поздравляю тех находится столбец со диапазон и конкретный
ищем;0)) Если не указан, тот же самый ключевых слов (2). функции). Для наглядного
Синтаксис
сравнения данных двух
но все же
заменяя этот знак пятого символа слова
-
поэтому в Excel=»Нижний Новгород = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний составляет 0,946, а
-
вам полезна. Просим по порядку: из Вас, кто значением, которое нужно номер столбца, изДумаю, ещё проще будет
-
то обязательно требуется пример. Попробуем определитьДля этих целей вида возвращаемого результата таблиц. немного другую формулу:
Замечание
-
и последующие пять «database». Можно использовать ее очень часто Новгород»,$B$2:$B$33,0),1)& «, Дата затем возвращает значение вас уделить паруБерем первое значение в догадался! извлечь. Для примера, которого нужно извлечь понять на примере.
-
аргумент максимальные значения купленного создала столбец и можно внести названиеПример 1. В таблицеВ результате получены внутренние знаков текстовой строкой функции используют вместе с выставления счета: « из столбца C секунд и сообщить, столбцеНачнём с того, что снова вернёмся к данные. Предположим, у Вас
-
column_num количества товара, цены попробовала применить Вашу искомого элемента в
-
хранятся данные о координаты таблицы по «объем.»ПОИСК
-
функцией & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Нижний Новгород»,$B$2:$B$33,0),3),»m/d/yy») в той же помогла ли онаA запишем шаблон формулы. таблице со столицамиНапример, если у Вас
-
есть вот такой(номер_столбца). и суммы. формулу. ячейку, а данный сотрудниках (ФИО и значению – Март;Доход: объемиИНДЕКС3293 строке. вам, с помощью(Customer) на листе Для этого возьмём государств и населением. есть таблица список столиц государств:column_numНачнем с количества. ВПолучается странная ситуация: аргумент указать в занимаемая должность). Организовать Товар 4:=ПСТР(A3;ПОИСК(» «;A3)+1,4)ПОИСКБ.Казань100 кнопок внизу страницы.Main table уже знакомую нам На этот разA1:C10Давайте найдём население одной(номер_столбца) – это любой ячейке под- если ключевое виде ссылки на более компактный видНа первый взгляд все
Примеры
Возвращает первые четыре знака,для определения положенияФункция25.04.12=ВПР(0,7,A2:C10,3,ЛОЖЬ) Для удобства такжеи сравниваем его формулу запишем формулу, и требуется извлечь из столиц, например, номер столбца в этим столбцом пишем
слово, содержащееся в |
||
данную ячейку. |
||
исходной таблицы в |
||
работает хорошо, но |
||
которые следуют за |
||
символа или текстовой |
ИНДЕКС |
=»Москва = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),1)& «, |
Используя точное соответствие, функция |
приводим ссылку на со всеми именамиИНДЕКСПОИСКПОЗ |
данные из столбца |
Японии, используя следующую |
массиве, из которого =ИНДЕКС. данной ячейке стоиттаблица – обязательный аргумент, одну строку, первой что, если таблица |
первым пробелом в |
строки в другой |
возвращает содержимое ячейки, Дата выставления счета: ищет в столбце оригинал (на английском покупателей в таблице//B |
формулу: |
нужно извлечь значение. |
Первым аргументом у нас первым аргументом - принимающий ссылку на ячейке которой содержится будет содержат 2 |
строке «Доход: маржа» |
текстовой строке, а |
которая находится на » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Москва»,$B$2:$B$33,0),3),»m/d/yy») A значение 0,7. |
языке) . |
на листе |
ПОИСКПОЗИНДЕКС, то нужно задать |
=INDEX($D$2:$D$10,MATCH(«Japan»,$B$2:$B$10,0)) |
support.office.com
Поиск значения в диапазоне таблицы Excel по столбцам и строкам
Если не указан, будет не просто формула работает корректно диапазон ячеек, в список ФИО сотрудников, одинаковых значения? Тогда (ячейка A3). затем вернуть текст пересечении заданных строки3331 Поскольку точного соответствияПредположим, что у васLookup tableи добавим в, которая покажет, какое значение=ИНДЕКС($D$2:$D$10;ПОИСКПОЗ(«Japan»;$B$2:$B$10;0)) то обязательно требуется массив, а максимальное (А3); которых будет произведен а во второй могут возникнуть проблемымарж с помощью функций и столбца. Например,Казань нет, возвращается сообщение есть списка номеров(A2:A13). неё ещё одну место по населению
Поиск значения в массиве Excel
2Теперь давайте разберем, что
- аргумент число из массива.- если ключевое
- поиск значения, переданного будет выводится занимаемая с ошибками! Рекомендуем=ПОИСК(«»»»;A5)
- ПСТР на рисунке ниже27.04.12 об ошибке.
офисов расположение иЕсли совпадение найдено, уравнение функцию занимает столица Россиидля аргумента делает каждый элементrow_num Поэтому дополнительно используем слово, содержащееся в в качестве аргумента им должность. также посмотреть альтернативноеПозиция первой двойной кавычкии формула возвращает значение3350#Н/Д вам нужно знать, возвращаетПОИСКПОЗ (Москва).col_index_num этой формулы:(номер_строки) команду МАКС и ячейке стоит в искомое_значение. В указанномВид исходной таблицы: решение для поиска («) в ячейкеПСТРБ из диапазона A1:C4,Казань
=ВПР(0,1,A2:C10,2,ИСТИНА) какие сотрудники являются1, которая будет возвращать
Поиск значения в столбце Excel
Как видно на рисунке(номер_столбца) функцииФункцияЕсли указаны оба аргумента,
- выделяем соответствующий массив. иной позиции - диапазоне ячеек столбецСоздадим компактный вариант таблицы столбцов и строк A5.или заменить его которое находится на28.04.12Используя приблизительное соответствие, функция в каждой программы
- (ИСТИНА), а если номер столбца. ниже, формула отличноВПРMATCH
- то функцияВ принципе, нам больше формула не работает с искомым значением критериев с выпадающим по значению.5 с помощью функций пересечении 3 строки3390 ищет в столбце
office. Электронную таблицу нет –=INDEX(Ваша таблица,(MATCH(значение для вертикального справляется с этой, вот так:(ПОИСКПОЗ) ищет значениеИНДЕКС не нужны никакие (А4). должен являться первым списком. Чтобы создать
Поиск значения в строке Excel
Чтобы проконтролировать наличие дубликатов=ПСТР(A5;ПОИСК(«»»»;A5)+1;ПОИСК(«»»»;A5;ПОИСК(«»»»;A5)+1)-ПОИСК(«»»»;A5)-1)ЗАМЕНИТЬ и 2 столбца.Казань A значение 0,1.
огромный, поэтому вы0 поиска,столбец, в котором задачей:
=VLOOKUP(«lookup value»,A1:C10,2) «Japan» в столбцевозвращает значение из аргументы, но требуетсяФайл прикладываю, буду слева (например, в выпадающий список перейдите
среди значений таблицы
Как получить заголовок столбца и название строки таблицы
Возвращает из ячейки A5иСтоит отметить, что номера01.05.12 Поскольку 0,1 меньше думаете, что он(ЛОЖЬ). искать,0)),(MATCH(значение для горизонтального
- =INDEX($A$2:$A$10,MATCH(«Russia»,$B$2:$B$10,0))=ВПР(«lookup value»;A1:C10;2)
- B
ячейки, находящейся на ввести номер строки очень признательна за диапазоне A1:E6 им в ячейку D2 создадим формулу, которая только текст, заключенный
- ЗАМЕНИТЬБ строк и столбцов3441 наименьшего значения в является довольно сложнойДалее, мы делаем то поиска,строка в которой
- =ИНДЕКС($A$2:$A$10;ПОИСКПОЗ(«Russia»;$B$2:$B$10;0))Если позднее Вы вставите, а конкретно –
пересечении указанных строки и столбца. В помощь или комментарии. будет столбец A:A).
и выберите инструмент сможет информировать нас в двойные кавычки.. Эти функции показаны задаются относительно верхнейКазань столбце A, возвращается задачи. Это задача несложная же самое для искать,0))Теперь у Вас не
Поиск одинаковых значений в диапазоне Excel
новый столбец между в ячейках и столбца. таком случае напишемChe79 Также он должен «ДАННЫЕ»-«Работа с данными»-«Проверка о наличии дубликатовбосс
в примере 1 левой ячейки диапазона.02.05.12
- сообщение об ошибке. делать с помощью значений столбца
- =ИНДЕКС(Ваша таблица,(MATCH(значение для вертикального должно возникать проблем столбцамиB2:B10Вот простейший пример функции два нуля.:
- содержать столбец, в данных». и подсчитывать их
Допустим ваш отчет содержит данной статьи. Например, если ту3517#Н/Д функции поиска.B поиска,столбец, в котором с пониманием, какA, и возвращает числоINDEXСкачать примеры использования функцийHomo_Sapiens
- котором содержится возвращаемоеВ появившемся окне «Проверка количество. Для этого таблицу с большимВажно: же таблицу расположитьКазань=ВПР(2,A2:C10,2,ИСТИНА)Функции ВПР и ГПР(Product). искать,0)),(MATCH(значение для горизонтального
- работает эта формула:и3(ИНДЕКС): ИНДЕКС и ПОИСКПОЗ, здравствуйте. Ознакомьтесь с
значение. Диапазон не вводимых значений» в в ячейку E2 количеством данных на в другом диапазоне,08.05.12Используя приблизительное соответствие, функция
вместе с функцийЗатем перемножаем полученные результаты поиска,строка в которойВо-первых, задействуем функциюB, поскольку «Japan» в=INDEX(A1:C10,2,3)Получили простейшую формулу, помогающую Правилами форума. Создайте
Поиск ближайшего значения в диапазоне Excel
должен содержать наименования секции «Тип данных:» вводим формулу: множество столбцов. ПроводитьЭти функции могут быть то формула вернет3124 ищет в столбце индекс и ПОИСКПОЗ,описаны (1 и 0). искать,0))MATCH, то значение аргумента списке на третьем=ИНДЕКС(A1:C10;2;3) вывести максимальное значение свою новую тему столбцов. выберите опцию «Список».Более того для диапазона
визуальный анализ таких доступны не на тот же результат:Орел A значение 2, некоторые из наиболее Только если совпаденияОбратите внимание, что для(ПОИСКПОЗ), которая находит придется изменить с месте.Формула выполняет поиск в из массива. Протянем с вопросом -номер_столбца – обязательный аргумент, Затем заполните поле табличной части создадим таблиц крайне сложно.
всех языках.Если массив содержит только09.04.12 находит наибольшее значение, полезных функций в найдены в обоих двумерного поиска нужно положение «Russia» в2Функция диапазоне
ее вправо, получив помощь придет быстро
принимающий целое число «Источник:» ссылкой на правило условного форматирования: А одним изФункция ПОИСКБ отсчитывает по одну строку или3155 которое меньше или Microsoft Excel. столбцах (т.е. оба указать всю таблицу списке:наINDEXA1:C10 аналогичную информацию по (ответ, честно говоря,
exceltable.com
Примеры функции ВПР в Excel для выборки значений по условию
из диапазона от диапазон ячеек =$A$2:$A$10,Выделите диапазон B6:J12 и заданий по работе два байта на один столбец, т.е.Орел
равняется 2 иПримечание: критерия истинны), Вы в аргументе=MATCH(«Russia»,$B$2:$B$10,0))3(ИНДЕКС) используети возвращает значение цене и сумме. уже и у 1 до N так как показано выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное с отчетом является каждый символ, только является вектором, то11.04.12 составляет 1,29, а Функция мастер подстановок больше получитеarray=ПОИСКПОЗ(«Russia»;$B$2:$B$10;0)), иначе формула возвратит3 ячейки вос выводом либо адреса меня есть). Или
Примеры использования функции ВПР в Excel
(N – номер выше на рисунке. форматирование»-«Правила выделения ячеек»-«Равно». – анализ данных если языком по второй аргумент функции3177 затем возвращает значение не доступен в1(массив) функцииДалее, задаём диапазон для
результат из только
для аргумента2-й ячейки, либо соответствующего Вы обращаетесь конкретно последнего столбца вДля отображения должности каждогоВ левом поле введите относительно заголовков строк
умолчанию является языкИНДЕКСОрел из столбца B Microsoft Excel.. Если оба критерияINDEX функции что вставленного столбца.
row_numстроке и значения с другой
к Александру (_Boroda_)?
- диапазоне), указывающее номер сотрудника, выбранного из значение $B$1, а
- и столбцов касающихся с поддержкой БДЦС.указывает номер значения
- 19.04.12 в той жеВот пример того, как
ложны, или выполняется
(ИНДЕКС).INDEXИспользуя(номер_строки), который указывает3-м
таблицы (нужно искать
Поиск значения в диапазоне ячеек по условию
А, если его столбца с возвращаемым списка, используем формулу: из правого выпадающего определенного месяца. На В противном случае в этом векторе.3357 строке. использовать функцию ВПР. только один из
А теперь давайте испытаем
(ИНДЕКС), из которогоПОИСКПОЗ из какой строкистолбце, то есть
значение в столбце) не будет месяц,
значением.Описание аргументов: списка выберите опцию первый взгляд это функция ПОИСКБ работает При этом третийОрел1,71=ВПР(B2;C2:E7,3,ИСТИНА) них – Вы
этот шаблон на
Функция ВПР и сравнение двух таблиц в Excel если не работает
нужно извлечь значение./ нужно возвратить значение. из ячейкиАлексей матевосов (alexm) предпочитаете подождать?[интервальный_просмотр] – необязательный аргумент,A14 – ячейка, содержащая «Светло-красная заливка и весьма простое задание, так же, как аргумент указывать необязательно.
28.04.12
Скопируйте всю таблицу иВ этом примере B2 получите практике. Ниже Вы
В нашем случаеИНДЕКС Т.е. получается простаяC2: Допустим, в столбцеHomo_Sapiens принимающий логические значения: искомое значение (список темно-красный цвет» и но его нельзя функция ПОИСК, иНапример, следующая формула возвращает
3492 вставьте ее в — это первый0 видите список самых это, Вы можете удалять формула:. А вы хотите: Che79, добрый день!ИСТИНА – поиск ближайшего с ФИО сотрудников); нажмите ОК. решить, используя одну
отсчитывает по одному
пятое значение из
Орел
ячейку A1 пустого
аргумент
. населённых стран мира.A2:A10
или добавлять столбцы
=INDEX($D$2:$D$10,3)
Очень просто, правда? Однако, найти ячейку сХорошо, сейчас оперативно значения в первомA2:B10 – диапазон ячеекВ ячейку B1 введите стандартную функцию. Да, байту на каждый диапазона A1:A12 (вертикальный06.05.12 листа Excel.— элемент данных, функцияТеперь понимаете, почему мы Предположим, наша задача. к исследуемому диапазону,=ИНДЕКС($D$2:$D$10;3) на практике Вы числом 18 и создам. столбце диапазона, переданного со значениями, хранящимися значение 3478 и конечно можно воспользоваться символ. вектор):3316Совет: должна работать. Функции задали
Как работает функция ВПР в Excel при выборке из таблицы значений?
узнать население СШАЗатем соединяем обе части
не искажая результат,
Формула говорит примерно следующее:
- далеко не всегда получить адрес этойМне, напротив, не в качестве аргумента в таблице; полюбуйтесь на результат. инструментом: «ГЛАВНАЯ»-«Редактирование»-«Найти» CTRL+F,К языкам, поддерживающим БДЦС,Данная формула возвращает третьеЧелябинск Прежде чем вставлять ВПР это первый1 в 2015 году. и получаем формулу: так как определен ищи в ячейках знаете, какие строка ячейки. хотелось множить однотипные таблица, при этом2 – номер столбца,Как видно при наличии чтобы вызвать окно относятся японский, китайский значение из диапазона25.04.12 данные в Excel, аргумент — значение,
- , как искомое значение?Хорошо, давайте запишем формулу.=INDEX($A$2:$A$10;MATCH(«Russia»;$B$2:$B$10;0)) непосредственно столбец, содержащий от и столбец ВамФормула =АДРЕС (ПОИСКПОЗ темы на форуме. данные в этом в котором содержится дубликатов формула для поиска значений на (упрощенное письмо), китайский A1:L1(горизонтальный вектор):3346 установите для столбцов которое требуется найти. Правильно, чтобы функция Когда мне нужно
- =ИНДЕКС($A$2:$A$10;ПОИСКПОЗ(«Russia»;$B$2:$B$10;0)) нужное значение. Действительно,D2 нужны, и поэтому (18;A1:A10);1;1)В Excel есть очень столбце должны быть возвращаемое значение. заголовков берет заголовок
- листе Excel. Или (традиционное письмо) и
- Если Вы уже работалиЧелябинск A – С Этот аргумент можетПОИСКПОЗ создать сложную формулуПодсказка: это большое преимущество,до требуется помощь функциигде: 18 - удобная, но почему-то
- отсортированы в алфавитномПример возвращаемого результата:
с первого дубликата
- же создать для корейский. с функциями28.04.12 ширину в 250 быть ссылка навозвращала позицию только, в Excel сПравильным решением будет
- особенно когда работатьD10ПОИСКПОЗ искомое число, А1:А10 редко используемая функция, порядке. Если аргументТеперь при выборе любой по горизонтали (с таблицы правило условногоПОИСК(искомый_текст;просматриваемый_текст;[начальная_позиция])ВПР3372 пикселей и нажмите
- ячейку или фиксированным когда оба критерия вложенными функциями, то всегда использовать абсолютные приходится с большимии извлеки значение. — диапазон поиска, которая называется ИНДЕКС. явно не указан, другой фамилии из лева на право). форматирования. Но тогдаПОИСКБ(искомый_текст;просматриваемый_текст;[начальная_позиция])
- ,Челябинск кнопку значением, например «строфа» выполняются. я сначала каждую ссылки для объёмами данных. Вы из третьей строки,
exceltable.com
Поиск значений в диапазоне по условиям (Формулы/Formulas)
Функция 1 — номер
Удобная она потому, значение ИСТИНА устанавливается выпадающего списка, автоматически А формула для нельзя будет выполнитьАргументы функций ПОИСК иГПР01.05.12Перенос текста или 21,000. ВторойОбратите внимание: вложенную записываю отдельно.ИНДЕКС можете добавлять и то есть из
MATCH столбца А, 1
что позволяет выдавать по умолчанию. выбирается соответствующая ей
получения названия (номера)
дальнейших вычислений с
ПОИСКБ описаны ниже.и3414
excelworld.ru
Поиск нескольких значений в диапазоне ячеек (Формулы/Formulas)
(вкладка « аргумент — этоВ этом случаеИтак, начнём с двухи удалять столбцы, не ячейки(ПОИСКПОЗ) в Excel — тип ссылки значение из диапазонаЛОЖЬ – поиск точного должность. строки берет номер полученными результатами. ПоэтомуИскомый_текстПРОСМОТРЧелябинскГлавная
диапазон ячеек, C2-:E7, необходимо использовать третий
функций
ПОИСКПОЗ
беспокоясь о том,
D4
ищет указанное значениеЗначение, которое даст по заданным номерам совпадения установленному критерию. с первого дубликата необходимо создать и Обязательный. Текст, который требуется
в Excel, то01.05.12», группа « в котором выполняется не обязательный аргументПОИСКПОЗ
, чтобы диапазоны поиска что нужно будет
, так как счёт в диапазоне ячеек формула будет типа строки и столбца.Примечания:Пример 2. В таблице по вертикали (сверху
правильно применить соответствующую найти. должны знать, что3451
Выравнивание
поиск значения, которые функции
, которые будут возвращать не сбились при исправлять каждую используемую начинается со второй и возвращает относительную $A$6. Чтобы получить
На практике ИНДЕКС редко
Если в качестве аргумента содержатся данные о вниз). Для исправления формулу.Просматриваемый_текст
они осуществляют поискЧелябинск»). нужно найти. Третий
ИНДЕКС
номера строки и копировании формулы в функцию строки. позицию этого значения значение A6 тип
используется, скорее всего, [интервальный_просмотр] было передано пользователях, посетивших сайт данного решения естьСхема решения задания выглядит Обязательный. Текст, в котором
только в одномерном02.05.12Оси
аргумент — это. Он необходим, т.к. столбца для функции другие ячейки.ВПРВот такой результат получится в диапазоне. ссылки должен быть из-за того, что значение ЛОЖЬ (точное за сутки. Определить, 2 пути: примерно таким образом: нужно найти значение массиве. Но иногда3467
Подшипники столбец в диапазон
в первом аргументеИНДЕКС
Вы можете вкладывать другие. в Excel:
excelworld.ru
Функции ИНДЕКС и ПОИСКПОЗ в Excel и примеры их использования
Например, если в диапазоне 4. эти самые номер совпадение поисковому критерию), посещал ли сайтПолучить координаты первого дубликатав ячейку B1 мы аргумента приходится сталкиваться с
ЧелябинскБолты ячеек, содержащий значение, мы задаем всю: функции Excel в3. Нет ограничения наВажно! Количество строк иB1:B3Для получения значения строки и столбца а в диапазоне пользователь с любым по горизонтали (с будем вводить интересующиеискомый_текст
Пример использования функций ИНДЕКС и ПОИСКПОЗ
двумерным поиском, когда02.05.124 которое вы поиска. таблицу и должныПОИСКПОЗ для столбцаИНДЕКС
размер искомого значения. столбцов в массиве,содержатся значения New-York, из одноименной ячейки, приходится вводить каждый ячеек (аргумент таблица) ником из списка. лева на право). нас данные;. соответствия требуется искать3474
4Четвертый аргумент не является указать функции, из– мы ищемиИспользуя который использует функция Paris, London, тогда допустим с Лист2 раз. Ведь искомое искомое значение отсутствует, Если посещений не Для этого тольков ячейке B2 будетНачальная_позиция сразу по двумЧелябинск9 обязательным. Введите TRUE какого столбца нужно в столбцеПОИСКПОЗ
ВПРINDEX следующая формула возвратит нужна формула =ДВССЫЛ значение не всегда функция ВПР вернет было, отобразить соответствующее в ячейке С3
отображается заголовок столбца, Необязательный. Номер знака в параметрам. Именно в04.05.125 или FALSE. Если
извлечь значение. ВB, например, чтобы найти, помните об ограничении(ИНДЕКС), должно соответствовать цифру («Лист2!»&АДРЕС (ПОИСКПОЗ (18;A1:A10);1;1)) нужно выдавать по код ошибки #Н/Д. сообщение. Иначе – следует изменить формулу который содержит значение аргументе
таких случаях связка3490
7 ввести значение ИСТИНА нашем случае это, а точнее в минимальное, максимальное или на длину искомого
значениям аргументов3Skip порядку. Но тогдаЕсли аргумент [интервальный_просмотр] принимает
отобразить число просмотров. на: В результате ячейки B1просматриваемый_текстПОИСКПОЗЧелябинск10 или аргумент оставлен столбец диапазоне ближайшее к среднему
значения в 255row_num, поскольку «London» –: В помощь: [ссылка к функции ИНДЕКС значение ИСТИНА (илиВид исходной таблицы: получаем правильные координатыв ячейке B3 будет, с которого следуети05.05.12
6 пустым, функция возвращаетCB2:B11 значение. Вот несколько символов, иначе рискуете(номер_строки) и это третий элемент заблокирована по решению на помощь приходит явно не указан),Вид таблицы с возвращаемым как для листа,
отображается название строки,
Поиск индекса максимального числа массива в Excel
начать поиск.ИНДЕКС35038 приблизительное значение, указать(Sum), и поэтому, значение, которое указано вариантов формул, применительно
получить ошибкуcolumn_num в списке. администрации проекта]
функция ПОИСКПОЗ, которая однако столбец с значением и выпадающим так и для которая содержит значениеФункциив Excel оказывается
Челябинск11 в качестве первого мы ввели в ячейке к таблице из#VALUE!
(номер_столбца) функции=MATCH(«London»,B1:B3,0)
Андрей брижеватый как раз таки искомым значением содержит списком как в таблицы: ячейки B1.
exceltable.com
Функция в Excel для поиска конкретного значения в диапазоне ячеек
ПОИСК просто незаменимой.08.05.12Формула аргумента. Если ввести
3H2 предыдущего примера:(#ЗНАЧ!). Итак, еслиMATCH=ПОИСКПОЗ(«London»;B1:B3;0): вопрос не корректен…
позволяет найти нужную неотсортированные данные, функция
предыдущем примере:Получить координаты первого дубликатаФактически необходимо выполнить поискиНа рисунке ниже представлена3151
Описание значение FALSE, функция.(USA). Функция будет1. таблица содержит длинные
(ПОИСКПОЗ). Иначе результатФункция что именно нужно? позицию. вернет код ошибки
Для расчетов используем следующую по вертикали (сверху координат в Excel.ПОИСКБ
таблица, которая содержитНижний НовгородРезультат
будут соответствовать значение
In this article, we are going to see the details about Excel ROW, ROWS, COLUMN, COLUMNS functions, and their usages.
ROW Function
The ROW( ) function basically returns the row number for a reference.
Syntax:
=ROW([reference])
Example :
=ROW(G100); Returns 100 as output as G100 is in the 100th row in the Excel sheet
If we write no argument inside the ROW( ) it will return the row number of the cell in which we have written the formula.
Here the following returns are achieved:
=ROW(A67) // Returns 67 =ROW(B4:H7) // Returns 4
ROWS Function
It is the extended version of the ROW function. ROWS function is used to return the number of rows in a cell range.
Syntax:
=ROWS([array])
Example :
=ROWS(A2:A11) // Returns 10 as there are ten rows
It is important to note that writing the column name is trivial here. We can also write :
=ROWS(2:13) // Returns 12
COLUMN Function
The column function usually returns the column number of a reference. There are 16,384 columns in Excel from the 2007 version. It returns the value 1 to 16,384.
Syntax:
=COLUMN([reference])
Example :
=COLUMN(E20) // Returns 5 as output as E is the fifth column in the Excel sheet
Last Column of Excel
Similar to the ROW function, the argument is not mandatory. If we don’t write any argument, it will return the index of the column in which the formula is written.
COLUMNS Function
It is the extended version of the COLUMN( ). It returns the number of columns for a given cell range.
Syntax:
=COLUMNS([array])
Example :
=COLUMNS(B12:E12) // Returns 4 as output as there are 4 columns in the given range
It is important to note that writing the row number is trivial here. We can also write :
=COLUMNS(B:E) // Returns 4
ROWS And COLUMNS Functions in Array Formulas
We can use the ROWS( ) and COLUMNS( ) in array formulas using SMALL( ), LARGE( ), VLOOKUP( ) functions in Excel.
Example :
The smallest value is returned to the provided cell range.
The largest value is returned to the provided cell range.
Say, we need to find the number of days needed to complete Task number 5.
The steps are :
Step 1: Choose any cell and write the name of the Task.
Step 2: Beside that cell write the “Formula” as shown below to get the “Number of Days” need :
=VLOOKUP($F$3,$A$3:$B$13,COLUMNS($A$3:$B$13),0)
F3 : Reference of the Task T-5
A3:B13 : Cell range of the entire table for VLOOKUP to search
Step 3: Click Enter.
Now, it can be observed it returns 20 as output which is perfect as per the data set.
Функция СТОЛБЕЦ в Excel возвращает номер столбца на листе по заданным условиям. Синтаксис элементарный: всего один аргумент. Но с ее помощью можно эффективно решать разнообразные задачи.
Описание и синтаксис функции
Функция с параметром: = СТОЛБЕЦ (С3) возвращает значение 3, т.к. (C) является третьим по счету.
Аргумент «ссылка» необязательный. Это может быть ячейка или диапазон, для которого нужно получить номер столбца.
Аргумент – ссылка на ячейку:
Функция выдала номер колонки для этой ячейки.
Аргумент опущен:
Функция вернула номер столбца, в котором находится.
Аргумент – вертикальный диапазон ячеек:
Функция вернула номер столбца, в котором расположен диапазон.
Аргумент – горизонтальный диапазон ячеек:
Функция СТОЛБЕЦ вернула номер крайнего левого столбца (А) в указанном диапазоне. Если выделить формулу в строке формул и нажать кнопку F9, то программа выдаст все номера столбцов заданного диапазона.
Но при нажатии кнопки Enter в ячейке с формулой отобразится только номер крайнего левого столбца.
Чтобы на листе появились номера всех столбцов диапазона, который является аргументом функции СТОЛБЕЦ, нужно использовать формулу массива. Выделяем такое количество ячеек, сколько элементов входит в горизонтальный диапазон. Вводим формулу и нажимаем сочетание кнопок Ctrl + Shift + Enter.
Аргумент – ссылка на горизонтальный массив:
Формула вернула номера столбцов в виде горизонтального массива.
В качестве аргумента нельзя применять ссылки на несколько областей.
Полезные примеры функции СТОЛБЕЦ в Excel
Формула с использованием функции выдает массив последовательных чисел. Эту особенность можно применить для решения других задач.
Например, рассчитаем значение выражения 1 + ½ + 1/3. Используем формулу: =СУММПРОИЗВ(1/СТОЛБЕЦ(A2:C2)).
Выполним более сложные манипуляции с числовым рядом: найдем сумму значений от 1 до 1/n^3, где n = 6. Формула расчета: =СУММПРОИЗВ(1/СТОЛБЕЦ(A9:F9)^3).
Чаще всего данную функцию используют совместно с функцией ВПР. Задача первой функции – указать номер столбца возвращаемых значений. Такое совмещение удобно при работе с огромными таблицами. Например, пользователь помещает возвращаемые данные в табличку с такой же, как в исходной таблице, последовательностью столбцов. Причем обе таблицы достаточно широкие.
Напомним, что ВПР ищет заданное значение в крайнем левом столбце диапазона и возвращает значение из другого столбца в той же строке. Говоря техническим языком, ВПР находит в базе данных уникальный идентификатор и извлекает связанную с ним информацию.
Аргументы функции ВПР: искомое значение, массив данных для анализа, номер столбца, интервальный просмотр (точный или приблизительный поиск). Сам номер можно задать с помощью такой формулы: =ВПР(8;A1:C10;СТОЛБЕЦ(C1);ИСТИНА).
При работе с широкими таблицами можно просто копировать функцию ВПР по горизонтали. В этом случае номера столбцов автоматически пересчитываются – табличка заполняется.
Нужна корректировка номера– прибавляем или отнимаем определенную цифру или рассчитанное с помощью какой-либо функции значение. Например,
Функция СТОЛБЕЦ должна вычесть 1 из номера колонки C. Поэтому функция ВПР возвращает значение не из третьего, а из второго столбца девятой строки.
Теперь проиллюстрируем, как работает многоразовое копирование без необходимости в ручной правке. Сначала в формуле закрепим ссылки на таблицу (кнопка F4). Скопируем формулу ВПР поперек столбцов – номер меняется автоматически (функция СТОЛБЕЦ сдвигается вместе с другими ссылками).
Достаточно элегантное решение, позволяющее править формулы в автоматическом режиме.
Когда вы пишете новую формулу в Microsoft Excel, половина дела — найти правильную функцию для использования. К счастью, Excel дает вам возможность быстро найти функцию, которая вам нужна в вашей ситуации.
Доступ к инструменту «Вставить функцию»
Откройте электронную таблицу в Excel и выберите ячейку. Если вы планируете вставить функцию, как только найдете ее, выбор ячейки даст вам фору. Затем вы можете открыть функцию вставки одним из двух способов.
- Щелкните значок «Вставить функцию» (fx) в левой части строки формул.
- Перейдите на вкладку «Формулы» и нажмите «Вставить функцию» в левой части ленты.
Когда откроется окно «Вставить функцию», вы увидите параметр поиска вместе с раскрывающимся списком. Это дает вам два простых метода поиска нужной функции.
Чтобы воспользоваться поиском, введите ключевое слово или фразу в поле «Поиск функции» в верхней части окна и нажмите «Перейти». Например, если вы ищете функцию, которая поможет вам в вычислениях, связанных со временем и датой, попробуйте выполнить поиск по запросу «время».
Выпадающий список также поможет вам быстро найти полезную функцию. Щелкните его рядом со словами «Или выберите категорию» и выберите категорию. Вы увидите общие параметры, такие как Финансовые, Логические, Текстовые и другие. Выбрав категорию, вы увидите все доступные в ней функции.
Еще одна категория, на которую следует обратить внимание, — это «Последние использованные». Как следует из названия, здесь вы найдете те функции, которые использовали в последнее время. Это может быть полезно, если вы использовали функцию, скажем, на прошлой неделе, но не можете вспомнить, что это было. Отметьте эту категорию, и функция может появиться у вас.
В большинстве случаев, независимо от того, выполняете ли вы поиск или выбираете категорию, это просто сужает для вас выбор. Итак, следующий шаг в поиске нужной функции — проверка ее описаний. Щелкните функцию в списке, и вы увидите ее описание и синтаксис в нижней части окна.
Например, вам может понадобиться функция квартиля. Вы можете видеть, что Excel предлагает несколько разных вариантов. Выбрав каждый из них и просмотрев их описания, вы сможете найти то, что вам нужно.
Если после того, как вы сузите выбор функций и просмотрите описания, вы все еще не уверены, подходит ли эта функция для вас, вы можете получить дополнительную помощь. Выберите функцию в списке и нажмите «Справка по этой функции» в нижнем левом углу окна.
Это приведет вас на веб-сайт поддержки Microsoft, где вы найдете функцию, которая предоставляет дополнительную информацию и примеры использования.
Используйте найденную функцию
Когда вы найдете функцию, которую хотите использовать, убедитесь, что у вас выделена ячейка, в которую вы хотите ее вставить. Затем либо дважды щелкните функцию в списке, либо выберите ее и нажмите «ОК».
Затем вы увидите инструмент «Аргументы функции», открытый для настройки формулы с помощью функции.
Вверху введите набор данных, число, массив или то, что вызывает функция.
Внизу вы еще раз увидите это краткое описание функции, но вы также увидите дополнительные детали и результат окончательной формулы.
Давайте посмотрим на простой пример. Здесь мы выбрали функцию СУММ. В окне «Аргументы функции» мы ввели диапазон ячеек в поле «Число1». Вы можете видеть справа от поля значения в этих ячейках, и вы можете просмотреть результат формулы в двух местах в окне.
Когда вы закончите добавлять все детали для формулы, нажмите «ОК», и формула появится в вашей ячейке со своими результатами.
Попробуйте автозаполнение формул
Еще один способ найти функцию в Excel — использовать автозаполнение формул. Это полезно, если вы знаете, какая функция вам нужна, но не уверены в том, какой вариант вам нужен.
Когда вы вводите знак равенства (=) в ячейку и начинаете вводить первые буквы функции, вы увидите раскрывающийся список совпадений. Вы можете щелкнуть каждый параметр в списке, чтобы рядом с ним отобразилось его описание. Затем, чтобы использовать функцию, дважды щелкните ее, и вы увидите необходимые аргументы.
Например, мы знаем, что нам нужна функция COUNT, но не уверены, какая именно. Вводим = COUNT и видим выпадающий список опций. Описание COUNTIF дает нам понять, что это именно то, что нам нужно.
Мы дважды щелкаем «СЧЁТЕСЛИ» в списке и видим аргументы, необходимые для формулы. Это позволяет нам просто ввести то, что просят, и заполнить формулу.
Работа с функциями и формулами в Excel может быть немного пугающей, если вы не делаете это часто. Но с такими полезными функциями поиск и использование нужной функции может быть намного проще.
Содержание
- Функция ВПР в Экселе – быстрый перенос данных
- Видео — «Быстрый перенос данных с помощью функции ВПР в Экселе»
- Функция ВПР в Экселе: пошаговая инструкция
- Особенности использования формулы ВПР в Excel
- Интервальный просмотр в функции ВПР
- Синтаксис и описание функции ВПР в Excel
- Как использовать именованный диапазон или таблицу в формулах ВПР
- Функция ВПР в Excel – Присвоение имени диапазону
- Функция ВПР в Excel – Пример функции ВПР с именем диапазона
- Функция ВПР в Excel – Пример функции ВПР с именем таблицы
- Постановка задачи
- Ошибки #Н/Д и их подавление
- Аргументы функции
- Как пользоваться функцией ВПР в Excel
- Быстрое сравнение двух таблиц с помощью ВПР
- Как работает функция ВПР в Excel: несколько примеров для «чайников».
- Использование точного и приблизительного поиска.
- Использование нескольких условий.
- Заключение
Функция ВПР в Экселе – быстрый перенос данных
Самое простое применение функция ВПР это быстрый перенос данных из одной таблицы в другую.
Например, у вас есть большой прайс на 500 позиций и запрос от покупателя, скажем на 50 позиций (в реальности и прайс и запрос могут быть гораздо больше, но принцип от этого не меняется).
Вам нужно быстро найти цены на эти 50 позиций. Разумеется, можно отдельно искать каждую позицию в большом прайсе и потратить на это 30 – 60 минут, а можно сделать это менее чем за минуту при помощи функции ВПР.
Итак, у нас в прайсе 500 позиций. Позиции обозначаются следующим образом, буквами обозначается вид позиции, а цифрами модификация.
Например, «Стул_1» и «Стул_21» это два совершенно разных стула.
Цены в прайсе указаны для примера и вряд ли имеют отношение к реальным ценам.
Обозначим задачу.
В ООО «ЫкэА» пришел запрос от «Петровича».
Петрович человек простой, любит всё делать быстро, но не очень чётко. Поэтому его запросы отличаются особым сумбуром в позициях.
Однако это нас не страшит, во-первых, у нас есть ВПР, во-вторых мы и не такое видали.
Петрович требует, чтобы мы очень быстро проставили цены в его запросе. Ждать он намерен максимум 5 минут. Ведь другие поставщики уже завалили его предложениями.
Нам не хочется терять такого клиента и мы практически мгновенно открываем прайс:
Получается у нас должно быть открыто два файла (две книги в Эксель). Запрос от Петровича и Прайс.
Это как раз то что необходимо, осталось только перенести цены из прайса в запрос.
Для этого перейдем в таблицу запроса и в первой ячейке столбца «Цены» (D4) введем «=впр» и два раза кликнем на значок функции:
Сразу же после этого, в строке формулы нужно поставить курсор внутри надписи ВПР и нажать Fx, перед вами появится окно с аргументами функции ВПР:
В аргументах функции вы говорите Экселю что и где нужно искать:
Искомое значение — это значение (в данном случае наименование), цену которого вы хотите найти в прайсе. Соответственно кликайте на первую ячейку столбца «Наименование».
Далее, сразу переходите в «Прайс»:
Теперь в аргументах функции заполните следующие поля:
Таблица — выделяете столбцы, которые содержат искомые наименования и цены, таким образом, чтобы наименования были крайним левым столбцом.
Так работает функция ВПР — ищет искомые значения в крайнем левом столбце (для ВПР это столбец №1). Когда ВПР находит искомое значение он начинает смотреть правее, в тот столбец, который вы указали в «Номере столбца».
Там вы должны указать столбец, содержащий необходимые для переноса данные. В нашем случае это цены и в нашем случае это столбец под номером два, относительно той таблицы, которую вы указали в аргументах.
Интервальный просмотр — ставьте 0. Ноль обозначает точное соответствие.
После заполнения аргументов функции нажимайте «Ок» и если всё сделано верно, то в столбце «Цена» (файл «Запрос от Петровича»), появится цена.
Вам нужно протянуть цены на оставшиеся ячейки:
Коллеги, вот и всё, вы овладели функцией ВПР.
Очень важное замечание!
Обратите внимание на то, что сейчас мы работали в двух разных файлах (книгах).
Когда работа идёт в двух разных книгах, Эксель автоматически закрепляет таблицу в функции ВПР:
Делает это он при помощи значка $, который проставляет перед столбцами и строками таблицы.
Это позволяет не съезжать формуле когда вы протягиваете её вниз. Это очень актуально когда вы работаете в рамках одного листа или одной книги (в этом случае Эксель автоматически Не закрепляет ячейки).
Давайте посмотрим что получиться если протянуть формулу «без закрепления»:
Обратите внимание, что для первой ячейки всё в порядке и диапазон B3:C502 точно соответствует той таблице, которую мы выделили для поиска данных, однако (без закрепления) так будет не всегда, по мере «протягивания» формулы ВПР вниз, будет смещаться и таблица, пока однажды, мы не увидим вот такую странную надпись #Н/Д:
#Н/Д значит что функция ВПР не смогла найти цену Стул_13 в прайсе и это не мудрено, ведь диапазон таблицы в формуле ВПР уехал ниже этого значения:
Посему, если не хотите чтобы от вас уезжали, закрепляйте диапазон.
Очень важное замечание №2
Как вы заметили, формулы ссылаются на определённые ячейки, другими словами между формулами и исходными данными есть связь. Стоит изменить исходные данные и значения в формулах сразу изменятся.
Особенно остро это чувствуется в ВПР. Если вы вдруг забудетесь и в исходной табличке добавите лишний столбец в «неположенном месте», то в формула ВПР выдаст совсем неожиданные значения.
Поэтому, если вам не нужна связь между таблицами, рекомендую формулы превратить в данные.
Для этого нужно выделить столбец с формулами, нажать Ctrl+C и в левом верхнем углу выбрать «Вставить» — «Вставить значения».
Для тех кто не любит изучать картинки, я записал небольшое видео в котором показываю всё то, что мы проговорили выше (кроме вставки значений):
Видео — «Быстрый перенос данных с помощью функции ВПР в Экселе»
Перенос данных при помощи ВПР, можно использовать не только для того, чтобы быстро получать данные из одной таблицы в другой, но и для того, чтобы сравнивать две таблицы.
Это очень актуально для тех кто работает в закупках и отправляет заказы поставщику.
Обычно происходит следующая ситуация. Вы отправляете заказ поставщику, через некоторое время получаете ответ в виде счёта и сверяете заказ с счётом.
Всё ли есть в счёте, в нужном ли количестве, по правильным ли ценам и т.д.
Функция ВПР в Экселе: пошаговая инструкция
Представим, что перед нами стоит задача определить стоимость проданных товаров. Стоимость рассчитывается, как произведение количества и цены. Сделать это очень легко, если количество и цены находятся в соседних колонках. Однако данные могут быть представлены не в столь удобном виде. Исходная информация может находиться в совершенно разных таблицах и в другом порядке. В первой таблице указаны количества проданных товаров:
Во второй – цены:
Если перечень товаров в обеих таблицах совпадает, то, зная магическое сочетание Ctrl+C и Ctrl+V, данные о ценах можно легко подставить к данным о количестве. Однако очередность позиций в обеих таблицах не совпадает. Тупо скопировать цены и подставить к количеству не получится.
Поэтому мы не можем прописать формулу умножения и «протянуть» вниз на все позиции.
Что делать? Надо как-то цены из второй таблицы подставить к соответствующему количеству в первой, т.е. цену товара А к количеству товара А, цену Б к количеству Б и т.д.
Вот так.
Функция ВПР в Эксель легко справится с задачей.
Добавим вначале в первую таблицу новый столбец, куда будут подставляться цены из второй таблицы.
Для вызова функции с помощью Мастера нужно активировать ячейку, где будет прописана формула и нажать кнопку f(x) в самом начале строки формул. Появится диалоговое окно Мастера, где из списка всех функций нужно выбрать ВПР.
Кликаем по надписи «ВПР». Открывается следующее диалоговое окно.
Теперь нужно заполнить предлагаемые поля. В первом окошке «Искомое_значение» нужно указать критерий для ячейки, в которую мы вписываем формулу. В нашем случае это ячейка с наименованием товара «А».
Следующее поле «Таблица». В нем нужно указать диапазон данных, где будет осуществляться поиск нужных значений. В нашем случае это вторая таблица с ценой. При этом крайний левый столбец выделяемого диапазона должен содержать те самые критерии, по которым осуществляется поиск (столбец с наименованиями товаров). Затем таблица выделяется вправо минимум до того столбца, где находятся искомые значения (цены). Можно и дальше вправо выделить, но это уже ни на что не влияет. Главное, чтобы выделенная таблица начиналась со столбца с критериями и захватывала нужный столбец с данными. Также следует обратить внимание на тип ссылок, они должны быть абсолютными, т.к. формула будет копироваться в другие ячейки.
Следующее поле «Номер_столбца» — это число, на которое столбец с искомыми данными (ценами) отстоит от столбца с критерием (наименованием товара) включительно. То есть отсчет идет, начиная с самого столбца с критерием. Если у нас во второй таблице оба столбца находятся рядом, то нужно указать число 2 (первый – критерий, второй — цены). Часто бывает, что данные отстоят от критерия на 10 или 20 столбцов. Это не важно, Excel все сосчитает.
Последнее поле «Интервальный_просмотр», где указывается тип поиска: точное (0) или приблизительное (1) совпадение критерия. Пока ставим 0 (или ЛОЖЬ). Второй вариант рассмотрен ниже.
Нажимаем ОК. Если все правильно и значение критерия есть в обеих таблицах, то на месте только что введенной формулы появится некоторое значение. Остается только протянуть (или просто скопировать) формулу вниз до последней строки таблицы.
Теперь легко рассчитать стоимость простым умножением количества на цену.
Формулу ВПР можно прописать вручную, набирая аргументы по порядку, и разделяя точкой с запятой (см. видеоурок ниже).
Функция ВПР имеет свои особенности, о которых следует знать.
1. Первую особенность можно считать общей для функций, которые используются для многих ячеек путем прописывания формулы в одной из них и дальнейшим копированием в остальные. Здесь нужно обращать внимание на относительность и абсолютность ссылок. Конкретно в ВПР критерий (первое поле) должно иметь относительную ссылку (без знаков $), так как у каждой ячейки свой собственный критерий. А вот поле «Таблица» должно иметь абсолютную ссылку (адрес диапазона прописывается через $). Если этого не сделать, то при копировании формулы диапазон «поедет» вниз и многие значения просто не найдутся, так как искать будет негде.
2. Номер столбца, указываемый в третьем поле «Номер_столбца» при использовании Мастера функций, должен отсчитываться, начиная с самого критерия.
3. Функция ВПР из диапазона с искомыми данными выдает первое сверху значение. Это значит, что, если во второй таблице, откуда мы пытаемся «подтянуть» некоторые данные, присутствуют несколько ячеек с одинаковым критерием, то в рамках выделенного диапазона ВПР захватит первое сверху значение. Об этом следует помнить. К примеру, если мы хотим к цене товара подтянуть количество из другой таблицы, а там этот товар встречается несколько раз (в нескольких строках), то к цене подтянется первое сверху количество.
4. Последний параметр формулы, который 0 (нуль), ставить нужно обязательно. Иначе формула может криво работать.
5. После использования ВПР саму формулу лучше сразу удалить, оставив только полученные значения. Делается это очень просто. Выделяем диапазон с полученными значениями, нажимаем «копировать» и на это же место с помощью специальной вставки вставляем значения. Если таблицы находятся в разных книгах Excel, то очень удобно разорвать внешние связи (оставив вместо них только значения) с помощью специальной команды, которая находится по пути Данные → Изменить связи.
После вызова функции разрывания внешних связей появится диалоговое окно, где нужно нажать кнопку «Разорвать связь» и затем «Закрыть».
Это позволит удалить сразу все внешние ссылки.
Интервальный просмотр в функции ВПР
Наступило время обсудить последний аргумент функции ВПР. Как правило, указываю 0, чтобы функция искала точное совпадение критерия. Но есть вариант приблизительного поиска, это называется интервальный просмотр.
Рассмотрим алгоритм работы ВПР при выборе интервального просмотра. Прежде всего (это обязательно), столбец с критериями в таблице поиска должен быть отсортированы по возрастанию (если числа) или по алфавиту (если текст). ВПР просматривает список критериев сверху и ищет равный, а если его нет, то ближайший меньший к указанному критерию, т.е. на одну ячейку выше (поэтому и нужна предварительная сортировка. После нахождения подходящего критерия ВПР отсчитывает указанное количество столбцов вправо и забирает оттуда содержимое ячейки, что и является результатом работы формулы.
Проще понять на примере. По результатам выполнения плана продаж каждому торговому агенту нужно выдать заслуженную премию (в процентах от оклада). Если план выполнен менее, чем на 100%, премия не положена, если план выполнен от 100% до 110% (110% не входит) – премия 20%, от 110% до 120% (120% не входит) – 40%, 120% и более – премия 60%. Данные находятся в следующем виде.
Требуется подставить премию на основании выполнения планов продаж. Для решения задачи в первой ячейке пропишем следующую формулу:
=ВПР(B2;$E$2:$F$5;2;1)
и скопируем вниз.
На рисунке ниже изображена схема, как работает интервальный просмотр функции ВПР.
Джеки Чан выполнил план на 124%. Значит ВПР в качестве критерия ищет во второй таблице ближайшее меньшее значение. Это 120%. Затем отсчитывает 2 столбца и возвращает премию 60%. Брюс Ли план не выполнил, поэтому его ближайший меньший критерий – 0%.
Синтаксис и описание функции ВПР в Excel
Итак, так как второе название этой статьи «Функция ВПР в Excel для чайников», начнем с того что узнаем, что же такое функция ВПР и что она делает? Функция ВПР на английском VLOOKUP, ищет указанное значение и возвращает соответствующее значение из другого столбца.
Как работает функция ВПР? Функция ВПР в Excel выполняет поиск по вашим спискам данных на основе уникального идентификатора и предоставляет вам часть информации, связанную с этим уникальным идентификатором.
Буква «В» в ВПР означает «вертикальный». Она используется для дифференциации функции ВПР и ГПР, которая ищет значение в верхней строке массива («Г» обозначает «горизонтальный»).
Функция ВПР доступна во всех версиях Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.
Синтаксис функции ВПР выглядит следующим образом:
ВПР(искомое_значение;таблица;номер_столбца;[интервальный_просмотр])
Как видите, функция ВПР имеет 4 параметра или аргумента. Первые три параметра обязательные, последний – необязательный.
- искомое_значение – это значение для поиска.
Это может быть либо значение (число, дата или текст), либо ссылка на ячейку (ссылка на ячейку, содержащую значение поиска), или значение, возвращаемое некоторой другой функцией Excel. Например:
- Поиск числа: =ВПР(40; A2:B15; 2) – формула будет искать число 40.
- Поиск текста: =ВПР(«яблоки»; A2:B15; 2) – формула будет искать текст «яблоки». Обратите внимание, что вы всегда включаете текстовые значения в «двойные кавычки».
- Поиск значения из другой ячейки: =ВПР(C2; A2:B15; 2) – формула будет искать значение в ячейке C2.
- таблица – это два или более столбца данных.
Помните, что функция ВПР всегда ищет искомое значение в первом столбце таблицы. Ваш таблица может содержать различные значения, такие как текст, дата, числа или логические значения. Значения нечувствительны к регистру, что означает, что прописные и строчные буквы считаются идентичными.
Итак, наша формула =ВПР(40; A2:B15; 2) будет искать «40» в ячейках от A2 до A15, потому что A – это первый столбец таблицы A2: B15.
- номер_столбца – номер столбца в таблице, из которой должно быть возвращено значение в соответствующей строке.
Самый левый столбец в указанной таблице равен 1, второй столбец – 2, третий – 3 и т. д.
Итак, теперь вы можете прочитать всю формулу =ВПР(40; A2:B15; 2). Формула ищет «40» в ячейках от A2 до A15 и возвращает соответствующее значение из столбца B (потому что B является вторым столбцом в указанной таблице A2:B15).
4. интервальный_просмотр определяет, ищете ли вы точное соответствие (ЛОЖЬ) или приблизительное соответствие (ИСТИНА или опущено). Этот последний параметр является необязательным, но очень важным.
Как использовать именованный диапазон или таблицу в формулах ВПР
Если вы собираетесь использовать один и тот же диапазон поиска в нескольких формулах ВПР, вы можете создать именованный диапазон для него и ввести имя непосредственно в аргументе таблица вашей формулы ВПР.
Чтобы создать именованный диапазон, просто выберите ячейки и введите любое имя в поле «Имя», слева от панели «Формула».
Функция ВПР в Excel – Присвоение имени диапазону
Теперь вы можете написать следующую формулу ВПР, чтобы получить цену Продукта 1:
=ВПР(«Продукт 1»;Продукты;2)
Функция ВПР в Excel – Пример функции ВПР с именем диапазона
Большинство имен диапазонов в Excel применяются ко всей книге, поэтому вам не нужно указывать имя рабочего листа, даже если ваш диапазон поиска находится на другом листе. Такие формулы гораздо более понятны. Кроме того, использование именованных диапазонов может быть хорошей альтернативой абсолютным ссылкам на ячейки. Поскольку именованный диапазон не изменяется, когда формула копируется в другие ячейки, и вы можете быть уверены, что ваш диапазон поиска всегда останется верным.
Если вы преобразовали диапазон ячеек в полнофункциональную таблицу Excel (вкладка «Вставка» –> «Таблица»), вы можете выбрать диапазон поиска с помощью мыши, а Microsoft Excel автоматически добавит имена колонок или имя таблицы в формулу:
Функция ВПР в Excel – Пример функции ВПР с именем таблицы
Полная формула может выглядеть примерно так:
=ВПР(“Продукт 1”;Таблица6[[Продукт]:[Цена]];2)
или даже =ВПР(“Продукт 1”;Таблица6;2).
Как и именованные диапазоны, имена столбцов являются постоянными, а ссылки на ячейки не изменятся независимо от того, где копируется формула ВПР.
Постановка задачи
Итак, имеем две таблицы – таблицу заказов и прайс-лист:
Задача – подставить цены из прайс-листа в таблицу заказов автоматически, ориентируясь на название товара с тем, чтобы потом можно было посчитать стоимость.
Ошибки #Н/Д и их подавление
Функция ВПР (VLOOKUP) возвращает ошибку #Н/Д (#N/A) если:
- Включен точный поиск (аргумент Интервальный просмотр=0) и искомого наименования нет в Таблице.
- Включен приблизительный поиск (Интервальный просмотр=1), но Таблица, в которой происходит поиск не отсортирована по возрастанию наименований.
- Формат ячейки, откуда берется искомое значение наименования (например B3 в нашем случае) и формат ячеек первого столбца (F3:F19) таблицы отличаются (например, числовой и текстовый). Этот случай особенно характерен при использовании вместо текстовых наименований числовых кодов (номера счетов, идентификаторы, даты и т.п.) В этом случае можно использовать функции Ч и ТЕКСТ для преобразования форматов данных. Выглядеть это будет примерно так:
=ВПР(ТЕКСТ(B3);прайс;0) - Функция не может найти нужного значения, потому что в коде присутствуют пробелы или невидимые непечатаемые знаки (перенос строки и т.п.). В этом случае можно использовать текстовые функции СЖПРОБЕЛЫ (TRIM) и ПЕЧСИМВ (CLEAN) для их удаления:
=ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B3));прайс;0)
=VLOOKUP(TRIM(CLEAN(B3));прайс;0)
Для подавления сообщения об ошибке #Н/Д (#N/A) в тех случаях, когда функция не может найти точно соответствия, можно воспользоваться функцией ЕСЛИОШИБКА (IFERROR). Так, например, вот такая конструкция перехватывает любые ошибки создаваемые ВПР и заменяет их нулями:
=ЕСЛИОШИБКА(ВПР(B3;прайс;2;0);0)
=IFERROR(VLOOKUP(B3;прайс;2;0);0)
Аргументы функции
- lookup_value (искомое_значение) – это величина для поиска, из крайнего левого столбца таблицы. Это может быть значение, ссылка на ячейку или текстовая строка. В примере со студентами это их фамилии;
- table_array (таблица) – это диапазон данных, в котором будет осуществлен поиск. Это может быть ссылка на диапазон ячеек или именованный диапазон. В примере с таблицей со студентами, это будет вся таблица, которая содержит оценку и фамилии студентов;
- col_index (номер_столбца) – это порядковый номер столбца в диапазоне с данными, из которого будет получена искомая величина;
- [range lookup] ([интервальный_просмотр]) – этот аргумент указывает на точность совпадения данных при поиске. Укажите “0” – если точное, “1” – если приблизительное совпадение.
Как пользоваться функцией ВПР в Excel
Допустим, на склад предприятия по производству тары и упаковки поступили материалы в определенном количестве.
Стоимость материалов – в прайс-листе. Это отдельная таблица.
Необходимо узнать стоимость материалов, поступивших на склад. Для этого нужно подставит цену из второй таблицы в первую. И посредством обычного умножения мы найдем искомое.
Алгоритм действий:
- Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
- Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
- Откроется окно с аргументами функции. В поле «Искомое значение» – диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
- Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
- Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
- В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» – ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.
Нажимаем ОК. А затем «размножаем» функцию по всему столбцу: цепляем мышью правый нижний угол и тянем вниз. Получаем необходимый результат.
Теперь найти стоимость материалов не составит труда: количество * цену.
Функция ВПР связала две таблицы. Если поменяется прайс, то и изменится стоимость поступивших на склад материалов (сегодня поступивших). Чтобы этого избежать, воспользуйтесь «Специальной вставкой».
- Выделяем столбец со вставленными ценами.
- Правая кнопка мыши – «Копировать».
- Не снимая выделения, правая кнопка мыши – «Специальная вставка».
- Поставить галочку напротив «Значения». ОК.
Формула в ячейках исчезнет. Останутся только значения.
Быстрое сравнение двух таблиц с помощью ВПР
Функция помогает сопоставить значения в огромных таблицах. Допустим, поменялся прайс. Нам нужно сравнить старые цены с новыми ценами.
- В старом прайсе делаем столбец «Новая цена».
- Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.
Данные, представленные таким образом, можно сопоставлять. Находить численную и процентную разницу.
Как работает функция ВПР в Excel: несколько примеров для «чайников».
Предположим, нам необходимо из списка сотрудников выбрать данные определенного человека. Посмотрим, какие здесь есть тонкости.
Во-первых, нужно сразу определиться: точный либо приблизительный поиск нам нужен. Ведь они предъявляют разные требования к подготовке исходных данных.
Использование точного и приблизительного поиска.
Посмотрите, какие результаты выборки цен мы получаем с использованием приблизительного поиска на неупорядоченном массиве данных.
Обратите внимание, что четвертый параметр равен 1.
Кое-что из результатов определено верно, но в большинстве случаев – ошибки. Функция продолжает просматривать данные столбца D с наименованиями товаров до тех пор, пока не встретит значение больше, чем заданное ей в качестве критерия поиска. Тогда она останавливается и возвращает цену.
Поиск цены на египетские бананы закончился на первой же позиции, так как во второй записаны сливы. А это слово по правилам алфавита стоит ниже, чем «Бананы Египет». Значит, дальше искать не нужно. Получили 145. И не важно, что это цена абрикосов. Поиск цены на сливы происходил до тех пор, пока в D15 не встретилось слово, которое по алфавиту стоит ниже: яблоки. Остановились и взяли цену из предыдущей строки.
А теперь взгляните, как должно было все происходить, если все делать верно. Всего лишь делаем сортировку, как указано стрелкой.
Вы спросите: «А зачем тогда этот неточный просмотр, если с ним столько проблем?»
Он отлично подходит для выбора значений из определенных интервалов.
Допустим, у нас установлена скидка для покупателей в зависимости от количества приобретенного товара. Нужно быстро рассчитать, сколько процентов положено на совершенную покупку.
Если у нас количество товара 11 единиц, то мы просматриваем столбец D до тех пор, пока не встретим число, большее 11. Это 20 и находится оно в 4-й строке. Останавливаемся здесь. Значит, наша скидка расположена в 3-й строке и равна 3%.
Использование нескольких условий.
Еще один простой пример для «чайников» – как использовать при выборе нужного значения несколько условий?
Предположим, у нас есть список имен и фамилий. Нам нужно найти нужного человека и вывести сумму его дохода.
В F2 используем следующую формулу:
=ВПР(D2&” “&E2;$A$2:$B$21;2;0)
Разберем пошагово, как в этом случае работает ВПР.
В начале мы формируем условие. Для этого при помощи оператора & «склеиваем» вместе имя и фамилию, а между ними вставляем пробел.
Не забываем при этом пробел заключить в кавычки, иначе Excel не воспримет его как текст.
Затем в таблице с доходами ищем ячейку с именем и фамилией, разделенными пробелом.
Дальше все происходит по уже отработанной схеме.
Можно попробовать подстраховаться на тот случай, если между именем и фамилией введено несколько пробелов. Знак пробела в формуле заменяем на знак подстановки «*».
Приметно так – D2&”*”&E2
Заключение
Таким образом, функция ВПР – один из самых полезных инструментов при работе в Excel, когда нужно сопоставить данные двух таблиц и перенести значения из одной в другую при совпадении заданных значений. Правильное использование данной функции позволит сэкономить немало времени и сил, позволив автоматизировать процесс заполнения данных и исключив возможные ошибки из-за опечаток и т.д.
Источники
- https://pavel-istomin.ru/funkciya-vpr-v-eksele/
- https://statanaliz.info/excel/funktsii-i-formuly/funktsiya-excel-vpr-vlookup-i-gpr-hlookup/
- https://naprimerax.org/funktciia-vpr-v-excel
- https://www.planetaexcel.ru/techniques/2/106/
- https://excelhack.ru/funkciya-vlookup-vpr-v-excel/
- https://exceltable.com/funkcii-excel/funkciya-vpr-v-excel
- https://mister-office.ru/funktsii-excel/vlookup-excel-5-example.html
- https://MicroExcel.ru/funkcziya-vpr/
Поиск нужных данных в диапазоне
Как использовать функцию ВПР (VLOOKUP) для поиска и выборки нужных значений из списка мы недавно разбирали. Если вы еще с ней не знакомы — загляните сюда, не пожалейте пяти минут, чтобы сэкономить себе потом несколько часов.
Если же вы знакомы с ВПР, то — вдогон — стоит разобраться с похожими функциями: ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH), владение которыми весьма облегчит жизнь любому опытному пользователю Excel. Гляньте на следующий пример:
Необходимо определить регион поставки по артикулу товара, набранному в ячейку C16.
Задача решается при помощи двух функций:
=ИНДЕКС(A1:G13;ПОИСКПОЗ(C16;D1:D13;0);2)
Функция ПОИСКПОЗ ищет в столбце D1:D13 значение артикула из ячейки C16. Последний аргумент функции 0 — означает поиск точного (а не приблизительного) соответствия. Функция выдает порядковый номер найденного значения в диапазоне, т.е. фактически номер строки, где найден требуемыый артикул.
Функция ИНДЕКС выбирает из диапазона A1:G13 значение, находящееся на пересечении заданной строки (номер строки с артикулом выдает функция ПОИСКПОЗ) и столбца (нам нужен регион, т.е. второй столбец).
Ссылки по теме
- Использование функции ВПР (VLOOKUP) для поиска и подстановки значений.
- Улучшенная версия функции ВПР (VLOOKUP)
- Многоразовый ВПР
Самая популярная программа для работы с электронными таблицами «Microsoft Excel» упростила жизнь многим пользователям, позволив производить любые расчеты с помощью формул. Она способна автоматизировать даже самые сложные вычисления, но для этого нужно знать принципы работы с формулами. Мы подготовили самую подробную инструкцию по работе с Эксель. Не забудьте сохранить в закладки 😉
Содержание
-
Кому важно знать формулы Excel и где выучить основы.
-
Элементы, из которых состоит формула в Excel.
-
Основные виды.
-
Примеры работ, которые можно выполнять с формулами.
-
22 формулы в Excel, которые облегчат жизнь.
-
Использование операторов.
-
Использование ссылок.
-
Использование имён.
-
Использование функций.
-
Операции с формулами.
-
Как в формуле указать постоянную ячейку.
-
Как поставить «плюс», «равно» без формулы.
-
Самые распространенные ошибки при составлении формул в редакторе Excel.
-
Коды ошибок при работе с формулами.
-
Отличие в версиях MS Excel.
-
Заключение.
Кому важно знать формулы Excel и где изучить основы
Excel — эффективный помощник бухгалтеров и финансистов, владельцев малого бизнеса и даже студентов. Менеджеры ведут базы клиентов, а маркетологи считают в таблицах медиапланы. Аналитики с помощью эксель формул обрабатывают большие объемы данных и строят гипотезы.
Эксель довольно сложная программа, но простые функции и базовые формулы можно освоить достаточно быстро по статьям и видео-урокам. Однако, если ваша профессиональная деятельность подразумевает работу с большим объемом данных и требует глубокого изучения возможностей Excel — стоит пройти специальные курсы, например тут или тут.
Элементы, из которых состоит формула в Excel
Формулы эксель: основные виды
Формулы в Excel бывают простыми, сложными и комбинированными. В таблицах их можно писать как самостоятельно, так и с помощью интегрированных программных функций.
Простые
Позволяют совершить одно простое действие: сложить, вычесть, разделить или умножить. Самой простой является формула=СУММ.
Например:
=СУММ (A1; B1) — это сумма значений двух соседних ячеек.
=СУММ (С1; М1; Р1) — сумма конкретных ячеек.
=СУММ (В1: В10) — сумма значений в указанном диапазоне.
Сложные
Это многосоставные формулы для более продвинутых пользователей. В данную категорию входят ЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН. О них подробно расскажем ниже.
Комбинированные
Эксель позволяет комбинировать несколько функций: сложение + умножение, сравнение + умножение. Это удобно, когда, например, нужно вычислить сумму двух чисел, и, если результат будет больше 100, его нужно умножить на 3, а если меньше — на 6.
Выглядит формула так ↓
=ЕСЛИ (СУММ (A1; B1)<100; СУММ (A1; B1)*3;(СУММ (A1; B1)*6))
Встроенные
Новичкам удобнее пользоваться готовыми, встроенными в программу формулами вместо того, чтобы писать их вручную. Чтобы найти нужную формулу:
-
кликните по нужной ячейке таблицы;
-
нажмите одновременно Shift + F3;
-
выберите из предложенного перечня нужную формулу;
-
в окошко «Аргументы функций» внесите свои данные.
Примеры работ, которые можно выполнять с формулами
Разберем основные действия, которые можно совершить, используя формулы в таблицах Эксель и рассмотрим полезные «фишки» для упрощения работы.
Поиск перечня доступных функций
Перейдите в закладку «Формулы» / «Вставить функцию». Или сразу нажмите на кнопочку «Fx».
Выберите в категории «Полный алфавитный перечень», после чего в списке отобразятся все доступные эксель-формулы.
Выберите любую формулу и прочитайте ее описание. А если хотите изучить ее более детально, нажмите на «Справку» ниже.
Вставка функции в таблицу
Вы можете сами писать функции в Excel вручную после «=», или использовать меню, описанное выше. Например, выбрав СУММ, появится окошко, где нужно ввести аргументы (кликнуть по клеткам, значения которых собираетесь складывать):
После этого в таблице появится формула в стандартном виде. Ее можно редактировать при необходимости.
Использование математических операций
Начинайте с «=» в ячейке и применяйте для вычислений любые стандартные знаки «*», «/», «^» и т.д. Можно написать номер ячейки самостоятельно или кликнуть по ней левой кнопкой мышки. Например: =В2*М2. После нажатия Enter появится произведение двух ячеек.
Растягивание функций и обозначение константы
Введите функцию =В2*C2, получите результат, а затем зажмите правый нижний уголок ячейки и протащите вниз. Формула растянется на весь выбранный диапазон и автоматически посчитает значения для всех строк от B3*C3 до B13*C13.
Чтобы обозначить константу (зафиксировать конкретную ячейку/строку/столбец), нужно поставить «$» перед буквой и цифрой ячейки.
Например: =В2*$С$2. Когда вы растяните функцию, константа или $С$2 так и останется неизменяемой, а вот первый аргумент будет меняться.
Подсказка:
-
$С$2 — не меняются столбец и строка.
-
B$2 — не меняется строка 2.
-
$B2 — константой остается только столбец В.
22 формулы в Эксель, которые облегчат жизнь
Собрали самые полезные формулы, которые наверняка пригодятся в работе.
МАКС
=МАКС (число1; [число2];…)
Показывает наибольшее число в выбранном диапазоне или перечне ячейках.
МИН
=МИН (число1; [число2];…)
Показывает самое маленькое число в выбранном диапазоне или перечне ячеек.
СРЗНАЧ
=СРЗНАЧ (число1; [число2];…)
Считает среднее арифметическое всех чисел в диапазоне или в выбранных ячейках. Все значения суммируются, а сумма делится на их количество.
СУММ
=СУММ (число1; [число2];…)
Одна из наиболее популярных и часто используемых функций в таблицах Эксель. Считает сумму чисел всех указанных ячеек или диапазона.
ЕСЛИ
=ЕСЛИ (лог_выражение; значение_если_истина; [значение_если_ложь])
Сложная формула, которая позволяет сравнивать данные.
Например:
=ЕСЛИ (В1>10;”больше 10″;»меньше или равно 10″)
В1 — ячейка с данными;
>10 — логическое выражение;
больше 10 — правда;
меньше или равно 10 — ложное значение (если его не указывать, появится слово ЛОЖЬ).
СУММЕСЛИ
=СУММЕСЛИ (диапазон; условие; [диапазон_суммирования]).
Формула суммирует числа только, если они отвечают критерию.
Например:
=СУММЕСЛИ (С2: С6;»>20″)
С2: С6 — диапазон ячеек;
>20 —значит, что числа меньше 20 не будут складываться.
СУММЕСЛИМН
=СУММЕСЛИМН (диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2];…)
Суммирование с несколькими условиями. Указываются диапазоны и условия, которым должны отвечать ячейки.
Например:
=СУММЕСЛИМН (D2: D6; C2: C6;”сувениры”; B2: B6;”ООО ХУ»)
D2: D6 — диапазон, где суммируются числа;
C2: C6 — диапазон ячеек для категории; сувениры — обязательное условие 1, то есть числа другой категории не учитываются;
B2: B6 — дополнительный диапазон;
ООО XY — условие 2, то есть числа другой компании не учитываются.
Дополнительных диапазонов и условий может быть до 127 штук.
СЧЕТ
=СЧЁТ (значение1; [значение2];…)Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.
=СЧЁТ (значение1; [значение2];…)
Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.
СЧЕТЕСЛИ и СЧЕТЕСЛИМН
=СЧЕТЕСЛИ (диапазон; критерий)
Функция определяет количество заполненных клеточек, которые подходят под конкретные условия в рамках указанного диапазона.
Например:
=СЧЁТЕСЛИМН (диапазон_условия1; условие1 [диапазон_условия2; условие2];…)
Эта формула позволяет использовать одновременно несколько критериев.
ЕСЛИОШИБКА
=ЕСЛИОШИБКА (значение; значение_если_ошибка)
Функция проверяет ошибочность значения или вычисления, а если ошибка отсутствует, возвращает его.
ДНИ
=ДНИ (конечная дата; начальная дата)
Функция показывает количество дней между двумя датами. В формуле указывают сначала конечную дату, а затем начальную.
КОРРЕЛ
=КОРРЕЛ (диапазон1; диапазон2)
Определяет статистическую взаимосвязь между разными данными: курсами валют, расходами и прибылью и т.д. Мах значение — +1, min — −1.
ВПР
=ВПР (искомое_значение; таблица; номер_столбца;[интервальный_просмотр])
Находит данные в таблице и диапазоне.
Например:
=ВПР (В1; С1: С26;2)
В1 — значение, которое ищем.
С1: Е26— диапазон, в котором ведется поиск.
2 — номер столбца для поиска.
ЛЕВСИМВ
=ЛЕВСИМВ (текст;[число_знаков])
Позволяет выделить нужное количество символов. Например, она поможет определить, поместится ли строка в лимитированное количество знаков или нет.
ПСТР
=ПСТР (текст; начальная_позиция; число_знаков)
Помогает достать определенное число знаков с текста. Например, можно убрать лишние слова в ячейках.
ПРОПИСН
=ПРОПИСН (текст)
Простая функция, которая делает все литеры в заданной строке прописными.
СТРОЧН
Функция, обратная предыдущей. Она делает все литеры строчными.
ПОИСКПОЗ
=ПОИСКПОЗ (искомое_значение; просматриваемый_массив; тип_сопоставления)
Дает возможность найти нужный элемент в заданном блоке ячеек и указывает его позицию.
ДЛСТР
=ДЛСТР (текст)
Данная функция определяет длину заданной строки. Пример использования — определение оптимальной длины описания статьи.
СЦЕПИТЬ
=СЦЕПИТЬ (текст1; текст2; текст3)
Позволяет сделать несколько строчек из одной и записать до 255 элементов (8192 символа).
ПРОПНАЧ
=ПРОПНАЧ (текст)
Позволяет поменять местами прописные и строчные символы.
ПЕЧСИМВ
=ПЕЧСИМВ (текст)
Можно убрать все невидимые знаки из текста.
Использование операторов
Операторы в Excel указывают, какие конкретно операции нужно выполнить над элементами формулы. В вычислениях всегда соблюдается математический порядок:
-
скобки;
-
экспоненты;
-
умножение и деление;
-
сложение и вычитание.
Арифметические
Операторы сравнения
Оператор объединения текста
Операторы ссылок
Использование ссылок
Начинающие пользователи обычно работают только с простыми ссылками, но мы расскажем обо всех форматах, даже продвинутых.
Простые ссылки A1
Они используются чаще всего. Буква обозначает столбец, цифра — строку.
Примеры:
-
диапазон ячеек в столбце С с 1 по 23 строку — «С1: С23»;
-
диапазон ячеек в строке 6 с B до Е– «B6: Е6»;
-
все ячейки в строке 11 — «11:11»;
-
все ячейки в столбцах от А до М — «А: М».
Ссылки на другой лист
Если необходимы данные с других листов, используется формула: =СУММ (Лист2! A5: C5)
Выглядит это так:
Абсолютные и относительные ссылки
Относительные ссылки
Рассмотрим, как они работают на примере: Напишем формулу для расчета суммы первой колонки. =СУММ (B4: B9)
Нажимаем на Ctrl+C. Чтобы перенести формулу на соседнюю клетку, переходим туда и жмем на Ctrl+V. Или можно просто протянуть ячейку с формулой, как мы описывали выше.
Индекс таблицы изменится автоматически и новые формулы будут выглядеть так:
Абсолютные ссылки
Чтобы при переносе формул ссылки сохранялись неизменными, требуются абсолютные адреса. Их пишут в формате «$B$2».
Например, есть поставить знак доллара в предыдущую формулу, мы получим: =СУММ ($B$4:$B$9)
Как видите, никаких изменений не произошло.
Смешанные ссылки
Они используются, когда требуется зафиксировать только столбец или строку:
-
$А1– сохраняются столбцы;
-
А$1 — сохраняются строки.
Смешанные ссылки удобны, когда приходится работать с одной постоянной строкой данных и менять значения в столбцах. Или, когда нужно рассчитать результат в ячейках, не расположенных вдоль линии.
Трёхмерные ссылки
Это те, где указывается диапазон листов.
Формула выглядит примерно так: =СУММ (Лист1: Лист5! A6)
То есть будут суммироваться все ячейки А6 на всех листах с первого по пятый.
Ссылки формата R1C1
Номер здесь задается как по строкам, так и по столбцам.
Например:
-
R9C9 — абсолютная ссылка на клетку, которая расположена на девятой строке девятого столбца;
-
R[-2] — ссылка на строчку, расположенную выше на 2 строки;
-
R[-3]C — ссылка на клетку, которая расположена на 3 ячейки выше;
-
R[4]C[4] — ссылка на ячейку, которая распложена на 4 клетки правее и 4 строки ниже.
Использование имён
Функционал Excel позволяет давать собственные уникальные имена ячейкам, таблицам, константам, выражениям, даже диапазонам ячеек. Эти имена можно использовать для совершения любых арифметических действий, расчета налогов, процентов по кредиту, составления сметы и табелей, расчётов зарплаты, скидок, рабочего стажа и т.д.
Все, что нужно сделать — заранее дать имя ячейкам, с которыми планируете работать. В противном случае программа Эксель ничего не будет о них знать.
Как присвоить имя:
-
Выделите нужную ячейку/столбец.
-
Правой кнопкой мышки вызовите меню и перейдите в закладку «Присвоить имя».
-
Напишите желаемое имя, которое должно быть уникальным и не повторяться в одной книге.
-
Сохраните, нажав Ок.
Использование функций
Чтобы вставить необходимую функцию в эксель-таблицах, можно использовать три способа: через панель инструментов, с помощью опции Вставки и вручную. Рассмотрим подробно каждый способ.
Ручной ввод
Этот способ подойдет тем, кто хорошо разбирается в теме и умеет создавать формулы прямо в строке. Для начинающих пользователей и новичков такой вариант покажется слишком сложным, поскольку надо все делать руками.
Панель инструментов
Это более упрощенный способ. Достаточно перейти в закладку «Формулы», выбрать подходящую библиотеку — Логические, Финансовые, Текстовые и др. (в закладке «Последние» будут наиболее востребованные формулы). Остается только выбрать из перечня нужную функцию и расставить аргументы.
Мастер подстановки
Кликните по любой ячейке в таблице. Нажмите на иконку «Fx», после чего откроется «Вставка функций».
Выберите из перечня нужную категорию формул, а затем кликните по функции, которую хотите применить и задайте необходимые для расчетов аргументы.
Вставка функции в формулу с помощью мастера
Рассмотрим эту опцию на примере:
-
Вызовите окошко «Вставка функции», как описывалось выше.
-
В перечне доступных функций выберите «Если».
Теперь составим выражение, чтобы проверить, будет ли сумма трех ячеек больше 10. При этом Правда — «Больше 10», а Ложь — «Меньше 10».
=ЕСЛИ (СУММ (B3: D3)>10;”Больше 10″;»Меньше 10″)
Программа посчитала, что сумма ячеек меньше 10 и выдала нам результат:
Чтобы получить значение в следующих ячейках столбца, нужно растянуть формулу (за правый нижний уголок). Получится следующее:
Мы использовали относительные ссылки, поэтому программа пересчитала выражение для всех строк корректно. Если бы нам нужно было зафиксировать адреса в аргументах, тогда мы бы применяли абсолютные ссылки, о которых писали выше.
Редактирование функций с помощью мастера
Чтобы отредактировать функцию, можно использовать два способа:
-
Строка формул. Для этого требуется перейти в специальное поле и вручную ввести необходимые изменения.
-
Специальный мастер. Нажмите на иконку «Fx» и в появившемся окошке измените нужные вам аргументы. И тут же, кстати, сможете узнать результат после редактирования.
Операции с формулами
С формулами можно совершать много операций — копировать, вставлять, перемещать. Как это делать правильно, расскажем ниже.
Копирование/вставка формулы
Чтобы скопировать формулу из одной ячейки в другую, не нужно изобретать велосипед — просто нажмите старую-добрую комбинацию (копировать), а затем кликните по новой ячейке и нажмите (вставить).
Отмена операций
Здесь вам в помощь стандартная кнопка «Отменить» на панели инструментов. Нажмите на стрелочку возле нее и выберите из контекстного меню те действия. которые хотите отменить.
Повторение действий
Если вы выполнили команду «Отменить», программа сразу активизирует функцию «Вернуть» (возле стрелочки отмены на панели). То есть нажав на нее, вы повторите только что отмененную вами операцию.
Стандартное перетаскивание
Выделенные ячейки переносятся с помощью указателя мышки в другое место листа. Делается это так:
-
Выделите фрагмент ячеек, которые нужно переместить.
-
Поместите указатель мыши над одну из границ фрагмента.
-
Когда указатель мыши станет крестиком с 4-мя стрелками, можете перетаскивать фрагмент в другое место.
Копирование путем перетаскивания
Если вам нужно скопировать выделенный массив ячеек в другое место рабочего листа с сохранением данных, делайте так:
-
Выделите диапазон ячеек, которые нужно скопировать.
-
Зажмите клавишу и поместите указатель мыши на границу выбранного диапазона.
-
Он станет похожим на крестик +. Это говорит о том, что будет выполняться копирование, а не перетаскивание.
-
Перетащите фрагмент в нужное место и отпустите мышку. Excel задаст вопрос — хотите вы заменить содержимое ячеек. Выберите «Отмена» или ОК.
Особенности вставки при перетаскивании
Если содержимое ячеек перемещается в другое место, оно полностью замещает собой существовавшие ранее записи. Если вы не хотите замещать прежние данные, удерживайте клавишу в процессе перетаскивания и копирования.
Автозаполнение формулами
Если необходимо скопировать одну формулу в массив соседних ячеек и выполнить массовые вычисления, используется функция автозаполнения.
Чтобы выполнить автозаполнение формулами, нужно вызвать специальный маркер заполнения. Для этого наведите курсор на нижний правый угол, чтобы появился черный крестик. Это и есть маркер заполнения. Его нужно зажать левой кнопкой мыши и протянуть вдоль всех ячеек, в которых вы хотите получить результат вычислений.
Как в формуле указать постоянную ячейку
Когда вам нужно протянуть формулу таким образом, чтобы ссылка на ячейку оставалась неизменной, делайте следующее:
-
Кликните на клетку, где находится формула.
-
Наведите курсор в нужную вам ячейку и нажмите F4.
-
В формуле аргумент с номером ячейки станет выглядеть так: $A$1 (абсолютная ссылка).
-
Когда вы протяните формулу, ссылка на ячейку $A$1 останется фиксированной и не будет меняться.
Как поставить «плюс», «равно» без формулы
Когда нужно указать отрицательное значение, поставить = или написать температуру воздуха, например, +22 °С, делайте так:
-
Кликаете правой кнопкой по ячейке и выбираете «Формат ячеек».
-
Отмечаете «Текстовый».
Теперь можно ставить = или +, а затем нужное число.
Самые распространенные ошибки при составлении формул в редакторе Excel
Новички, которые работают в редакторе Эксель совсем недавно, часто совершают элементарные ошибки. Поэтому рекомендуем ознакомиться с перечнем наиболее распространенных, чтобы больше не ошибаться.
-
Слишком много вложений в выражении. Лимит 64 штуки.
-
Пути к внешним книгам указаны не полностью. Проверяйте адреса более тщательно.
-
Неверно расставленные скобочки. В редакторе они обозначены разными цветами для удобства.
-
Указывая имена книг и листов, пользователи забывают брать их в кавычки.
-
Числа в неверном формате. Например, символ $ в Эксель — это не знак доллара, а формат абсолютных ссылок.
-
Неправильно введенные диапазоны ячеек. Не забывайте ставить «:».
Коды ошибок при работе с формулами
Если вы сделаете ошибку в записи формулы, программа укажет на нее специальным кодом. Вот самые распространенные:
Отличие в версиях MS Excel
Всё, что написано в этом гайде, касается более современных версий программы 2007, 2010, 2013 и 2016 года. Устаревший Эксель заметно уступает в функционале и количестве доступных инструментов. Например, функция СЦЕП появилась только в 2016 году.
Во всем остальном старые и новые версии Excel не отличаются — операции и расчеты проводятся по одинаковым алгоритмам.
Заключение
Мы написали этот гайд, чтобы вам было легче освоить Excel. Доступным языком рассказали о формулах и о тех операциях, которые можно с ними проводить.
Надеемся, наша шпаргалка станет полезной для вас. Не забудьте сохранить ее в закладки и поделиться с коллегами.