На чтение 3 мин. Просмотров 60 Опубликовано 21.05.2021
Как правило, вы получаете значение ячейки, когда используете формулу для поиска значения в Excel. Но здесь я представлю несколько формул для поиска значения и возврата относительного адреса ячейки.
Найдите значение и верните адрес ячейки с формулой
Содержание
- Найти значение и вернуть адрес ячейки с формулой
- Пакетное преобразование ссылки формулы в абсолютное, относительное, абсолютное значение столбца или абсолютное значение строки
- Относительные статьи
Найти значение и вернуть адрес ячейки с формулой
Чтобы найти значение и вернуть соответствующий адрес ячейки вместо значения ячейки в Excel, вы можете использовать приведенные ниже формулы.
Формула 1 Чтобы вернуть ячейку абсолютная ссылка
Например, у вас есть диапазон данных, как показано на скриншоте ниже, и вы хотите найти продукт AA и вернуть абсолютную ссылку на относительную ячейку.
1. Выберите ячейку и введите в нее AA, здесь я ввожу AA в ячейку A26. См. Снимок экрана:
2. Затем введите эту формулу = ЯЧЕЙКА (“адрес”, ИНДЕКС ($ A $ 18: $ A $ 24, ПОИСКПОЗ (A26, $ A $ 18: $ A $ 24,1))) в ячейке рядом с ячейкой A26 (ячейка, которую вы ввели AA ), затем нажмите клавиши Shift + Ctrl + Enter , и вы получите относительную ссылку на ячейку. См. Снимок экрана:
Совет:
1. В приведенной выше формуле A18: A24 – это диапазон столбцов, в котором находится ваше значение поиска, A26 – значение поиска.
2. Эта формула может найти только первый относительный адрес ячейки, который соответствует значению поиска.
Формула 2 Чтобы вернуть номер строки значения ячейки в таблице
Например, у вас есть данные, как показано на скриншоте ниже, вы хотите найти продукт BB и вернуть все его адреса ячеек в таблице.
1. Введите BB в ячейку, здесь я ввожу BB в ячейку A10. См. Снимок экрана:
2. В ячейке, смежной с ячейкой A10 (ячейка, в которую вы ввели BB), введите эту формулу = МАЛЕНЬКИЙ (ЕСЛИ ($ A $ 10 = $ A $ 2: $ A $ 8, ROW ($ A $ 2: $ A $ -ROW ($ A $ 2) +1), ROW (1: 1)) и нажмите клавиши Shift + Ctrl + Enter , затем перетащите дескриптор автозаполнения вниз, чтобы применить эту формулу, пока не появится # ЧИСЛО! . см. снимок экрана:
3. Затем вы можете удалить # ЧИСЛО !. См. Снимок экрана:
Советы:
1. В этой формуле A10 указывает значение поиска, а A2: A8 – это диапазон столбцов, в котором находится ваше значение поиска.
2. С помощью этой формулы вы можете получить только номера строк относительных ячеек в таблице, кроме заголовка таблицы..
Пакетное преобразование ссылки формулы в абсолютное, относительное, абсолютное значение столбца или абсолютное значение строки
|
Иногда вам может потребоваться преобразовать ссылку на формулу в абсолютную, но в Excel можно использовать только горячие клавиши. преобразовывать ссылки одну за другой, что может напрасно тратить время при наличии сотен формул. Преобразование ссылки Kutools for Excel может пакетно преобразовывать ссылки в выбранных ячейках в относительные, абсолютные по мере необходимости. Нажмите, чтобы получить полнофункциональную 30-дневную бесплатную пробную версию! |
Kutools для Excel: с более чем 300 удобными надстройками Excel, попробуйте бесплатно, без ограничений в течение 30 дней. |
Относительные статьи
- ВПР и возврат нескольких значений по горизонтали
- ВПР и возврат наименьшего значения
- ВПР и вернуть ноль вместо # Н/Д
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. Я надеюсь, что наши примеры формул окажутся полезными для вас.
Вот еще несколько статей по этой теме:
Функция СОВПАД в Excel предназначена для проверки двух текстовых срок на их полное соответствие друг другу и возвращает одно из двух возможных логических значений: ИСТИНА – если строки полностью совпадают, ЛОЖЬ – если обнаружено хотя бы одно несоответствие в сравниваемых данных. При работе данной функции учитывается регистр букв. Это значит, что результат сравнения двух строк «текст» и «ТеКсТ» будет равен значению ЛОЖЬ. Распространенный вариант применения рассматриваемой функции – определение вхождения некоторого текста в документ.
Сравнение двух таблиц по функции СОВПАД в Excel
Пример 1. Есть две одинаковые (на первый взгляд) таблицы данных, которые содержат наименования продукции. Одну из них предположительно редактировал уволенный работник. Необходимо быстро сравнить имеющиеся данные и выявить несоответствия.
Вид таблицы данных:
Для сравнения двух строк используем следующую формулу массива (CTRL+SHIFT+Enter):
Описание параметров функции СОВПАД:
- D3 – текущая ячейка с текстом из второй таблицы;
- $B$3:$B$13 – соответствующая ячейка с текстом из второй таблицы для проверки на совпадение со значением D3.
Функция ИЛИ возвращает логическое значение ИСТИНА из массива если хотя бы одно из них совпадает с исходным значением.
Протянем данную формулу вниз до конца таблицы, чтобы Excel автоматически рассчитал значения для остальных строк:
Как видно, в сравниваемых строках были найдены несоответствия.
Выборка значений из таблицы по условию в Excel без ВПР
Пример 2. В таблице содержатся данные о продажах мобильных телефонов (наименование и стоимость). Определить самый продаваемый вид товара за день, рассчитать количество проданных единиц и общую выручку от их продажи.
Вид таблицы данных:
Поскольку товар имеет фиксированную стоимость, для определения самого продаваемого смартфона можно использовать встроенную функцию МОДА. Чтобы найти наименование наиболее продаваемого товара используем следующую запись:
Функция мода определяет наиболее часто повторяющиеся числовые данные в диапазоне цен. Функция ПОИСКПОЗ находит позицию первой ячейки из диапазона, в которой содержится цена самого популярного товара. Полученное значение выступает в качестве первого аргумента функции адрес, возвращающей ссылку на искомую ячейку (к значению прибавлено число 2, поскольку отсчет начинается с третьей строки сверху). Функция ДВССЫЛ возвращает значение, хранящееся в ячейке по ее адресу.
В результате расчетов получим:
Для определения общей прибыли от продаж iPhone 5s используем следующую запись:
Функция СУММПРИЗВ используется для расчета произведений каждого из элементов массивов, переданных в качестве первого и второго аргументов соответственно. Каждый раз, когда функция СОВПАД находит точное совпадение, значение ИСТИНА будет прямо преобразовано в число 1 (благодаря двойному отрицанию «—») с последующим умножением на значение из смежного столбца (стоимость).
Результат расчетов формулы:
Всего было куплено 4 модели iPhone 5s по цене 239 у.е., что в целом составило 956 у.е.
Правила синтаксиса и параметры функции СОВПАД в Excel
Функция СОВПАД имеет следующий вариант синтаксической записи:
- текст1 – обязательный для заполнения, принимает ссылку на ячейку с текстом или текстовую строку для сравнения с данными, принимаемые вторым аргументом.
- текст2 – обязательный для заполнения, принимает ссылку на ячейку или текст, с которым сравниваются данные, переданные в виде первого аргумента.
- Результат выполнения функции СОВПАД, принимающей на вход два имени, является код ошибки #ИМЯ? (например, СОВПАД(имя;имя)). Для корректной работы функции указываемые текстовые данные необходимо помещать в кавычки (например, («имя»;«имя»)).
- Функция выполняет промежуточное преобразование числовых данных в текст. Например, результат выполнения =СОВПАД(111;111) будет логическое значение ИСТИНА. Однако, преобразование логических данных в числа текстового формата не выполняется. Например, результат выполнения =СОВПАД(ИСТИНА;1) будет логическое ЛОЖЬ.
- Результат сравнения двух пустых ячеек или пустых текстовых строк с использованием функции СОВПАД — логическое ИСТИНА.
Добрый день!
Эта статья посвящена решению такого вопроса, как сравнить две таблицы в Excel, ну или, по крайней мере, два столбца. Да, работать с таблицами удобно и хорошо, но вот когда нужно их сравнение, визуально это сделать достаточно затруднительно. Быть может таблицу до десятка или двух, вы и сможете визуально отсортировать, но вот когда они будут превышать тысячи, тут уже вам будет необходимо дополнительные инструменты анализа.
Увы, нет магической палочки, с помощью которой в один клик всё сделается и информация будет проверена, необходимо и подготовить данные, и прописать формулы, и иные процедуры позволяющие сравнить вашитаблицы.
Рассмотрим несколько вариантов и возможностей для сравнения таблиц в Excel:
Простой способ, как сравнить две таблицы в Excel
Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.
Быстрое выделение значений, которые отличаются
Это также не очень обременительный способ. Если вам просто нужно найти и удостовериться в наличии, ну или отсутствии отличий между таблицами, вам нужно на вкладке «Главная», выбрать кнопку меню «Найти и выделить», предварительно выделив диапазон где надо сравнить две таблицы в Excel. В открывшимся меню выберите пункт «Выделить группу ячеек…» и в появившемся диалоговом окне выберите «отличия по строкам».
Сравнить две таблицы в Excel с помощью условного форматирования
Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами». В диалоговом окне «Диспетчер правил условного форматирования», жмем кнопочку «Создать правило» и в новом диалоговом окне «Создание правила форматирования», выбираем правило «Использовать формулу для определения форматируемых ячеек». В поле «Изменить описание правила» вводим формулу =$C2<>$E2 для определения ячейки, которое нужно форматировать, и нажимаем кнопку «Формат». Определяем стиль того, как будет форматироваться наше значение, которое соответствует критерию. Теперь в списке правил появилось наше ново сотворённое правило, вы его выбираете, нажимаете «Ок».
И все правило применилось к нашему диапазону, где мы пытаемся проверить на похожесть две таблицы, и стало видны отличия, к которым применилось условное форматирование.
Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил
Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.
Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.
Как сравнить две таблицы в Excel с помощью функции ВПР
В этом варианте мы будем использовать функцию ВПР, которая позволит нам сравнить две таблицы на предмет совпадений. Для сравнения двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый диапазон. Эта формула последовательно начинает проверять есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.
Как сравнить две таблицы в Excel функции ЕСЛИ
Этот вариант предусматривает использования логической функции ЕСЛИ и отличие этого способа в том что для сравнения двух столбцов будет использован не весь массив целиком, а только та ее часть, которая нужна для сравнения.
Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.
Сравнить две таблицы с помощью макроса VBA
Есть много способов проверить две таблицы на схожесть, но некоторые варианты возможно только с помощью макросов VBA. Макросы для того что бы сравнить две таблицы, унифицирует этот процесс и существенно сокращает затраченное время на подготовку данных. Исходя из решаемой вами задачи и знаний макросов VBA, вы можете создавать любые варианты макросов. Ниже я привел методику, указанную на официальной страничке Microsoft. Вам нужно создать модуль для кода VBA и ввести код:
Пожалуй, каждый, кто работает с данными в Excel сталкивается с вопросом как сравнить два столбца в Excel на совпадения и различия. Существует несколько способов как это сделать. Давайте рассмотрим подробней каждый из них.
Как сравнить два столбца в Excel по строкам
Сравнивая два столбца с данными часто необходимо сравнивать данные в каждой отдельной строке на совпадения или различия. Сделать такой анализ мы можем с помощью функции ЕСЛИ . Рассмотрим как это работает на примерах ниже.
Пример 1. Как сравнить два столбца на совпадения и различия в одной строке
Для того, чтобы сравнить данные в каждой строке двух столбцов в Excel напишем простую формулу ЕСЛИ . Вставлять формулу следует в каждую строку в соседнем столбце, рядом с таблицей, в которой размещены основные данные. Создав формулу для первой строки таблицы, мы сможем ее протянуть/скопировать на остальные строки.
Для того чтобы проверить, содержат ли два столбца одной строки одинаковые данные нам потребуется формула:
Формула, определяющая различия между данными двух столбцов в одной строке будет выглядеть так:
Мы можем уместить проверку на совпадения и различия между двумя столбцами в одной строке в одной формуле:
Пример результата вычислений может выглядеть так:
Для того чтобы сравнить данные в двух столбцах одной строки с учетом регистра следует использовать формулу:
Как сравнить несколько столбцов на совпадения в одной строке Excel
В Excel есть возможность сравнить данные в нескольких столбцах одной строки по следующим критериям:
- Найти строки с одинаковыми значениями во всех столбцах таблицы;
- Найти строки с одинаковыми значениями в любых двух столбцах таблицы;
Пример1. Как найти совпадения в одной строке в нескольких столбцах таблицы
Представим, что наша таблица состоит из нескольких столбцов с данными. Наша задача найти строки в которых значения совпадают во всех столбцах. В этом нам помогут функции Excel ЕСЛИ и И . Формула для определения совпадений будет следующей:
Если в нашей таблице очень много столбцов, то более просто будет использовать функцию СЧЁТЕСЛИ в сочетании с ЕСЛИ :
В формуле в качестве “5” указано число столбцов таблицы, для которой мы создали формулу. Если в вашей таблице столбцов больше или меньше, то это значение должно быть равно количеству столбцов.
Пример 2. Как найти совпадения в одной строке в любых двух столбцах таблицы
Представим, что наша задача выявить из таблицы с данными в несколько столбцов те строки, в которых данные совпадают или повторяются как минимум в двух столбцах. В этом нам помогут функции ЕСЛИ и ИЛИ . Напишем формулу для таблицы, состоящей из трех столбцов с данными:
В тех случаях, когда в нашей таблице слишком много столбцов – наша формула с функцией ИЛИ будет очень большой, так как в ее параметрах нам нужно указать критерии совпадения между каждым столбцом таблицы. Более простой способ, в этом случае, использовать функцию СЧЁТЕСЛИ .
=ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”)
Первая функция СЧЁТЕСЛИ вычисляет количество столбцов в строке со значением в ячейке А2 , вторая функция СЧЁТЕСЛИ вычисляет количество столбцов в таблице со значением из ячейки B2 . Если результат вычисления равен “0” – это означает, что в каждой ячейке, каждого столбца, этой строки находятся уникальные значения. В этом случае формула выдаст результат “Уникальная строка”, если нет, то “Не уникальная строка”.
Как сравнить два столбца в Excel на совпадения
Представим, что наша таблица состоит из двух столбцов с данными. Нам нужно определить повторяющиеся значения в первом и втором столбцах. Для решения задачи нам помогут функции ЕСЛИ и СЧЁТЕСЛИ .
=ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”)
Эта формула проверяет значения в столбце B на совпадение с данными ячеек в столбце А.
Если ваша таблица состоит из фиксированного числа строк, вы можете указать в формуле четкий диапазон (например, $B2:$B10 ). Это позволит ускорить работу формулы.
Как сравнить два столбца в Excel на совпадения и выделить цветом
Когда мы ищем совпадения между двумя столбцами в Excel, нам может потребоваться визуализировать найденные совпадения или различия в данных, например, с помощью выделения цветом. Самый простой способ для выделения цветом совпадений и различий – использовать “Условное форматирование” в Excel. Рассмотрим как это сделать на примерах ниже.
Поиск и выделение совпадений цветом в нескольких столбцах в Эксель
В тех случаях, когда нам требуется найти совпадения в нескольких столбцах, то для этого нам нужно:
- Выделить столбцы с данными, в которых нужно вычислить совпадения;
- На вкладке “Главная” на Панели инструментов нажимаем на пункт меню “Условное форматирование” -> “Правила выделения ячеек” -> “Повторяющиеся значения”;
- Во всплывающем диалоговом окне выберите в левом выпадающем списке пункт “Повторяющиеся”, в правом выпадающем списке выберите каким цветом будут выделены повторяющиеся значения. Нажмите кнопку “ОК”:
- После этого в выделенной колонке будут подсвечены цветом совпадения:
Поиск и выделение цветом совпадающих строк в Excel
Поиск совпадающих ячеек с данными в двух, нескольких столбцах и поиск совпадений целых строк с данными это разные понятия. Обратите внимание на две таблицы ниже:
В таблицах выше размещены одинаковые данные. Их отличие в том, что на примере слева мы искали совпадающие ячейки, а справа мы нашли целые повторяющие строчки с данными.
Рассмотрим как найти совпадающие строки в таблице:
- Справа от таблицы с данными создадим вспомогательный столбец, в котором напротив каждой строки с данными проставим формулу, объединяющую все значения строки таблицы в одну ячейку:
Во вспомогательной колонке вы увидите объединенные данные таблицы:
Теперь, для определения совпадающих строк в таблице сделайте следующие шаги:
- Выделите область с данными во вспомогательной колонке (в нашем примере это диапазон ячеек E2:E15 );
- На вкладке “Главная” на Панели инструментов нажимаем на пункт меню “Условное форматирование” -> “Правила выделения ячеек” -> “Повторяющиеся значения”;
- Во всплывающем диалоговом окне выберите в левом выпадающем списке “Повторяющиеся”, в правом выпадающем списке выберите каким цветом будут выделены повторяющиеся значения. Нажмите кнопку “ОК”:
- После этого в выделенной колонке будут подсвечены дублирующиеся строки:
На примере выше, мы выделили строки в созданной вспомогательной колонке.
Но что, если нам нужно выделить цветом строки не во вспомогательном столбце, а сами строки в таблице с данными?
Для этого сделаем следующее:
- Так же как и в примере выше создадим вспомогательный столбец, в каждой строке которого проставим следующую формулу:
Таким образом, мы получим в одной ячейке собранные данные всей строки таблицы:
- Теперь, выделим все данные таблицы (за исключением вспомогательного столбца). В нашем случае это ячейки диапазона A2:D15 ;
- Затем, на вкладке “Главная” на Панели инструментов нажмем на пункт “Условное форматирование” -> “Создать правило”:
- В диалоговом окне “Создание правила форматирования” кликните на пункт “Использовать формулу для определения форматируемых ячеек” и в поле “Форматировать значения, для которых следующая формула является истинной” вставьте формулу:
- Не забудьте задать формат найденных дублированных строк.
Эта формула проверяет диапазон данных во вспомогательной колонке и при наличии повторяющихся строк выделяет их цветом в таблице:
Совпадение в столбцах Excel
Сегодня расскажу как искать совпадение в столбцах Excel. Разберем все тонкости на примерах.
Задача 1: Есть 6 текстов в 6 ячейках. Необходимо узнать, какие из них уникальные, а какие повторяются.
Использовать будем Условное форматирование.
- Выбираем ячейки, которые необходимо сравнить;
- Во вкладке Главная переходим «Условное форматирование -> Правила выделения ячеек -> Повторяющиеся значения»;
Выскакивает новое окно и в таблице начинают подсвечиваться ячейки, которые повторяются.
В этом окне вы можете выбрать две настройки: подсвечивать Повторяющиеся или Уникальные ячейки, а также какую подсветку при этом использовать — граница, текст, цвет текста, фон или своя уникальная.
Рассмотрим еще пример. Необходимо сравнить два столбца в Excel на совпадения. Есть таблица, в которой также есть совпадения, но уже числовые.
Выбираем таблицу и заходим в Повторяющиеся значения. Все совпадения будут подсвечены.
Можно, например, найти совпадения в одном столбце. Для этого достаточно перед применением опции выделить только его.
Ну и как я говорил выше, из выпадающего списка вы можете выделять не только повторяющиеся ячейки, но и уникальные.
Как сравнить два списка фамилий в excel на совпадения и выделить цветом
3 рабочих способа сравнить два столбца на совпадения в Excel
Здравствуйте постоянные читатели и случайные гости моего блога. Меня зовут Федор Лыков, и сегодня мы будем разбираться, как в эксель сравнить два столбца на совпадения. Лучшим инструментом для этого является Office от компании Microsoft.
Его часто используют бухгалтерские отделы, чтобы производить свои сложные расчёты. Чаще всего Эксель позволяет сделать грамотный анализ финансовой деятельность организации, который ляжет в основу составления прайс-листов.
Стоит отметить, что такие показатели изменяются. Поэтому необходимо подробно следить за динамикой всех изменений. Чтобы это делать просто и быстро достаточно обладать навыком сравнения значений двух массивов.
Это лишь вершина айсберга в обучении Microsoft Office Excel. Основные знания можно получить, приобретя курс “Excel + Google Таблицы с нуля до PRO”. За 4 месяца не выходя из дома, вы получите возможность делать сложные расчеты за короткое время.
Обратите внимание, что мы уже рассмотрели возможности выполнения операций с процентами. Переходите по ссылке и узнайте, как это сделать.
Как в Эксель сравнить два столбца на совпадения текста с помощью меню поиска
Воспользовавшись всего двумя инструментами программы, применить которые нужно последовательно, у вас получится сделать сортировку в двух и более столбах. Для этого делаем следующее:
- Заносим в программу два массива, которые должны быть подвергнуты сравнению.
- Следующим шагом необходимо найти кнопку, которая называется «Найти и выделить». Она расположена на вкладке «Главная» с правой стороны экрана.
Если вы дочитали до данного момента и решили проверить правильность предоставленной мной информации, но программы нет. Что же делать в таком случае, спросите вы меня? А тут все просто. Советую вам прочитать, как установить Эксель на свой компьютер.
- Теперь нам необходимо выполнить выделение двух столбцов, подвергаемых сравнению.
Возможности программ от Microsoft безграничны. К тому же обычно они используются поверхностно. Обычный обыватель пользуется только некоторыми универсальными инструментами.
Предлагаю вам посетить курс MS Office и инструменты Google. Спешите записаться, ведь сейчас действует скидка, которую нельзя упустить.
- Результатом вышеперечисленных действий будет открытие нового диалогового окна, в котором нужно поставить галочку напротив пункта «Отличия по строкам».
- Подтверждаем свое решение кликом по кнопке «Ок».
- В итоге вы увидите, как отличия окрасятся другим цветом.
Примите к сведению. Когда необходимо сделать так, чтобы отличия выделялись, воспользуйтесь функциями «Шрифт» и «Изменить цвет текста». Однако следите за собой, чтобы не нажать Enter. В противном случае выделение будет сброшено.
- Далее переходим к сортировке. Чтобы это сделать нужно, нажать кнопку, расположенную рядом с «Найти».
- После чего задаем параметры сортировки.
- Перед нами откроется новое окно, в котором нужно сделать настройки сортировки.
- Когда мы все это сделаем, данные будут располагаться в порядке, который нам необходим.
- Когда все настройки сделаны, остается только нажать кнопку «Ок».
- После этого мы сможем лицезреть на экране следующую картину.
Лето лучшее время для того, чтобы привнести в свою жизнь, что-то новое. В период с 4 июня по 3 августа будет проходить обучение по курсу “EXCEL”, который подойдет начинающим пользователям. Переходите по ссылке и забронируйте себе место.
Как в Эксель сравнить два столбца на совпадения с помощью команды форматирование
Рассмотренным ранее способом не всегда удобно пользоваться. Применяя его нельзя использовать рабочее пространство. Поэтому предлагаю рассмотреть альтернативный способ, который предполагает использование условного форматирования.
Давайте обозначим каждый шаг подробно:
- Находим в верхнем меню блок «Стили». В нем будет находиться кнопка «Условное форматирование».
- Тут нам необходимо найти строку «Создать правило».
- В результате нашему вниманию предстанет диалоговое окно, в котором собраны все шаблоны. Для решения нам нужно будет кликнуть по последней строке в списке.
- Эта команда дает возможность сравнить информацию, занесенную в строки двух столбцов.
- Работы строятся на следующем принципе. Если значение соответствует «Истине», то эта ячейка будет отформатирована. Правила форматирования задаются с помощью нажатия на кнопку «Формат». Тут нам предлагается настроить шрифт и цвет ячейки.
- Чтобы форматирование вступило в силу, нам понадобится дважды кликнуть по кнопке «Ок». В результате сравниваемые ячейки будут выделены в соответствии с указанными ограничениями.
Применение функции для сравнения
Такой подход используется более профессиональными пользователями. Более подробно о нем рассказывают наставники курса “Продвинутый Excel”. Выпускники смогут самостоятельно принимать решение, когда лучше использовать функцию для сравнения информации.
В Microsoft Office Excel заложена библиотека стандартных функций. Среди них есть та, которая помогает сравнить два массива. Причем после этого результат сводится в отдельный столбец. Использовать данный способ можно при сравнении цен на различные товары.
Для этого необходимо придерживаться следующей последовательности действий:
- Вносим два блока, которые будут содержать название продуктов и цены. Причем один столбец будет включать в себя стандартные значения, а второй измененные.
- Выбираем отдельную ячейку, в которую вводим ВПР. Тут нам нужно впечатать формулу и указать критерии сравнения.
- Чтобы облегчить пользователю жизнь, разработчики сделали возможность автозаполнения последующих строк таблицы.
Обратите внимание, если появилось #Н/Д, то это будет означать, что в оригинальном массиве такая позиция отсутствует.
Заключение
Как мы успели заметить, есть разные способы получения конечного результата. Однако, чтобы не потеряться в функциях Excel нужно обладать небольшими стартовыми знаниями.
Их можно получить на курсе “Power BI & Excel PRO . Если вы зарегистрируетесь на курс до 10 мая, то получите скидку 30 %. Спешите, остался всего один день.
Это все, что мне хотелось бы вам сегодня рассказать.
Как в Excel сравнить два списка
Excel – эффективная программа для обработки данных. И один из методов анализа информации – сравнение двух списков. Если правильно осуществлять сравнение двух списков в Excel, организовать этот процесс будет очень легко. Достаточно просто следовать некоторым пунктам, о которых сегодня пойдет речь. Практическая реализация этого метода полностью зависит от потребностей человека или организации в конкретный момент. Поэтому следует рассмотреть несколько возможных случаев.
Сравнение двух списков в Excel
Конечно, можно сравнивать два списка вручную. Но это займет много времени. Excel обладает собственным интеллектуальным инструментарием, который позволит сравнивать данные не только быстро, но и получать ту информацию, которую глазами и не получить так легко. Предположим, у нас есть два столбца с координатами A и B. Некоторые значения в них повторяются.
Постановка задачи
Итак, нам нужно сравнить эти столбцы. Методика сравнения двух документов следующая:
- Если уникальные ячейки каждого из этих списков совпадают, и общее количество уникальных ячеек совпадает, и ячейки те же самые, то можно считать эти списки одинаковыми. То, в каком порядке значения в этом перечне уложены, не имеет столь большого значения.
- О частичном совпадении перечней можно говорить, если сами уникальные значения те же самые, но отличается количество повторов. Следовательно, в таких списках может быть и разное количество элементов.
- О том, что два списка не совпадают, говорит разный набор уникальных значений.
Все эти три условия одновременно и являются условиями нашей задачи.
Решение задачи
Давайте сгенерируем два динамических диапазона, чтобы было более удобно сравнивать перечни. Каждый из них будет соответствовать каждому из перечней.
Чтобы сравнить два списка, надо выполнить следующие действия:
- В отдельной колонке создаем список уникальных значений, характерных для обоих списков. Для этого используем формулу: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); “”). Сама формула должна записываться, как формула массива.
- Определим, сколько раз каждое уникальное значение, встречается в массиве данных. Вот, какими формулами можно это сделать: =СЧЁТЕСЛИ(Список1;D5) и =СЧЁТЕСЛИ(Список2;D5).
- Если и число повторений, и количество уникальных значений одинаковое во всех перечнях, которые входят в эти диапазоны, то функция возвращает значение 0. Это говорит о том, что совпадение стопроцентное. В этом случае заголовки этих списков обретут зеленый фон.
- Если все уникальное содержимое есть в обоих списках, то возвращенное формулами =СЧЁТЕСЛИМН($D$5:$D$34;”*?”;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;”*?”;F5:F34;0) значение составит ноль. Если же E1 содержит не ноль, а такое значение содержится в ячейках E2 и F2, то в этом случае диапазоны будут признаны совпадающими, но только частично. В таком случае заголовки соответствующих списков станут оранжевыми.
- И в случае возвращения одной из формул, описанных выше, ненулевого значения перечни будут полностью не совпадающими.
Вот и ответ на вопрос, как проанализировать столбцы на предмет совпадений с помощью формул. Как видим, с применением функций можно реализовать почти любую задачу, которая на первый взгляд с математикой не связана.
Тестирование на примере
В нашем варианте таблицы есть три вида списков каждой описанной выше разновидности. В нем есть частично и полностью совпадающие, а также не совпадающие.
Для сравнения данных мы используем диапазон A5:B19, в который мы попеременно вставляем эти пары списков. О том, какой будет итог сравнения, мы поймем по цвету исходных перечней. Если они абсолютно разные, то это будет красный фон. Если часть данных одинаковая, то желтый. В случае же полной идентичности соответствующие заголовки будут зелеными. Как же сделать цвет, зависящий от того, какой результат получился? Для этого нужно условное форматирование.
Поиск отличий в двух списках двумя способами
Давайте опишем еще два метода поиска отличий в зависимости от того, являются ли списки синхронными, или нет.
Вариант 1. Синхронные списки
Это простой вариант. Предположим, у нас такие списки.
Чтобы определить, какое количество раз значения не сошлись, можно с использованием формулы: =СУММПРОИЗВ(–(A2:A20<>B2:B20)). Если по итогу мы получили 0, это говорит о том, что два перечня одинаковые.
Вариант 2. Перемешанные списки
Если перечни не идентичны по порядку объектов, которые в них входят, нужно применить такую функцию, как условное форматирование и окрасить повторяющиеся значения. Или же воспользоваться функцией СЧЕТЕСЛИ, с использованием которой мы определяем, сколько раз элемент из одного перечня встречается во втором.
Как сравнить 2 столбца по строкам
Когда мы сравниваем две колонки, нам нередко приходится сопоставлять информацию, которая находится в разных рядах. Чтобы сделать это, нам поможет оператор ЕСЛИ. Давайте разберем принцип ее работы на практике. Для этого приведем несколько наглядных ситуаций.
Пример. Как сравнить 2 столбца на совпадения и различия в одной строке
Чтобы проанализировать, являются ли значения, находящиеся в том же самом ряду, но разных колонках, одинаковыми, запишем функцию ЕСЛИ. Формула вставляется в каждый ряд, размещенный во вспомогательном столбце, куда будут выводиться результаты обработки данных. Но вовсе не обязательно прописывать ее в каждый ряд, достаточно просто скопировать ее в оставшиеся ячейки этой колонки или же воспользоваться маркером автозаполнения.
Нам следует записать такую формулу, чтобы понять, совпадают ли значения в обеих колонках или нет: =ЕСЛИ(A2=B2; “Совпадают”; “”). Логика работы этой функции очень проста: она сопоставляет значения в ячейках A2 и B2, и если они одинаковые, выводит значение «Совпадают». Если же данные отличаются, то не возвращает никакого значения. Можно также проверить ячейки на предмет отсутствия между ними совпадения. В этом случае используемая формула следующая: =ЕСЛИ(A2<>B2; “Не совпадают”; “”). Принцип тот же самый, сначала осуществляется проверка. Если оказывается, что ячейки удовлетворяют критерию, то выводится значение «Не совпадают».
Также возможно применение следующей формулы в поле формулы, чтобы выводить и «Совпадают» если значения одинаковые, и «Не совпадают», если они отличаются: =ЕСЛИ(A2=B2; “Совпадают”; “Не совпадают”). Также вместо оператора равенства можно использовать оператор неравенства. Только порядок значений, которые будут выводиться в этом случае будет несколько другим: =ЕСЛИ(A2<>B2; “Не совпадают”; “Совпадают”). После использования первого варианта формулы результат получится следующим.
Этот вариант формулы не учитывает регистр значений. Поэтому если значения в одной колонке отличаются от других только тем, что они написаны большими буквами, то этой разницы программа не заметит. Чтобы при сравнении учитывался регистр, нужно в критерии использовать функцию СОВПАД. Остальные аргументы оставляем без изменений: =ЕСЛИ(СОВПАД(A2,B2); “Совпадает”; “Уникальное”).
Как сравнить несколько столбцов на совпадения в одной строке
Есть возможность проанализировать значения в перечнях по целому набору критериев:
- Найти те ряды, которые везде имеют те же значения.
- Найти те ряды, где есть совпадения всего в двух списках.
Давайте рассмотрим несколько примеров, как действовать в каждом из этих случаев.
Пример. Как найти совпадения в одной строке в нескольких столбцах таблицы
Предположим, у нас есть ряд колонок, где содержится нужная нам информация. Перед нами стоит задача определить те ряды, в которых значения одинаковые. Чтобы это сделать, нужно воспользоваться следующей формулой: =ЕСЛИ(И(A2=B2;A2=C2); “Совпадают”; ” “).
Если столбцов лишком много содержится в таблице, то нужно просто применять вместе с функцией ЕСЛИ оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($A2:$C2;$A2)=3;”Совпадают”;” “). Цифра, которая используется в этой формуле, означает количество колонок, в которых нужно осуществлять проверку. Если оно отличается, то нужно написать столько, сколько справедливо для вашей ситуации.
Пример. Как найти совпадения в одной строке в любых 2 столбцах таблицы
Допустим, нам необходимо проверить, совпадают ли в одном ряду значения в двух колонках из тех, которые есть в таблице. Для этого нужно в качестве условия использовать функцию ИЛИ, где попеременно прописать равенство каждого из столбцов другому. Вот пример.
Мы используем такую формулу: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Может случиться ситуация, когда столбцов в таблице очень много. В таком случае формула будет огромной, а времени на подбор всех необходимых комбинаций может потребоваться очень много. Чтобы решить эту проблему, нужно воспользоваться функцией СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”)
Видим, что итого у нас две функции СЧЕТЕСЛИ. С помощью первой мы попеременно определяем, сколько столбцов имеют сходство с A2, а с помощью второй проверяем количество сходств со значением B2. Если в результате вычисления по этой формуле мы получаем нулевое значение, это говорит о том, что все строки в этом столбце уникальны, если же больше – есть сходства. Следовательно, если в результате вычисления по двум формулам и складывания итоговых результатов мы получаем нулевое значение, то возвращается текстовое значение «Уникальная строка», если же это число больше, записывается, что эта строка не уникальная.
Как сравнить 2 столбца в Excel на совпадения
Теперь приведем такой пример. Допустим у нас есть таблица с двумя столбцами. Необходимо проверить совпадения в них. Чтобы это сделать, необходимо применять формулу, где будут использоваться и функция ЕСЛИ, и оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”)
Больше никаких действий выполнять не нужно. После вычисления результат по этой формуле мы получаем, если значение третьего аргумента функции ЕСЛИ совпадает. Если же их нет, то содержимое второго аргумента.
Как сравнить 2 столбца в Excel на совпадения и выделить цветом
Чтобы было более просто визуально определять совпадающие столбцы, можно выделить их цветом. Для этого нужно воспользоваться функцией «Условное форматирование». Давайте разберемся на практике.
Поиск и выделение совпадений цветом в нескольких столбцах
Чтобы определить совпадения и выделить их, необходимо сначала выделить диапазон данных, в котором будет осуществляться проверка, после чего открыть на вкладке «Главная» пункт «Условное форматирование». Там выбираем в качестве правила выделения ячеек «Повторяющиеся значения».
После этого появится новое диалоговое окно, в котором в левом всплывающем перечне находим опцию «Повторяющиеся», а в правом списке выбираем цвет, каким будет осуществляться выделение. После нажатия нами кнопки «ОК», фон всех ячеек со сходствами будет выделен. Дальше просто сравнивать колонки на глаз.
Поиск и выделение цветом совпадающих строк
Методика проверки, совпадают ли строки, несколько отличается. Сначала необходимо создать дополнительную колонку, и там будем использовать объединенные значения с использованием оператора &. Для этого нужно записать формулу вида: =A2&B2&C2&D2.
Выделяем ту колонку, которая была создана и содержит объединенные значения. Далее выполняем ту же последовательность действий, которая описана выше для колонок. Повторяющиеся строки будут выделены тем цветом, который вы укажете.
Видим, что ничего сложного в том, чтобы искать повторения, нет. Excel содержит все необходимые инструменты для этого. Важно просто потренироваться перед тем, как использовать все эти знания на практике.
Если приходиться работать с большими таблицами определенно найдете в них дублирующийся суммы разбросаны вдоль целого столбца. В тоже время у вас может возникнуть необходимость выбрать данные из таблицы с первым наименьшим числовым значением, которое имеет свои дубликаты. Нужна автоматическая выборка данных по условию. В Excel для этой цели можно успешно использовать формулу в массиве.
Как сделать выборку в Excel по условию
Чтобы определить соответствующие значение первому наименьшему числу нужна выборка из таблицы по условию. Допустим мы хотим узнать первый самый дешевый товар на рынке из данного прайса:
Автоматическую выборку реализует нам формула, которая будет обладать следующей структурой:
=ИНДЕКС(диапазон_данных_для_выборки;МИН(ЕСЛИ(диапазон=МИН(диапазон);СТРОКА(диапазон)-СТРОКА(заголовок_столбца);””)))
В месте «диапазон_данных_для_выборки» следует указать область значений A6:A18 для выборки из таблицы (например, текстовых), из которых функция ИНДЕКС выберет одно результирующие значение. Аргумент «диапазон» означает область ячеек с числовыми значениями, из которых следует выбрать первое наименьшее число. В аргументе «заголовок_столбца» для второй функции СТРОКА, следует указать ссылку на ячейку с заголовком столбца, который содержит диапазон числовых значений.
Естественно эту формулу следует выполнять в массиве. Поэтому для подтверждения ее ввода следует нажимать не просто клавишу Enter, а целую комбинацию клавиш CTRL+SHIFT+Enter. Если все сделано правильно в строке формул появятся фигурные скобки.
Обратите внимание ниже на рисунок, где в ячейку B3 была введена данная формула в массиве:
Выборка соответственного значения с первым наименьшим числом:
С такой формулой нам удалось выбрать минимальное значение относительно чисел. Далее разберем принцип действия формулы и пошагово проанализируем весь порядок всех вычислений.
Как работает выборка по условию
Ключевую роль здесь играет функция ИНДЕКС. Ее номинальное задание – это выбирать из исходной таблицы (указывается в первом аргументе – A6:A18) значения соответственные определенным числам. ИНДЕКС работает с учетом критериев определённых во втором (номер строки внутри таблицы) и третьем (номер столбца в таблице) аргументах. Так как наша исходная таблица A6:A18 имеет только 1 столбец, то третий аргумент в функции ИНДЕКС мы не указываем.
Чтобы вычислить номер строки таблицы напротив наименьшего числа в смежном диапазоне B6:B18 и использовать его в качестве значения для второго аргумента, применяется несколько вычислительных функций.
Функция ЕСЛИ позволяет выбрать значение из списка по условию. В ее первом аргументе указано где проверяется каждая ячейка в диапазоне B6:B18 на наличие наименьшего числового значения: ЕСЛИB6:B18=МИНB6:B18. Таким способом в памяти программы создается массив из логических значений ИСТИНА и ЛОЖЬ. В нашем случаи 3 элемента массива будут содержат значение ИСТИНА, так как минимальное значение 8 содержит еще 2 дубликата в столбце B6:B18.
Следующий шаг – это определение в каких именно строках диапазона находится каждое минимальное значение. Это нам необходимо по причине определения именно первого наименьшего значения. Реализовывается данная задача с помощью функции СТРОКА, она заполняет элементы массива в памяти программы номерами строк листа. Но сначала от всех этих номеров вычитается номер на против первой строки таблицы – B5, то есть число 5. Это делается потому, что функция ИНДЕКС работает с номерами внутри таблицы, а не с номерами рабочего листа Excel. В тоже время функция СТРОКА умеет возвращать только номера строк листа. Чтобы не получилось смещение необходимо сопоставить порядок номеров строк листа и таблицы с помощи вычитанием разницы. Например, если таблица находится на 5-ой строке листа значит каждая строка таблицы будет на 5 меньше чем соответственная строка листа.
После того как будут отобраны все минимальные значения и сопоставлены все номера строк таблицы функция МИН выберет наименьший номер строки. Эта же строка будет содержать первое наименьшее число, которое встречается в столбце B6:B18. На основании этого номера строки функции ИНДЕКС выберет соответствующее значение из таблицы A6:A18. В итоге формула возвращает это значение в ячейку B3 в качестве результата вычисления.
Как выбрать значение с наибольшим числом в Excel
Поняв принцип действия формулы, теперь можно легко ее модифицировать и настраивать под другие условия. Например, формулу можно изменить так, чтобы выбрать первое максимальное значение в Excel:
Если необходимо изменить условия формулы так, чтобы можно было в Excel выбрать первое максимальное, но меньше чем 70:
Как в Excel выбрать первое минимальное значение кроме нуля:
Как легко заметить, эти формулы отличаются между собой только функциями МИН и МАКС и их аргументами.
Скачать пример выборки из таблицы в Excel.
Теперь Вас ни что не ограничивает. Один раз разобравшись с принципами действия формул в массиве Вы сможете легко модифицировать их под множество условий и быстро решать много вычислительных задач.
Анализ “что если” в Excel
Смотрите также строкам. Сравнение двухНемного усложним задачу. На подстановок, используются функции разделе, посвященном функции только на самых что таблицу, просто адресов ячеек. ДляВПР запускается путем вставкиАналогичным образом в поле функции;Как видим, сразу в соответствовать номер индекса из двух переменных тремя полями: случае мы выберемExcel содержит множество мощных
Подбор параметра
таблиц по условию. этот раз формула ИНДЕКС и ПОИСКПОЗ. ВПР. популярных, и наиболее начерченную карандашом, или того, чтобы указать оператора «ВПР» из«Значение2»СУММ«Значение2» той ячейке, которую предыдущего аргумента. То в формуле иУ ячейку B7, поскольку инструментов для выполнения
Как использовать Подбор параметра (пример 1):
Выборка значений с выглядит следующим образом:Щелкните ячейку в диапазоне.К началу страницы важных из них. при помощи границы, адрес ячейки, из Мастера функций вдобавляем координаты столбца. Данный оператор используется— мы отметили ещё есть, если в заменить ее любымстановить в ячейке она содержит формулу сложных математических вычислений, учетом критериев поиска.x2=4
На вкладкеДля выполнения этой задачиАвтор: Максим Тютюшев программа Microsoft Excel которой берутся данные ту ячейку, где«2 торговая точка» для подсчета суммы«Плохо» в первом действии, качестве аргумента количеством значений, а— ячейка, которая=СРЗНАЧ(B2:B6) например,Функции БСЧЁТ и БСЧЁТАРешение:Формулы используются функции СМЕЩПредположим, что требуется найти воспринимает, как простую для расчета, достаточно данные должны отображаться., в поле чисел в ячейках; отобразился результат, а«Номер индекса» полученные результаты свести содержит требуемый результат..Анализ «что если»
- для счета сЗаполните ячейку B2 формулойв группе и ПОИСКПОЗ. внутренний телефонный номер область ячеек. Для кликнуть по нейВ появившемся, после запуска«Значение3» листа. Его синтаксис«Значение3» именно наименованиевыступает число в таблицу. Этот
- В нашем примереНа вкладке. Этот инструмент способен несколькими условиями в как показано наРешенияПримечание: сотрудника по его
- того, чтобы этот мышкой, и её
- этой функции окне,— довольно прост и—«Январь»«3» инструмент обладает широчайшими ячейка B4 уже
- Данные экспериментальным путем найти Excel. рисунке:выберите команду Данный метод целесообразно использовать идентификационному номеру или набор данных воспринимался координаты появится в нужно указать адрес
- «3 торговая точка» понятен:«Удовлетворительно», соответствующее первому номеру, то ему будет возможностями, поскольку выводит выделена.выберите команду решение по Вашим
- Примеры работы функцийВыберите встроенный инструмент: «Данные»-«РаботаПодстановка
- при поиске данных узнать ставку комиссионного именно как таблица, ячейке для вывода ячейки или диапазона, а в поле=СУММ(число1;число2;…)
- ; месяца в году. соответствовать значение, которое сразу множество результатов,ЗначениеАнализ «что если» исходным данным, даже БСЧЁТ и БСЧЁТА с данными»-«Анализ что
Как использовать Подбор параметра (пример 2):
. в ежедневно обновляемом вознаграждения, предусмотренную за его нужно переформатировать. результата. ячеек, откуда данные«Значение4»То есть, аргументами данного«Значение4»Теперь, чтобы не вводить внесено, как аргумент в отличие от— требуемый результат., а затем в если данные являются для подсчета количества если»-«Подбор параметра» иЕсли команда внешнем диапазоне данных. определенный объем продаж.Делается это просто. Для
- Также, программу Microsoft Excel будут подтягиваться.— оператора обычно являются
- — вручную формулу для«Значение3»Диспетчера сценариев Мы введем 500, выпадающем меню нажмите неполными. В этом значений в базе
- снова заполните егоПодстановка
- Известна цена в Необходимые данные можно начала, выделяем нужный можно использовать иУрок: Применение функции ВПР«4 торговая точка» либо числа, либо,
- «Хорошо» всех остальных ячеек.или поскольку допустимо потратить
- Подбор параметра уроке Вы узнаете, данных по множественным параметрами как нанедоступна, необходимо загрузить столбце B, но быстро и эффективно диапазон с данными, в качестве обычного в Microsoft Excel
- . еще чаще, ссылки;
- столбцаВ качестве значений могутПодбора параметра $500.. как использовать один
- условиям. Как искать рисунке (в этот надстройка мастера подстановок. неизвестно, сколько строк находить в списке а затем, находясь калькулятора. Для этого,Ещё одной важной возможностьюПосле выполнения данных действий на ячейки, где«Значение5»«Наименование месяца» выступать разнообразные виды. В следующем примереИзменяПоявится диалоговое окно с из инструментов текст с неточным раз значение 4):
Загрузка надстройки мастера подстановок данных возвратит сервер, и автоматически проверять во вкладке «Главная», в строке формул программы Excel является жмем на кнопку содержаться числа, которые—, нам предстоит её данных:
Другие типы анализа «что если»
видно 24 возможныхя значение ячейки тремя полями:анализа «что если» совпадением? Сравните 2 результата вычисления:Нажмите кнопку а первый столбец их правильность. Значения, кликаем по кнопке или в любой создание сводных таблиц.«OK» необходимо просуммировать. Но«Отлично» скопировать. Для этого
Текст;
office-guru.ru
Применение функции ВЫБОР в Microsoft Excel
Автор: Антон Андронов Мы выделим ячейку— ячейка, которая. критериям Excel. максимально точный результат, кнопкуC1 вычислениях или отображать список с различными знака «=». данные из других выводит ошибочное значение. аргумента выступит не вышеуказанных данных произведено, угол ячейки, содержащейФормулы;При работе в Excel
B3, поскольку требуется содержит требуемый результат.
Использование оператора ВЫБОР
Каждый раз при использованииСовместное использование функций а во второмПараметры Excel — это левая верхняя как результаты. Существует вариантами стилей оформленияУрок: Применение формул в таблиц по различным Это связано с число и не щелкаем по кнопке формулу. Появляется маркер
Функции и т. д.
пользователи иногда сталкиваются вычислить количество гостей, В нашем случае формулы или функции ИНДЕКС и ПОИСКПОЗ – максимально приближенный.и выберите категорию ячейка диапазона (также несколько способов поиска таблицы. Выбираем наиболее Microsoft Excel критериям, а также тем, что мы ссылка, а содержимое«OK» заполнения. Зажимаем левуюТеперь давайте рассмотрим конкретные с задачей произвести которое можно пригласить, это ячейка B7 в Excel Вы в Excel –Это простые примеры быстрогоНадстройки называемая начальной ячейкой). значений в списке подходящий из них.Одной из самых популярных производить различные расчеты ещё не ввели функции.
кнопку мыши и примеры применения данного выбор из списка не превысив бюджет и мы уже собираете исходные значения мощный инструмент поиска поиска решений формул.Формула данных и отображенияТакже, таблицу можно создать, функций, которые используются с ними (суммировать, номер торговой точкиВЫБОРЗначение балла для первого тянем маркер заполнения оператора. определенного элемента и в $500. выделили ее. вместе, чтобы получить
данных. Выборка значений с помощью Excel.В поле
- ПОИСКПОЗ(«Апельсины»;C2:C7;0)
- результатов.
- нажав на кнопку
- в Excel, является
- умножать, делить, и
в соответствующую ячейку.. элемента выведено в
Пример 1: последовательный порядок расположения элементов
вниз до концаДавайте посмотрим, как действует на основании егоВыполнив все пункты, нажмитеЗначение результат. по нескольким критериям Сегодня каждый школьникУправлениеищет значение «Апельсины»Поиск значений в списке «Таблица», которая расположена функция «ЕСЛИ». С т.д.), а результатыВводим номер торговой точки
- Устанавливаем курсор в поле ячейку. колонки. данная функция на индекса присвоить емуОК
- — требуемый результат,Подбор параметра отбора. знает, как найтивыберите значение в диапазоне C2:C7. по вертикали по во вкладке «Вставка», её помощью можно выводить в отдельную в предназначенной для
- «Число1»Для того, чтобы произвестиКак видим, формула скопировалась простейшем примере. У указанное значение. С. т.е. результат, которыйработает наоборот. ОнПример функции ПОИСКПОЗ для значение x. Например:Надстройки Excel Начальную ячейку не точному совпадению предварительно выделив определенную задать в ячейке таблицу. При этом, этих целей ячейке.. Затем кликаем по подобную процедуру и
в нужный нам нас имеется таблица данной задачей прекрасноДиалоговое окно должен получиться в позволяет, опираясь на поиска совпадения значенийx=(7-1)/2и нажмите кнопку следует включать вПоиск значений в списке область листа с вывод одного результата существуют очень широкие Сумма выручки по пиктограмме, которая изображена для остальных элементов
диапазон. При этом с нумерацией от справляется функция, котораяРезультат подбора параметра
- ячейке B7. В конечный результат, вычислить в Excel.Excel в своих алгоритмахПерейти этот диапазон. по вертикали по данными. при выполнении конкретного
- возможности по настройке соответствующей колонке тут в виде перевернутого столбца, копируем данные все наименования месяцев,1 так и называетсясообщит, удалось ли нашем примере мы исходное значение, котороеПримеры работы функции инструментов анализа данных.1 приблизительному совпадениюПосле этого, выделенный набор
- условия, и другого полей сводной таблицы. же отобразится в треугольника. Этот значок в его ячейки которые отобразились вдо«ВЫБОР»
найти решение. Нажмите введем 70, поскольку
Пример 2: произвольный порядок расположения элементов
даст такой результат. ПОИСКПОЗ для поиска использует более простойВ области — это количество столбцов,Поиск значений по вертикали ячеек Microsoft Excel, результата, в случаеСводную таблицу можно создать элементе листа, в находится в том при помощи маркера ячейках, соответствуют их12. Давайте узнаем подробно,OK нужно набрать минимум Далее мы приведем точного и ближайшего метод – подстановки.Доступные надстройки которое нужно отсчитать в списке неизвестного будет воспринимать как его невыполнения. во вкладке «Вставка», котором установлена формула. же горизонтальном ряду, заполнения, как это порядковому номеру из. Нужно согласно данным как работать с. 70 баллов, чтобы несколько примеров, чтобы большего или меньшего
- Он подставляет вместоустановите флажок рядом справа от начальной размера по точному таблицу. Вследствие этого,Синтаксис данной функции выглядит нажав на кнопку»Важно учесть, что вводить где расположены кнопка производилось в столбца слева.
порядковым номерам с данным оператором, иРезультат появится в указанной поступить. показать, как работает значения в диапазоне x разные значения
с пунктом ячейки, чтобы получить совпадению
- например, если вы следующим образом «ЕСЛИ(логическое которая так и можно только числа
- «Вставить функцию»Способе 1Урок: помощью функции
- с какими поставленными ячейке. В нашемИзменяя значение ячейкиПодбор параметра
- ячеек. Как сравнить и анализирует, насколькоМастер подстановок столбец, из которого
- Поиск значений в списке введете в ячейки, выражение; [результат если называется «Сводная таблица».
от 1 дои строка формул,. Как видим, иМастер функций в ЭкселеВЫБОР
- проблемами он может случае— ячейка, куда
- . на совпадение значений результат вычислений отклоняетсяи нажмите кнопку возвращается значение. В по горизонтали по расположенные у границ истина]; [результат еслиУрок: Применение сводных таблиц 4, которые будут но слева от на этот разВ предыдущем случае мыуказать наименование соответствующего справиться.
Пример 3: использование в комбинации с другими операторами
Подбор параметра Excel выведет результат.Представьте, что Вы поступаете двух таблиц? от условий указанныхОК этом примере значение точному совпадению таблицы, какие-то данные, ложь])». в Microsoft Excel
соответствовать номеру торговой них. Открывается список функция отработала корректно применили формулу месяца во второйСкачать последнюю версиювычислил результат В нашем случае в определенное учебноеПримеры функции ИНДЕКС для в параметрах инструмента.. возвращается из столбцаПоиск значений в списке то они будутС помощью операторов «И»,Для визуального отображения данных, точки. Если вы недавно используемых функций. и вывела всеВЫБОР колонке таблицы. Excel
- 18,62 мы выберем ячейку заведение. На данный создания массивов значений Как только будет,Следуйте инструкциям мастера. D по горизонтали по
- автоматически включены в «ИЛИ» и вложенной размещенных в таблице, введете любое другое Так как формула результаты в соответствии, когда все значенияВыделяем первую пустую ячейкуФункция. Поскольку мы считаем B6, поскольку хотим момент Вами набрано
- в Excel. достигнут результат вычисленияК началу страницыПродажи приблизительному совпадению эту таблицу. Кроме функции «ЕСЛИ», можно можно использовать диаграммы. число, то формула
ВЫБОР
с заданным алгоритмом. номеров индекса были столбцаВЫБОР количество гостей, то узнать оценку, которую 65 баллов, аПримеры работы функции с максимальной точностью,Часто нам нужно предварительно.Создание формулы подстановки с того, при прокрутке задать соответствие нескольким Их можно применять
опять выдаст ошибку.недавно применялась намиНо гораздо продуктивнее оператор расставлены по порядку.«Наименование месяца»относится к категории наш окончательный ответ требуется получить на необходимо минимум 70 ИНДЕКС для динамической процесс подстановки прекращается. спрогнозировать, какие будутК началу страницы помощью мастера подстановок вниз, шапка таблицы условиям, или одному в целях созданияУрок: в предыдущем способе,ВЫБОР Но как работает. Кликаем по значку операторов должен быть целым последнем задании. баллов, чтобы пройти выборки и фильтрацииПо умолчанию инструмент выполняет результаты вычислений приДля выполнения этой задачи (только Excel 2007) будет постоянно в
- из нескольких условий. презентаций, написания научныхКак посчитать сумму в то она имеетсяможно использовать в данный оператор в«Вставить функцию»«Ссылки и массивы» числом. Мы можемВыполнив все шаги, нажмите отбор. К счастью, значений из исходной
- 100 повторений (итераций) определенных входящих параметрах. используется функция ГПР.Для решения этой задачи пределах области зрения.Урок: Применение функции «ЕСЛИ» работ, в исследовательских Экселе в этом списке. комбинации с другими случае, если указанные
около строки формул.. Её целью является округлить результат вОК есть последнее задание, таблицы. Как сделать с точностью 0.001. Например, если получить См. пример ниже. можно использовать функциюУрок: Создание таблицы в в Microsoft Excel целях, и т.д.Как видим, функция Поэтому достаточно кликнуть функциями. Посмотрим, как
значения перемешаны иПроизводится запуск выведение определенного значения большую или меньшую. которое способно повысить массив значений ячеек Если нужно увеличить кредит на закупкуФункция ГПР выполняет поиск ВПР или сочетание Microsoft ExcelС помощью макросов, в
Программа Microsoft ExcelВЫБОР по данному наименованию, это делается на
- повторяются? Давайте рассмотримМастера функций в указанную ячейку, сторону. Округлив количествоExcel вычислит результат и количество Ваших баллов. диапазона?
- количество повторений или товара в банке по столбцу функций ИНДЕКС иС помощью функции подбора программе Microsoft Excel предоставляет широкий наборпри правильном её
чтобы перейти в примере применения операторов это на примере. Переходим в категорию которому соответствует номер гостей в большую в диалоговом окне В данной ситуацииФункция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel
повысить точность вычисления с более низкойПродажи
ПОИСКПОЗ. параметров, можно подобрать можно записывать выполнение инструментов для создания применении, может стать окно аргументов. НоВЫБОР таблицы с успеваемостью«Ссылки и массивы» индекса в другом
сторону, мы превысим
lumpics.ru
10 полезных функций программы Microsoft Excel
Результат подбора параметра можно воспользоваться для промежуточных расчетов измените настройки: «Файл»-«Параметры»-«Формулы»-«Параметры процентной ставкой, аи возвращает значениеДополнительные сведения см. в исходные данные, исходя определенных действий, а различного типа диаграмм. очень хорошим помощником более вероятно, что
и школьников. В первом
Функция ВПР
. Выбираем из перечня элементе на листе. заданный бюджет, значит,сообщит решение, еслиПодбором параметра . вычислений»: цену товара немного из строки 5 в разделе, посвященном функции из конечного нужного потом воспроизводить ихЧтобы создать диаграмму, нужно для выполнения поставленных у вас вСУММ столбце таблицы указана наименование Синтаксис этого оператора остановимся на 18-ти оно есть. Нажмите, чтобы выяснить, какойПримеры работы функцииТаким образом, если нас повысить – существенно указанном диапазоне.
ВПР. для вас результата. автоматически. Это существенно выделить набор ячеек задач. При использовании
списке этого наименования. фамилия ученика, во«ВЫБОР» следующий: гостях.
ОК балл необходимо получить
Сводные таблицы
ПРОМЕЖУТОЧНЫЕ.ИТОГИ для выполнения не устраивает результат ли возрастет прибыльДополнительные сведения см. вЧто означает:Для того, чтобы использовать экономит время на с данными, которые её в комбинации не окажется. ВИмеется таблица реализации продукции втором оценка (оти щелкаем по=ВЫБОР(номер_индекса;значение1;значение2;…)Как видно из предыдущего. за последнее задание,
итоговых расчетов только вычислений, можно: при таких условиях? разделе, посвященном функции=ИНДЕКС(нужно вернуть значение из
эту функцию, нужно выполнении большого количества
Создание диаграмм
вы хотите визуально с другими операторами этом случае нужно по торговым точкам.1 кнопкеАргумент примера, бывают ситуации,Результат появится в указанной чтобы поступить в для видимых ячеекУвеличить в настройках параметр
При разных поставленных подобных ГПР. C2:C10, которое будет находиться во вкладке однотипной работы. отобразить. Затем, находясь возможности существенно увеличиваются. кликнуть по позиции Она разбита надо«OK»
«Номер индекса» которые требуют целое ячейке. В нашем учебное заведение. автофильтра. Умные формулы предельного числа итераций.
задачах, результаты вычисленийК началу страницы соответствовать ПОИСКПОЗ(первое значение «Данные». Затем, требуетсяМакросы можно записывать, просто во вкладке «Вставка»,
Автор: Максим Тютюшев«Другие функции…»
Формулы в EXCEL
четыре столбца, каждый5.содержит ссылку на число в качестве примереНа изображении ниже видно, для вычисления промежуточныхИзменить относительную погрешность. могут завесить отДля выполнения этой задачи «Капуста» в массиве
нажать на кнопку включив запись своих выбрать на лентеПрограмма Microsoft Excel способна. из которых соответствуетбаллов), а вЗапускается окно аргументов оператора ячейку, где находится результата. ЕслиПодбор параметра что Ваши баллы итогов в динамическихВ ячейке переменной (как одного или нескольких используется функция ГПР. B2:B10)) «Анализ «что если»», действий в программе,
тот тип диаграммы, в значительной мереПроизводится запуск определенной торговой точке. третьем нам предстоитВЫБОР порядковый номер элемента,Подбор параметраустановил, что требуется
за первые два таблицах.
Функция «ЕСЛИ»
во втором примере, изменяемых условий. ВВажно:Формула ищет в C2:C10 которая располагается в через соответствующую кнопку который считаете наиболее облегчить пользователю работуМастера функций Выручка указана отдельно с помощью функции
. В поле которому следующей группойвыдает десятичное значение, получить минимум 90 задания (тест и
Функция НАКЛОН для определения A3) ввести приблизительное зависимости от типа Значения в первой первое значение, соответствующее блоке инструментов «Работа
на ленте. подходящим для достижения
Макросы
с таблицами и, в котором в за определенную датуВЫБОР«Номер индекса» операторов присваивается определенное необходимо округлить его баллов за последнее письменная работа) составляют
наклона линейной регрессии значение для быстрого прогноза в Excel строке должны быть значению
с данными». Потом,Также, запись макросов можно поставленных целей. числовыми выражениями, автоматизировав
разделе построчно. Наша задача
Условное форматирование
дать данной оценкеследует указать адрес значение. Этот порядковый в большую или задание, чтобы пройти 58, 70, 72 в Excel. поиска решения. Если следует использовать соответствующий отсортированы по возрастанию.Капуста
выбрать в появившемся производить, используя языкБолее точная настройка диаграмм, её. Этого удается«Ссылки и массивы» — сделать так, соответствующую характеристику ( первой ячейки диапазона номер может варьироваться меньшую сторону в дальше. и 60. НесмотряПримеры работы функции же ячейка будет инструмент для анализа
В приведенном выше примере
(B7), и возвращает списке пункт «Подбор
«Умная» таблица
разметки Visual Basic, включая установку её достичь с помощьюмы должны отыскать чтобы после ввода«очень плохо» нумерации месяцев. Эту от зависимости от ситуации.Давайте представим, что Вы на то, что
НАКЛОН для анализа пуста, то Excel данных. функция ГПР ищет значение в ячейке параметра…». в специальном редакторе. наименования и наименования инструментария данного приложения, наименование номера торговой точки,
процедуру можно совершить,1Для решения более сложных планируете событие и мы не знаем, целесообразной корреляции спроса начнет с любого
Данный инструмент следует применять значение 11 000 в строке 3 C7 (Отрывается окно подбора параметра.Урок: Применение макросов в осей, производится в и различных его«ВЫБОР» в определенную ячейку«плохо» вбив координаты вручную.до задач можно применить хотите пригласить такое каким будет балл
и объема производимых числа (рандомно).
Подбор параметра
для анализа данных в указанном диапазоне.100 В поле «Установить Microsoft Excel
группе вкладок «Работа функций. Давайте рассмотрими выделить его. листа отображалась сумма, Но мы поступим254 другие типы количество гостей, чтобы за последнее задание товаров. Прогнозирование уровняИспользуя эти способы настроек
с одним неизвестным Значение 11 000 отсутствует, поэтому). в ячейке» выДля того, чтобы выделить с диаграммами». наиболее полезные функции Щелкаем по кнопке выручки за все«удовлетворительно» более удобно. Устанавливаем. Если задать индекс,анализа «что если» не превысить бюджет
(тестирование 3), мы объема продаж с
Функция «ИНДЕКС»
можно существенно облегчить (или изменяемым) условием. она ищет следующееДополнительные сведения см. в должны указать ссылку определенные данные вОдним из видов диаграмм программы Microsoft Excel.«OK»
дни работы указанного,
курсор в поле превышающий данное число,— сценарии или в $500. Можно можем написать формулу, помощью наклона линейной и ускорить процесс Например:
максимальное значение, не
lumpics.ru
Поиск значений в списке данных
разделах, посвященных функциям на ячейку, которая таблице применяется функция являются графики. ПринципСкачать последнюю версию. магазина. Для этого«хорошо» и кликаем левой то оператор выведет таблицы данных. В воспользоваться которая вычислит средний регрессии. поиска максимально точного2x+1=7 превышающее 11 000, и возвращает ИНДЕКС и ПОИСКПОЗ. содержит нужную формулу. условного форматирования. С
В этой статье
построения их тот ExcelАктивируется окошко аргументов оператора
мы и будем, кнопкой мыши по
в ячейку ошибку. отличие отПодбором параметра балл сразу за
Округление до целого числа решения.y=7 является функцией x;
10 543.К началу страницы В поле «Значение»
помощью этого инструмента, же, что иОдной из самых востребованных
Поиск значений в списке по вертикали по точному совпадению
ВЫБОР использовать комбинацию операторов«отлично» соответствующей ячейке на Если в качестве
Примеры функции ВПР
Подбора параметра, чтобы вычислить число все задания. Все,
Примеры функций ИНДЕКС и ПОИСКПОЗ
функциями ОКРУГЛ и
О подборе нескольких параметровнам известно значение y,Дополнительные сведения см. вДля выполнения этой задачи должен быть указан
можно настроить правила у остальных типов функций в программе. В полеСУММ). листе. Как видим, данного аргумента ввести, который опирается на
гостей, которое можно что нам необходимо, FormatNumber в VBA.
в Excel узнаем
Поиск значений в списке по вертикали по приблизительному совпадению
следует узнать при разделе, посвященном функции
используется функция ВПР. конечный результат, который выделения ячеек. Само диаграмм.
Microsoft Excel является«Номер индекса»иВыделяем первую ячейку в координаты автоматически отобразились дробное значение, то требуемый результат и пригласить. В следующем это вычислить среднееРешение проблем с из примеров следующего каком значении x ГПР.Важно: вы хотите получить. условное форматирование можноУрок: Применение диаграмм в ВПР (VLOOKUP). С
указываем ссылку наВЫБОР колонке
и в поле
Поиск значений по вертикали в списке неизвестного размера по точному совпадению
функция воспримет его, работает в обратном примере ячейка B4
арифметическое для всех округлением чисел до урока. мы получим yК началу страницы Значения в первой В поле «Изменяя выполнить в виде Microsoft Excel помощью данной функции, ту ячейку листа,.
«Описание» окна аргументов. как ближайшее к направлении, эти инструменты
содержит формулу пяти оценок. Для целого используя стандартнуюПримеры применения сложных вычисляемый формулой.Примечание: строке должны быть
значения ячейки» нужно гистограммы, цветовой шкалыДля работы с числовыми можно значения одной в которую будемВыделяем ячейку, в которойи переходим приПосле этого нам предстоит данному числу меньшее позволяют анализировать множество=B1+B2*B3 этого введите выражение
функцию ОКРУГЛ и
Поиск значений в списке по горизонтали по точному совпадению
формул и функцийРешим данную задачу встроенными Поддержка надстройки «Мастер подстановок»
отсортированы по возрастанию. указать координаты ячейки или набора значков. данными в программе или нескольких таблиц, вводить номер торговой
будет выводиться результат помощи того способа, вручную вбить в
целое значение. Если
Поиск значений в списке по горизонтали по приблизительному совпадению
значений и наблюдать,, которая суммирует общую
=СРЗНАЧ(B2:B6) VBA-функции FormatNumber или в программе Excel вычислительными инструментами Excel
в Excel 2010В приведенном выше примере с корректируемым значением.Для того, чтобы перейти Microsoft Excel удобно перетягивать в другую. точки для последующего в виде суммы. о котором уже
группу полей задать каким образом изменяется
стоимость аренды помещения
Создание формулы подстановки с помощью мастера подстановок (только Excel 2007)
в ячейку B7. Round. Алгоритм банковского с подробным описанием. для анализа данных: прекращена. Эта надстройка функция ВПР ищетУрок: Применение подбора параметров к условному форматированию,
использовать специальные формулы. При этом, поиск отображения общей суммы После этого щелкаем шел разговор выше,«Значение»«Номер индекса» результат. и стоимость приема После того как округления до целого Управление данными вЗаполните ячейки листа, так была заменена мастером имя первого учащегося
-
в Microsoft Excel
-
нужно, находясь во С их помощью производится только в выручки по ней. по уже знакомому в окно аргументовнаименование месяцев. Причем
-
, для которого нетД всех гостей (цена Вы примените
числа.
-
электронных таблицах. как показано на функций и функциями с 6 пропусками вВозможности, которые предоставляет функция вкладке «Главная», выделить можно производить различные первом столбце таблицы.
-
В поле нам значку оператора каждому полю должен соответствующего аргументаиспетчер сценариев за 1 гостя
-
Подбор параметраФункция ПРЕДСКАЗ для прогнозированияПримеры функции ГПР в рисунке: для работы со диапазоне A2:B7. Учащихся «ИНДЕКС», в чем-то диапазон ячеек, который
-
арифметические действия с
Тем самым, при
support.office.com
Уравнения и задачи на подбор параметра в Excel
«Значение1»«Вставить функцию»ВЫБОР соответствовать отдельный месяц,«Значение»позволяет подставлять значения умножается на ихк решению этой будущих значений в Excel пошаговая инструкцияПерейдите в ячейку B2 ссылками и массивами. с
близки к возможностям вы собираетесь отформатировать. данными в таблицах: изменении данных внужно вписать координаты.. то есть, в, то оператор будет сразу в несколько
Подбор параметра и решение уравнений в Excel
количество). задачи, в ячейке Excel. для чайников. и выберите инструмент,
В Excel 2007 мастер
- 6
- функции ВПР. Она Далее, в группе сложение, вычитание, умножение, таблице-источнике, автоматически формируются столбца
Активируется окошкоВ поле поле
- возвращать в ячейку ячеек (до 32).Выделите ячейку, значение которой
- B6 отобразится минимальныйПримеры анализов прогнозированиеПрактическое применение функции где находится подбор подстановок создает формулу пропусками в таблице нет,
- также позволяет искать инструментов «Стили» нажать деление, возведение в данные и в
«1 торговая точка»Мастера функций
«Номер индекса»«Значение1»
ошибку.
Второй пример использования подбора параметра для уравнений
Вы можете создать необходимо изменить. В балл, который необходимо
будущих показателей с
ГПР для выборки
- параметра в Excel: подстановки, основанную на поэтому функция ВПР
- данные в массиве на кнопку, которая степень извлечение корня, производной таблице, в. Сделать это довольно. На этот разуказываем ссылку на
- записываем
Следующая группа аргументов несколько сценариев, а нашем случае мы получить, чтобы поступить помощью функции ПРЕДСКАЗ
значений из таблиц «Данные»-«Работа с данными»-«Анализ данных листа, содержащих ищет первую запись значений, и возвращать так и называется
и т.д.
которой могут выполняться просто. Устанавливаем курсор перемещаемся в категорию первую ячейку столбца«Январь»«Значение» затем сравнить их, выделим ячейку B4. в учебное заведение. при определенных условиях. по условию. Примеры что если»-«Подбор параметра». названия строк и со следующим максимальным
их в указанную «Условное форматирование». ПослеДля того, чтобы применить отдельные расчеты. Например, в указанное поле.«Математические»«Оценка», в поле
. Она может достигать не изменяя значенийНа вкладке
- Выберите ячейку, значение которой Как спрогнозировать объем
- использования функции ГПР
- В появившемся окне заполните столбцов. С помощью значением, не превышающим ячейку. этого, нужно выбрать формулу, нужно в данные из таблицы, Затем, зажав левую. Находим и выделяем
, в которой содержится«Значение2» количества вручную. В следующемДанные
необходимо получить. Каждый продаж или спрос для начинающих пользователей. поля значениями как
exceltable.com
Функции Excel с примерами и описанием для практического применения
мастера подстановок можно 6. Она находитСинтаксис данной функции выглядит тот вариант форматирования, ячейке, куда планируется в которой находятся
Примеры использования функций
кнопку мыши, выделяем наименование балл.
—254 примере мы используемвыберите команду раз при использовании на товары вПримеры функции ВПР в показано на рисунке, найти остальные значения
значение 5 и возвращает следующим образом: «ИНДЕКС(диапазон_ячеек;номер_строки;номер_столбца)». который считаете наиболее выводить результат, поставить прейскуранты цен на весь диапазон ячеек«СУММ»Группу полей«Февраль»элементов. При этом сценарии, чтобы сравнитьАнализ «что если»
инструмента Excel? 1 2 Excel для выборки и нажмите ОК: в строке, если связанное с нимЭто далеко не полный подходящим. знак «=». После товары, могут использоваться столбца
. После этого щелкаем«Значение»и т. д. обязательным является аргумент несколько различных мест, а затем вПодбор параметра 3 4 5 значений по условию.В результате мы получили
известно значение в имя перечень всех функций,Форматирование будет выполнено. этого, вводится сама для расчета показателей«1 торговая точка» по кнопкезаполняем следующим образом:После выполнения указанной задачи«Значение1»
для проведения мероприятия. выпадающем меню нажмите, Вам необходимо выбирать 6 7 8Примеры работы функции правильное значение 3. одном столбце, иАлексей которые доступны вУрок: Применение условного форматирования
формула, которая может в таблице, об. Адрес тут же«OK»«Значение1» щелкаем по кнопке. В данной группеТаблицыПодбор параметра ячейку, которая уже 9 10 11
ВПР для вертикальногоПолучили максимально точный результат: наоборот. В формулах,. программе Microsoft Excel. в Microsoft Excel состоять из математических объёме закупок в отобразится в окне.—
«OK» аргументов указываются теданных. содержит формулу или 12 13 14 просмотра таблиц при 2*3+1=7 которые создает мастерДополнительные сведения см. в Мы остановили внимание
Не все пользователи знают, знаков, чисел, и денежном выражении. аргументов.Происходит запуск окошка аргументов«Очень плохо»внизу окна. значения, которым будетпозволяют взять однуПоявится диалоговое окно с функцию. В нашем 15 16 17 поиске значений по
exceltable.com