Skip to content
Сравнение таблиц – это задача, которую в Excel приходится довольно часто решать. Например, у нас есть старый прайс-лист и его новая версия. Нужно просмотреть, цены на какие товары изменились и на сколько.
Давайте для сравнения этих двух таблиц попробуем использовать функцию ВПР. Но отметим при этом, что существуют и другие альтернативные варианты сравнения таблиц, на которых мы также остановимся.
- 1. Используем ВПР, чтобы сравнить две таблицы.
- 2. Сравнение при помощи сводной таблицы.
- 3. Стандартное сравнение.
- 4. Использование формул массива вместе с ВПР.
Итак, вот наши исходные данные.
По количеству строк сразу заметно, что во втором прайсе произошли какие-то изменения среди товаров. Да и цены на отдельные позиции также поменялись. Давайте сравним таблицы, попробуем определить изменения и представить их наиболее наглядно.
Для этого используем несколько способов.
- При помощи функции ВПР для каждого товара из прайс-листа №2 будем искать цену в первом прайс-листе и выводить ее рядом с новой. Так легче будет определить различия.
- Построим сводную таблицу по данным обоих прайс-листов, и там эти отличия увидим.
- Используем стандартную операцию сравнения.
- Применим формулу массива.
1. Используем ВПР, чтобы сравнить две таблицы.
Создадим именованный диапазон B4:C19 и назовем его «прайс1». Так нам будет проще ссылаться на первоначальные данные.
Добавим к новым данным еще одну колонку и назовем ее «Цена старая». Для каждого наименования из прайс-листа №2 найдем соответствующую ему цену в №1.
В Н4 вводим формулу
=ВПР(F4;прайс1;2;0)
и копируем ее вниз по столбцу.
Видим, что кое-где изменилась цена, и в четырех наименованиях формула ВПР возвратила ошибку #Н/Д. Это означает, что ранее этих товаров не было и цену для них обнаружить не удалось.
Чтобы придать результатам сравнения более красивый вид и чтобы можно было определить размер изменения цены, обработаем появившиеся сообщения об ошибке.
Для этого используем функцию ЕСЛИОШИБКА и вместо #Н/Д выведем ноль.
Изменим нашу формулу:
=ЕСЛИОШИБКА(ВПР(F4;прайс1;2;0);0)
Теперь мы можем рассчитать отклонения новой цены от старой.
Можно показать результаты сравнения двух таблиц с использованием ВПР более наглядно и красиво. Давайте результаты сравнения вынесем отдельно.
Согласитесь, что такое сравнение выглядит гораздо аккуратнее и нагляднее.
Формула в J4:
=ЕСЛИ(ЕСЛИОШИБКА(ВПР(F4;прайс1;2;0);0)=G4;»»; ЕСЛИОШИБКА(ВПР(F4;прайс1;2;0);0))
Выглядит сложно и громоздко, но на самом деле все просто. Основа здесь та же, что и ранее: поиск в первой таблице «старой» цены каждого товара из новых данных.
То есть, ключевым является выражение ЕСЛИОШИБКА(ВПР(F4;прайс1;2;0);0).
Если найденное значение равно «новой» цене из ячейки G4, то выводим пустой пробел “”.
Значения смежных ячеек привязаны к этому результату.
Если ячейка J4 пуста, тогда ничего не выводим и в остальных:
Формула в I4:
=ЕСЛИ(J4<>»»;F4;»»)
в К4:
=ЕСЛИ(J4<>»»;G4;»»)
в L4:
=ЕСЛИ(J4<>»»;K4-J4;»»)
В результате заполнены только те строки, в которых произошли изменения цены либо появился новый товар, которого первоначально не было.
Но есть один существенный недостаток в таком сравнении таблиц с использованием функции ВПР. Мы сравнили новые значения и старые, нашли изменения и новые товары. Но если какой-то товар ранее существовал, но теперь отсутствует, то этого мы не заметим. Придется повторить весь процесс в обратную сторону, взяв теперь за базу первую таблицу и сопоставляя ее со второй.
То есть, сравнивать придется в двух направлениях.
Согласитесь, не всегда хочется делать двойную работу.
2. Сравнение при помощи сводной таблицы.
Поскольку структура сравниваемых данных одинакова, то мы можем объединить их. Чтобы различить, откуда взяты какие значения, добавьте еще один столбец и укажите там источник данных – прайс1 или прайс2.
Используя наш предыдущий пример, это можно сделать следующим образом:
Теперь через меню Вставка-Сводная таблица создадим свод, можно на этом же листе для наглядности.
Как видите, сводная таблица выводит в алфавитном порядке все уникальные (неповторяющиеся) значения из обоих прайс-листов и напротив каждого из них проставляет соответствующую цену. Так очень легко можно отследить все изменения.
Чтобы не мешали, итоги по строкам и столбцам можно убрать. Для этого используйте вкладку Конструктор – Общие итоги – Отключить итоги для строк и столбцов.
Это еще один пример того, что у функции ВПР есть весьма достойные альтернативные варианты во многих случаях.
Главный недостаток здесь – данные нужно предварительно подготовить, объединив их в единый массив.
Следует также отметить, что с большими объемами данных сводные таблицы умеют работать гораздо быстрее, чем ВПР.
3. Стандартное сравнение.
Это самые простой и элементарный способ сравнить два столбца Excel на совпадения. Работать таким образом возможно как с числовыми значениями, так и с текстовыми.
Но для этого необходимо, чтобы наши таблицы имели одинаковую структуру. Проще говоря, у них должны быть одинаковые показатели по строкам (к примеру, фиксированный перечень товаров), и одинаковые показатели по столбцам (количество покупок товара).
Для примера сравним два прайса, записав в столбце I условие совпадения цены
=G4=C4
При равенстве мы получим ответ «ИСТИНА», а если совпадения нет, будет «ЛОЖЬ». Копируем из I4 вниз по столбцу.
Этот способ сравнения таблиц – самый элементарный, поэтому останавливаться на нем более не будем.
4. Использование формул массива вместе с ВПР.
Здесь все гораздо сложнее. Вновь вернемся к нашим исходным данным и разместим списки товаров и цен на двух листах рабочей книги: «Прайс1» и «Прайс2».
Создадим из наименований товаров в каждой из таблиц именованный диапазон, как это показано на рисунке.
Назовем их соответственно «прайс_1» и «прайс_2». Так нам легче будет разбираться в формулах.
Результаты сравнения таблиц вынесем также на отдельный лист «Сравнение».
В ячейке A5 запишем формулу
=ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС(прайс_1; ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;прайс_1);0)); ИНДЕКС(прайс_2;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;прайс_2);0)));»»)
Поскольку это формула массива, то не забудьте завершить ее ввод комбинацией клавиш Ctrl+Shift+Enter.
В результате получим список уникальных (неповторяющихся) значений из всех имеющихся у нас наименований товаров.
Рассмотрим процесс пошагово. Формула последовательно берет значения из списка наименований. Затем при помощи функции СЧЕТЕСЛИ определяется количество совпадений с каждым из значений в ячейках, находящихся выше этого значения. Если результат СЧЕТЕСЛИ равен нулю, значит это наименование ранее не встречалось и можно его занести в список.
Функция ПОИСКПОЗ вычисляет номер позиции этого уникального значения и передает его в функцию ИНДЕКС, которая, в свою очередь, по номеру позиции извлекает значение из массива и записывает его в ячейку.
Поскольку это формула массива, то мы последовательно проходим по всему списку от начала до конца, повторяя все эти операции.
Если первая таблица закончилась, то возникает ошибка. ЕСЛИОШИБКА реагирует на это и начинает таким же образом перебирать значения второй таблицы. Когда и там возникает ошибка, то возвращается пустая строка “”.
Скопируйте эту формулу по столбцу вниз. Список уникальных значений готов.
Затем добавим еще два столбца, в которых при помощи функции ВПР запишем результат сравнения двух таблиц по каждому наименованию товара.
Запишем в В5:
=ЕСЛИ(ЕНД(ВПР(A5;прайс_1;1;0));»Нет»;»Есть»)
Не забудьте, что это тоже формула массива (Ctrl+Shift+Enter).
Можно для наглядности выделить несовпадения цветом, используя условное форматирование.
Напомним, что для этого надо использовать меню Главная – Условное форматирование – Правила выделения ячеек – Текст содержит…
Ну и если значение существует в таблице, то логично было бы его вывести в таблице сравнения.
Заменим в нашей формуле значение «Есть» на функцию ВПР:
ВПР(A5;Прайс1!$B$5:$C$20;2;0)
В итоге наше формула преобразуется к виду:
=ЕСЛИ(ЕНД(ВПР(A5;прайс_1;1;0));»Нет»;ВПР(A5;Прайс1!$B$5:$C$20;2;0))
Аналогично в С5 :
=ЕСЛИ(ЕНД(ВПР(A5;прайс_2;1;0));»Нет»;ВПР(A5;Прайс2!$B$5:$C$23;2;0))
Напомним, что на листах Прайс1 и Прайс2 находятся наши сравниваемые таблицы.
Для сравнения двух таблиц, тем не менее вы можете выбрать любой из этих методов исходя из собственных предпочтений.
Примеры использования функции ВПР:
Сравнение двух таблиц
Имеем две таблицы (например, старая и новая версия прайс-листа), которые надо сравнить и оперативно найти отличия:
С ходу видно, что в новом прайсе что-то добавилось (финики, чеснок…), что-то пропало (ежевика, малина…), у каких-то товаров изменилась цена (инжир, дыня…). Нужно быстро найти и вывести все эти изменения.
Для любой задачи в Excel почти всегда есть больше одного решения (обычно 4-5). Для нашей проблемы можно использовать много разных подходов:
- функцию ВПР (VLOOKUP) — искать названия товаров из нового прайс-листа в старом и выводить старую цену рядом с новой, а потом ловить отличия
- объединить два списка в один и построить по нему потом сводную таблицу, где наглядно будут видны отличия
- использовать надстройку Power Query для Excel
Давайте разберем их все последовательно.
Способ 1. Сравнение таблиц функцией ВПР (VLOOKUP)
Если вы совсем не знакомы с этой замечательной функцией, то загляните сначала сюда и почитайте или посмотрите видеоурок по ней — сэкономите себе пару лет жизни.
Обычно эту функцию используют для подтягивания данных из одной таблицы в другую по совпадению какого-либо общего параметра. В данном случае, мы применим ее, чтобы подтянуть старые цены в новый прайс:
Те товары, напротив которых получилась ошибка #Н/Д — отсутствуют в старом списке, т.е. были добавлены. Изменения цены также хорошо видны.
Плюсы этого способа: просто и понятно, «классика жанра», что называется. Работает в любой версии Excel.
Минусы тоже есть. Для поиска добавленных в новый прайс товаров придется делать такую же процедуру в обратную сторону, т.е. подтягивать с помощью ВПР новые цены к старому прайсу. Если размеры таблиц завтра поменяются, то придется корректировать формулы. Ну, и на действительно больших таблицах (>100 тыс. строк) все это счастье будет прилично тормозить.
Способ 2. Сравнение таблиц с помощью сводной
Скопируем наши таблицы одна под другую, добавив столбец с названием прайс-листа, чтобы потом можно было понять из какого списка какая строка:
Теперь на основе созданной таблицы создадим сводную через Вставка — Сводная таблица (Insert — Pivot Table). Закинем поле Товар в область строк, поле Прайс в область столбцов и поле Цена в область значений:
Как видите, сводная таблица автоматически сформирует общий список всех товаров из старого и нового прайс-листов (без повторений!) и отсортирует продукты по алфавиту. Хорошо видно добавленные товары (у них нет старой цены), удаленные товары (у них нет новой цены) и изменения цен, если были.
Общие итоги в такой таблице смысла не имеют, и их можно отключить на вкладке Конструктор — Общие итоги — Отключить для строк и столбцов (Design — Grand Totals).
Если изменятся цены (но не количество товаров!), то достаточно просто обновить созданную сводную, щелкнув по ней правой кнопкой мыши — Обновить (Referesh).
Плюсы: такой подход на порядок быстрее работает с большими таблицами, чем ВПР.
Минусы: надо вручную копировать данные друг под друга и добавлять столбец с названием прайс-листа. Если размеры таблиц изменяются, то придется делать все заново.
Способ 3. Сравнение таблиц с помощью Power Query
Power Query — это бесплатная надстройка для Microsoft Excel, позволяющая загружать в Excel данные практически из любых источников и трансформировать потом эти данные любым желаемым образом. В Excel 2016 эта надстройка уже встроена по умолчанию на вкладке Данные (Data), а для Excel 2010-2013 ее нужно отдельно скачать с сайта Microsoft и установить — получите новую вкладку Power Query.
Перед загрузкой наших прайс-листов в Power Query их необходимо преобразовать сначала в умные таблицы. Для этого выделим диапазон с данными и нажмем на клавиатуре сочетание Ctrl+T или выберем на ленте вкладку Главная — Форматировать как таблицу (Home — Format as Table). Имена созданных таблиц можно подкорректировать на вкладке Конструктор (я оставлю стандартные Таблица1 и Таблица2, которые получаются по-умолчанию).
Загрузите старый прайс в Power Query с помощью кнопки Из таблицы/диапазона (From Table/Range) с вкладки Данные (Data) или с вкладки Power Query (в зависимости от версии Excel). После загрузки вернемся обратно в Excel из Power Query командой Закрыть и загрузить — Закрыть и загрузить в… (Close & Load — Close & Load To…):
… и в появившемся затем окне выбрем Только создать подключение (Connection Only).
Повторите то же самое с новым прайс-листом.
Теперь создадим третий запрос, который будет объединять и сравнивать данных из предыдущих двух. Для этого выберем в Excel на вкладке Данные — Получить данные — Объединить запросы — Объединить (Data — Get Data — Merge Queries — Merge) или нажмем кнопку Объединить (Merge) на вкладке Power Query.
В окне объединения выберем в выпадающих списках наши таблицы, выделим в них столбцы с названиями товаров и в нижней части зададим способ объединения — Полное внешнее (Full Outer):
После нажатия на ОК должна появиться таблица из трех столбцов, где в третьем столбце нужно развернуть содержимое вложенных таблиц с помощью двойной стрелки в шапке:
В итоге получим слияние данных из обеих таблиц:
Названия столбцов в шапке лучше, конечно, переименовать двойным щелчком на более понятные:
А теперь самое интересное. Идем на вкладку Добавить столбец (Add Column) и жмем на кнопку Условный столбец (Conditional Column). А затем в открывшемся окне вводим несколько условий проверки с соответствующими им значениями на выходе:
Останется нажать на ОК и выгрузить получившийся отчет в Excel с помощью все той же кнопки Закрыть и загрузить (Close & Load) на вкладке Главная (Home):
Красота.
Причем, если в будущем в прайс-листах произойдут любые изменения (добавятся или удалятся строки, изменятся цены и т.д.), то достаточно будет лишь обновить наши запросы сочетанием клавиш Ctrl+Alt+F5 или кнопкой Обновить все (Refresh All) на вкладке Данные (Data).
Плюсы: Пожалуй, самый красивый и удобный способ из всех. Шустро работает с большими таблицами. Не требует ручных правок при изменении размеров таблиц.
Минусы: Требует установленной надстройки Power Query (в Excel 2010-2013) или Excel 2016. Имена столбцов в исходных данных не должны меняться, иначе получим ошибку «Столбец такой-то не найден!» при попытке обновить запрос.
Ссылки по теме
- Как собрать данные из всех файлов Excel в заданной папке с помощью Power Query
- Как найти совпадения между двумя списками в Excel
- Слияние двух списков без дубликатов
Функция ВПР в программе Microsoft Excel
Смотрите также как вариант, распознать их на одинФункция ищет значение ячейки иногда приходиться выполнять соответствующей цены. строки отсутствующие вПосле вывода результат на диапазона дополнительного столбцаи жмем по выделяем все значения повторяющихся значений. Если, которая имеет месторасположение них были пронумерованы.«ИСТИНА» сравнения табличных областей чтобы значения не
Работа с обобщающей таблицей разнотык в наименованиях
Определение функции ВПР
лист. Но будем F5 в диапазоне функции в массивеПереходим в ячейку второй наиболее полной таблице. экран протягиваем функцию«Количество совпадений» иконке столбца с фамилиями вы все сделали на ленте в В остальном процедура. При этом он в Excel, но сдвинулись при последующем подразумевает подтягивание в при совпадении кодов…
Пример использования ВПР
работать в условиях, А2:С10 и возвращает для этого нужно
таблицы под названием Например, в рассматриваемом с помощью маркера, который мы ранее«Вставить функцию» второй таблицы. Как правильно, то в блоке сравнения практически точно должен преобразоваться в все их можно изменении таблицы, просто неё значений из Следовало бы для когда диапазоны находятся значение ячейки F5, обязательно использовать клавиши: столбца «Цена». нами случае, наиболее заполнения до конца преобразовали с помощью. видим, координаты тут данном окне остается«Стили»
- такая, как была черный крестик. Это разделить на три выделяем ссылку в других таблиц. Если начала вычислить/отобрать уникальные,имхо, на разных листах. найденное в 3 CTRL+SHIFT+ENTER при вводе
- Выберите «Формулы»-«Ссылки и массивы»-«ВПР». полной таблицей является столбца вниз. Как функцииОткрывается окно аргументов функции же попадают в только нажать на. Из выпадающего списка описана выше, кроме
- и есть маркер большие группы: поле таблиц очень много, а потом кРешим проблему 1: сравним столбце, точное совпадение. функций. Тогда вВвести функцию ВПР
- таблица на листе видим, обе фамилии,ЕСЛИЕСЛИ указанное поле. Но кнопку переходим по пункту того факта, что
- заполнения. Жмем левуюсравнение списков, находящихся на«Таблица» ручной перенос заберет ним подставлять данные наименования товаров в
- Нам нужно найти, продавались строке формул все можно и с Январь, в которой которые присутствуют во. Делаем все ссылки
- . Как видим, первое для наших целей«OK»«Управление правилами» при внесении формулы кнопку мыши и одном листе;, и жмем на огромное количество времени, с листов… Или январе и феврале. ли 04.08.15 бананы. содержимое будет взято помощью «мастера функций». отсутствует счет 26 второй таблице, но абсолютными.
- поле окна уже следует сделать данный. Хотя при желании. придется переключаться между тянем курсор внизсравнение таблиц, расположенных на функциональную клавишу а если данные же объединить данные Так как в Если продавались, в в фигурные скобки Для этого нажмите из февральской таблицы. отсутствуют в первой,
- В поле заполнено значением оператора адрес абсолютным. Для в соответствующем полеАктивируется окошко диспетчера правил. листами. В нашем на количество строчек разных листах;F4 постоянно обновляются, то и… терзать сводную. феврале их больше, соответствующей ячейке появится «{}», что свидетельствует на кнопку «fx»,Чтобы определить какая из выведены в отдельный«K»СЧЁТЕСЛИ этого выделяем данные данного окошка можно Жмем в нем случае выражение будет в сравниваемых табличныхсравнение табличных диапазонов в
. После этого к это уже будет Или же… ;) вводить формулу будем слово «Найдено». Нет о выполнении формулы которая находиться в двух таблиц является диапазон.указывается, какое по. Но нам нужно координаты в поле
выбрать другой цвет на кнопку иметь следующий вид: массивах. разных файлах.
ссылке добавляются знаки сизифов труд. К -13618- на листе «Февраль». – «Не найдено». в массиве. начале строки формул. наиболее полной нужноПри сравнении диапазонов в счету наименьшее значение
дописать кое-что ещё
lumpics.ru
Методы сравнения таблиц в Microsoft Excel
и жмем на выделения.«Создать правило»=B2=Лист2!B2Как видим, теперь вИменно исходя из этой доллара и она счастью, существует функцияAlex88Решим проблему 2: сравнимЕсли «бананы» сменить наТеперь вводите в ячейку Или нажмите комбинацию ответить на 2 разных книгах можно нужно вывести. Тут в это поле. клавишуПосле того, как мы.То есть, как видим, дополнительном столбце отобразились классификации, прежде всего, превращается в абсолютную. ВПР, которая предлагает: Уважаемый, Z! продажи по позициям
«груши», результат будет G3 наименование товара,
горячих клавиш SHIFT+F3. вопроса: Какие счета использовать перечисленные выше
Способы сравнения
указываем координаты первой Устанавливаем туда курсорF4 произведем указанное действие,В запустившемся окне производим перед координатами данных,
- все результаты сравнения подбираются методы сравнения,
- В следующей графе возможность автоматической выборки
- Извиняюсь за не в январе и
«Найдено» в ячейке H3В появившимся диалоговом в февральской таблице способы, исключая те ячейки столбца с и к уже. все повторяющиеся элементы выбор позиции которые расположены на
данных в двух а также определяются«Номер столбца» данных. Давайте рассмотрим точное формулирование проблемы! феврале. Используем следующую
Способ 1: простая формула
Когда функция ВПР не получаем сумму продаж окне на поле отсутствуют в январской? варианты, где требуется нумерацией, который мы существующему выражению дописываемКак видим, ссылка приняла будут выделены выбранным«Использовать формулу» других листах, отличных колонках табличных массивов. конкретные действия инам нужно указать конкретные примеры работы В голове идея формулу: может найти значение, в первом квартале категория, выберите из и Какие счета в размещение обоих табличных недавно добавили. Адрес«=0» абсолютную форму, что цветом. Те элементы,. В поле
от того, где В нашем случае алгоритмы для выполнения номер того столбца, этой функции. есть, но неДля демонстрации действия функции она выдает сообщение
- по данному товару. выпадающего списка: «Ссылки январской таблице отсутствуют областей на одном оставляем относительным. Щелкаембез кавычек. характеризуется наличием знаков которые не совпадают,«Форматировать ячейки» выводится результат сравнения, не совпали данные задачи. Например, при откуда будем выводитьСкачать последнюю версию всегда получается ее ГПР возьмем две об ошибке #Н/Д.
Происходит сравнение двух таблиц
и массивы», а в январской? листе. Главное условие по кнопке
- После этого переходим к доллара. останутся окрашенными взаписываем формулу, содержащую указывается номер листа только в одной проведении сравнения в значения. Этот столбец Excel отразить в словах!
- «горизонтальные» таблицы, расположенные Чтобы этого избежать, в Excel функцией потом ниже укажитеЭто можно сделать с для проведения процедуры«OK» полюЗатем переходим к полю свой изначальный цвет адреса первых ячеек и восклицательный знак. строке. При их
разных книгах требуется располагается в выделеннойНазвание функции ВПР расшифровывается,Попробую снова описать на разных листах. используем функцию ЕСЛИОШИБКА. ВПР и как на функцию. помощью формул (см. сравнения в этом.«Значение если истина»«Критерий» (по умолчанию белый). диапазонов сравниваемых столбцов,Сравнение можно произвести при сравнении формула выдала одновременно открыть два
- выше области таблицы. как «функция вертикального суть проблемы!Задача – сравнить продажиМы узнаем, были только определяется совпадениеЗаполняем аргументы функции. столбец Е): =ЕСЛИ(ЕНД(ВПР(A7;Январь!$A$7:$A$81;1;0));»Нет»;»Есть») и случае – этоОператор выводит результат –. Тут мы воспользуемся, установив туда курсор. Таким образом, можно разделенные знаком «не помощи инструмента выделения результат файла Excel. Так как таблица
- просмотра». По-английски еёЛист1 он основной по позициям за ли продажи 05.08.15 запрашиваемых данных, сразуВ поле «Исходное значение» =ЕСЛИ(ЕНД(ВПР(A7;Февраль!$A$7:$A$77;1;0));»Нет»;»Есть») открытие окон обоих число ещё одной вложенной
- Щелкаем по первому сразу визуально увидеть, равно» ( групп ячеек. С«ЛОЖЬ»Кроме того, следует сказать, состоит из двух наименование звучит – и содержит изначально
- январь и февраль.Если необходимо осуществить поиск подставляется их значения вводим ссылку наСравнение оборотов по счетам файлов одновременно. Для3 функцией – элементу с фамилиями в чем отличие
<>
его помощью также. По всем остальным что сравнивать табличные столбцов, а столбец VLOOKUP. Эта функция столбцы «Артикул» иСоздаем новый лист «Сравнение». значения в другой для суммирования функцией
ячейку под наименованием произведем с помощью версий Excel 2013. Именно оно наименьшееСТРОКА в первом табличном между массивами.). Только перед данным можно сравнивать только строчкам, как видим, области имеет смысл с ценами является ищет данные в «Наименование». В Лист1 Это не обязательное книге Excel, то СУММ. Весь процесс товара второй таблицы формул: =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;2;0));0;ВПР($A7;Февраль!$A$7:$C77;2;0))-B7 и и позже, а
из нумерации несовпадающих
. Вписываем слово диапазоне. В данномПри желании можно, наоборот,
- выражением на этот синхронизированные и упорядоченные формула сравнения выдала только тогда, когда вторым, то ставим левом столбце изучаемого необходимо добавить столбец условие. Сопоставлять данные при заполнении аргумента выполняется циклически благодаря D3. В поле =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;3;0));0;ВПР($A7;Февраль!$A$7:$C77;3;0))-C7 также для версий строк табличных массивов.«СТРОКА» случае оставляем ссылку
окрасить несовпадающие элементы, раз будет стоять списки. Кроме того, показатель они имеют похожую номер диапазона, а затем «Новое наименование», что и отображать разницу «таблица» переходим в массиву функций о «Таблица» вводим диапазонВ случае отсутствия соответствующей до Excel 2007 С помощью маркерабез кавычек, далее относительной. После того, а те показатели,
знак
в этом случае«ИСТИНА» структуру.«2» возвращает полученное значение я и сделал. можно на любом другую книгу и
Способ 2: выделение групп ячеек
чем свидетельствуют фигурные всех значений первой строки функция ВПР() с выполнением этого заполнения копируем формулу открываем скобки и как она отобразилась которые совпадают, оставить«=» списки должны располагаться.Самый простой способ сравнения
- . в указанную ячейку. В Лист1 столбец листе («Январь» или выделяем нужный диапазон скобки в строке таблицы A2:B7. В возвращает ошибку #Н/Д, условия нет никаких до самого низа. указываем координаты первой в поле, можно с заливкой прежним. Кроме того, ко рядом друг с
Кроме того, существует возможность данных в двухВ последней графе Попросту говоря, ВПР «Новое наименование» вывести «Февраль»). с данными. формул. поле «Номер столбца» которая обрабатывается связкой проблем. Но вТеперь, зная номера строк ячейки с фамилией щелкать по кнопке цветом. При этом всем к координатам другом на одном с помощью специальной таблицах – это
- «Интервальный просмотр» позволяет переставлять значения новое значения «Наименования»,Формула:Мы захотели узнать,
- Примечание. Если ввести вручную вводим значение 2, функций ЕНД() и Excel 2007 и несовпадающих элементов, мы во второй таблице,«OK» алгоритм действий практически столбцов в данной листе. формулы подсчитать количество
- использование простой формулынам нужно указать из ячейки одной т.е. сравнить значения. кто работал 8.06.15. крайние фигурные скобки так как во ЕСЛИ(), заменяя ошибку Excel 2010 для можем вставить в
Способ 3: условное форматирование
после чего закрываем. тот же, но формуле нужно применитьВыделяем сравниваемые массивы. Переходим несовпадений. Для этого равенства. Если данные значение таблицы, в другую
- Лист1 столбца «Артикул»Результат:Поиск приблизительного значения. в строку формул втором столбце у на 0 (в того, чтобы открыть ячейку и их скобки. Конкретно вВ элемент листа выводится в окне настройки абсолютную адресацию. Для во вкладку выделяем тот элемент совпадают, то она«0» таблицу. Выясним, как с Лист2, Лист3,Проанализируем части формулы:Это важно: то это не
- нас находиться цена, случае отсутствия строки) оба окна одновременно, значения с помощью нашем случае в
- результат. Он равен выделения повторяющихся значений этого выделяем формулу«Главная» листа, куда оно выдает показатель ИСТИНА,(ЛОЖЬ) или пользоваться функцией VLOOKUP Лист4 с столбцами«Половина» до знака «-»:Функция ВПР всегда ищет приведет ни ка которую мы хотим или на значение требуется провести дополнительные функции поле числу в первом поле курсором и трижды. Далее щелкаем по будет выводиться. Затем а если нет,«1» в Excel. «Артикул» и вывести. Искомое значение – данные в крайнем какому результату. Выполнить получить при поиске из соответствующего столбца. манипуляции. Как этоИНДЕКС
«Значение если истина»
«1» вместо параметра жмем на клавишу значку щелкаем по значку то – ЛОЖЬ.
- (ИСТИНА). В первомВзглянем, как работает функция новое значение столбцов первая ячейка в левом столбце таблицы функцию циклическим массивом товара. И нажимаемС помощью Условного форматирования сделать рассказывается в. Выделяем первый элементполучилось следующее выражение:. Это означает, что«Повторяющиеся»
- F4«Найти и выделить»«Вставить функцию» Сравнивать можно, как случае, будут выводиться
- ВПР на конкретном «Наименование» Лист2, Лист3, таблице для сравнения. со значениями. можно только через ОК.
- можно выделить расхождения отдельном уроке. листа, содержащий формулуСТРОКА(D2) в перечне именследует выбрать параметр
. Как видим, около, который располагается на. числовые данные, так только точные совпадения, примере. Лист4 в столбце Анализируемый диапазон –Регистр не учитывается: маленькие комбинацию горячих клавиш:Теперь под заголовком столбца (например, красным цветом).Урок: Как открыть ЭксельНАИМЕНЬШИЙТеперь оператор второй таблицы фамилия
- «Уникальные» всех адресов столбцов
- ленте в блокеВ окне и текстовые. Недостаток а во второмУ нас имеется две «Новое наименование» Лист1, таблица с продажами и большие буквы CTRL+SHIFT+ENTER. второй таблицы «Товар»По аналогии с задачей в разных окнах. После этого переходим
- СТРОКА«Гринев В. П.». После этого нажать появился знак доллара, инструментовМастера функций данного способа состоит — наиболее приближенные. таблицы. Первая из если же в за февраль. Функция для Excel одинаковы.Стоит отметить, что главным
- введите наименования того решенной в статье СравнениеКак видим, существует целый в строку формулбудет сообщать функции, которая является первой на кнопку что и означает«Редактирование»в группе операторов в том, что Так как наименование них представляет собой
3х листах значения ГПР «берет» данныеЕсли искомое меньше, чем недостатком функции ВПР товара по котором 2-х списков в ряд возможностей сравнить и перед наименованиемЕСЛИ в списке первого«OK» превращение ссылок в. Открывается список, в«Математические» ним можно пользоваться продуктов – это таблицу закупок, в нового наименования не из 2 строки
минимальное значение в является отсутствие возможности нам нужно узнать
MS EXCEL можно таблицы между собой.
Способ 4: комплексная формула
«НАИМЕНЬШИЙ»номер строки, в табличного массива, встречается. абсолютные. Для нашего котором следует выбратьвыделяем наименование только в том текстовые данные, то которой размещены наименования присутствует то оставить в «точном» воспроизведении.
массиве, программа выдаст выбрать несколько одинаковых его цену. И сформировать список наименований Какой именно вариантдописываем название которой расположена конкретная один раз.Таким образом, будут выделены конкретного случая формула
позицию
СУММПРОИЗВ случае, если данные они не могут продуктов питания. В наименование прежним (т.е.После знака «-»:
ошибку #Н/Д. исходных значений в нажмите Enter. счетов, включающий ВСЕ использовать зависит от«ИНДЕКС» фамилия, и вТеперь нам нужно создать
- именно те показатели, примет следующий вид:«Выделение группы ячеек…». Щелкаем по кнопке в таблице упорядочены быть приближенными, в следующей колонке после
- каким он отражен. Все то жеЕсли задать номер столбца запросе.Функция позволяет нам быстро наименования счетов из того, где именнобез кавычек, тут случае, когда условие, подобное выражение и которые не совпадают.
- =$A2<>$D2.«OK» или отсортированы одинаково, отличие от числовых наименования расположено значение в столбце «Наименование»
самое. Кроме диапазона. 0, функция покажетСкачать пример функции ВПР находить данные и обоих таблиц (без расположены табличные данные же открываем скобку заданное в первом для всех другихУрок: Условное форматирование вДанное выражение мы иКроме того, в нужное. синхронизированы и имеют данных, поэтому нам количества товара, который Лист1. Здесь берется таблица #ЗНАЧ. Если третий
с двумя таблицами получать по ним повторов). Затем вывести относительно друг друга
и ставим точку поле, будет выполняться, элементов первой таблицы. Экселе записываем в вышеуказанное нам окно выделенияАктивируется окно аргументов функции равное количество строчек. нужно поставить значение требуется закупить. ДалееСравнение столбцов «Артикул» с продажами за аргумент больше числаДругими словами если в
- все необходимые значения разницу по столбцам. (на одном листе, с запятой ( функция Для этого выполнимТакже сравнить данные можно поле. После этого группы ячеек можноСУММПРОИЗВ Давайте посмотрим, как«0»
- следует цена. И Лист1 и Лист2 январь. столбцов в таблице нашей таблице повторяются из больших таблиц.Для этого необходимо: в разных книгах,;ЕСЛИ копирование, воспользовавшись маркером при помощи сложной щёлкаем по кнопке попасть и другим, главной задачей которой использовать данный способ. Далее, жмем на в последней колонке
- и подстановки значенияСкачать примеры использования функций – #ССЫЛКА. значения «груши», «яблока» Это похоже наС помощью формулы массива на разных листах),). Затем выделяем вбудет выводить этот заполнения, как это формулы, основой которой«Формат…» способом. Данный вариант является вычисление суммы на практике на кнопку – общая стоимость из столбца «Наименование»
ВПР и ГПРЧтобы при копировании сохранялся мы не сможем работу с базами =ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС(Январь;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Январь);0)); ИНДЕКС(Февраль;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Февраль);0)));»») сформировать а также от строке формул наименование
номер в ячейку. мы уже делали является функция. особенно будет полезен произведений выделенного диапазона.
- примере двух таблиц,«OK» закупки конкретного наименования Лист2, если жеКогда мы вводим формулу, правильный массив, применяем просуммировать всех груш данных. Когда к в столбце А того, как именно«ИНДЕКС» Жмем на кнопку прежде. Ставим курсорСЧЁТЕСЛИАктивируется окно тем пользователям, у Но данную функцию размещенных на одном. товара, которая рассчитывается нет нового значения Excel подсказывает, какой абсолютные ссылки (клавиша и яблок. Для базе создается запрос, перечень счетов из
- пользователь желает, чтобыи кликаем по«OK» в нижнюю правую. С помощью данного«Формат ячеек» которых установлена версия можно использовать и листе.Как видим, цена картофеля по вбитой уже то остается прежним сейчас аргумент нужно F4).
этого нужно использовать а в ответ обоих таблиц (без это сравнение выводилось пиктограмме. часть элемента листа, инструмента можно произвести. Идем во вкладку программы ранее Excel для наших целей.Итак, имеем две простые подтянулась в таблицу в ячейку формуле я эту проблему ввести.Для учебных целей возьмем функцию ПРОСМОТР(). Она выводятся результаты, которые повторов);
на экран.
«Вставить функцию»Как видим, первый результат который содержит функцию подсчет того, сколько«Заливка» 2007, так как Синтаксис у неё таблицы со списками из прайс-листа. Чтобы умножения количества на решаю формулой:Alex88 такую табличку: очень похожа на являются ответом наС помощью формулы массиваАвтор: Максим Тютюшев
- . отображается, какСЧЁТЕСЛИ каждый элемент из. Тут в перечне метод через кнопку довольно простой: работников предприятия и не проделывать такую цену. А вот
- =ЕСЛИ(ЕНД(ВПР(A2;Лист2!A2:B6;2;0));B2;ВПР(A2;Лист2!A2:B6;2;0)): Здравствуйте все!Формула ВПР но умеет критерии запроса. =ЕСЛИОШИБКА(ИНДЕКС(Список; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Список; «Сравним две таблицы имеющихПосле этого открывается небольшое«ЛОЖЬ», и после преобразования выбранного столбца второй
- цветов останавливаем выбор«Найти и выделить»=СУММПРОИЗВ(массив1;массив2;…) их окладами. Нужно сложную процедуру с цену нам какСейчас же остаетсяТолько разобрался сОписание хорошо работать сС помощью формулы =ЕСЛИ(ЕНД(ВПР($B5;Январь!$A$7:$C$81;2;0));0;ВПР($B5;Январь!$A$7:$C$81;2;0))-
- практически одинаковую структуру. окошко, в котором. Это означает, что его в маркер таблицы повторяется в на цвете, которымэти приложения не
- Всего в качестве аргументов сравнить списки сотрудников другими товарными наименованиями, раз и придется проблема с Лист3 формулой ВПР дляРезультат массивами в исходныхНемного усложним задание, изменив ЕСЛИ(ЕНД(ВПР($B5;Февраль!$A$7:$C$77;2;0));0;ВПР($B5;Февраль!$A$7:$C$77;2;0)) произвести сравнение
- Таблицы различаются значениями нужно определить, ссылочный значение не удовлетворяет заполнения зажимаем левую первой. хотим окрашивать те поддерживают. Выделяем массивы,
можно использовать адреса и выявить несоответствия просто становимся в подтянуть с помощью и Лист4. двух таблиц, аПоиск значения ячейки I16 значениях. структуру и увеличив оборотов по счетам; в отдельных строках,
вид должна иметь условиям оператора кнопку мыши иОператор элементы, где данные которые желаем сравнить, до 255 массивов. между столбцами, в нижний правый угол функции ВПР изКратко суть в тут уже возникает и возврат значения
- Функции ВПР и ГПР объем данных вС помощью Условного форматирования некоторые наименования строк функцияЕСЛИ тянем курсор вниз.СЧЁТЕСЛИ не будут совпадать.
- и жмем на Но в нашем которых размещены фамилии. заполненной ячейки, чтобы соседней таблицы, которая том чтобы excel задача собрать на из третьей строки среди пользователей Excel таблице. Расширьте объем выделить расхождения цветом, встречаются в однойИНДЕКС. То есть, перваяКак видим, программа произвелаотносится к статистической Жмем на кнопку клавишу случае мы будемДля этого нам понадобится появился крестик. Проводим представляет собой прайс-лист. искал значение в одном листе значения того же столбца. очень популярны. Первая данных первой таблицы, а также выделить
- таблице, но вили предназначенный для фамилия присутствует в вычисление совпадений, сравнив группе функций. Его«OK»F5 использовать всего два дополнительный столбец на этим крестиком доКликаем по верхней ячейке Лист2 и если из файла сЕще один пример поиска применяется для вертикального добавив столбцы: «январь»,
- счета встречающиеся только другой могут отсутствовать. работы с массивами. обоих списках. каждую ячейку первой задачей является подсчет.
. массива, к тому листе. Вписываем туда самого низа таблицы. (C3) в столбце не находит то несколькими листами. точного совпадения в анализа, сопоставления. То «февраль», «март». Там в одной таблицеПусть на листах Январь Нам нужен второйС помощью маркера заполнения, таблицы с данными, количества ячеек, значенияВернувшись в окно созданияАктивируется небольшое окошко перехода. же, как один знакТаким образом мы подтянули«Цена»
далее Лист3 иПодскажите пожалуйста как другой табличке. есть используется, когда запишем суммы продаж (например, на рисунке и Февраль имеется вариант. Он установлен уже привычным способом которые расположены во
в которых удовлетворяют правила форматирования, жмем Щелкаем по кнопке
- аргумент.«=» все нужные данныев первой таблице. если снова не правильно составить ВПРПрименение ГПР на практике информация сосредоточена в в первом квартале выше счета, содержащиеся две таблицы с
Способ 5: сравнение массивов в разных книгах
по умолчанию, так копируем выражение оператора втором табличном диапазоне. заданному условию. Синтаксис на кнопку«Выделить…»Ставим курсор в поле. Затем кликаем по из одной таблицы Затем, жмем на нашел то Лист4 для поиска по ограничено, так как столбцах. как показано на только в таблице оборотами за период что в данномЕСЛИ В четырех случаях данного оператора имеет«OK»в его нижнем«Массив1» первому наименованию, которое в другую, с значок и если во
нескольким листам. горизонтальное представление информации
ГПР, соответственно, для горизонтального. рисунке: Январь, выделены синим, по соответствующим счетам. окошке просто щелкаемна весь столбец. результат вышел такой вид:. левом углу.и выделяем на нужно сравнить в помощью функции ВПР.«Вставить функцию» всех 3х листахДля сравнения двух
используется очень редко.
lumpics.ru
Сравнение 2-х таблиц в MS EXCEL
Так как вКак видите вторую таблицу а желтым выделеныКак видно из рисунков, по кнопке Как видим, по«1»=СЧЁТЕСЛИ(диапазон;критерий)
После автоматического перемещения вПосле этого, какой бы листе сравниваемый диапазон первом списке. ОпятьКак видим, функция ВПР
, который расположен перед он не нашел
- таблиц формула уСлучается, пользователь не помнит таблицах редко строк так же нужно счета только из таблицы различаются:«OK» двум позициям, которые, а в двухАргумент
- окно из двух вышеперечисленных данных в первой ставим символ не так сложна,
строкой формул. схожий точный артикул меня выглядит так: точного названия. Задавая больше, чем столбцов, немного изменить, чтобы февральской таблицы).Наличием (отсутствием) строк (наименований. присутствуют во второй
Простой вариант сравнения 2-х таблиц
случаях –«Диапазон»«Диспетчера правил» вариантов вы не области. После этого«=» как кажется наВ открывшемся окне мастера то оставлял прежние=ВПР(F9;’Лист2′!A2:B3;2;0). При не искомое значение, он функцию эту вызывают не потерять сутьВПР в Excel очень
счетов). Например, вЗапускается окно аргументов функции таблице, но отсутствуют«0»представляет собой адресщелкаем по кнопке избрали, запускается окно в поле ставимс клавиатуры. Далее первый взгляд. Разобраться функций выбираем категорию значение наименования. совпадении данных значение
может применить символы нечасто. задачи. удобный и часто таблице на листеИНДЕКС в первой, формула. То есть, программа массива, в котором«OK»
выделения групп ячеек. знак кликаем по первой в её применении
«Ссылки и массивы»Т.е. функцией ВПР возвращается обратно формулой подстановки:
Функции имеют 4 аргумента:Теперь нам нужно сделать используемый инструмент для Январь отсутствует счет. Данный оператор предназначен выдает номера строк. не смогла отыскать производится подсчет совпадающихи в нем. Устанавливаем переключатель в
«не равно» ячейке колонки, которую не очень трудно,
Более наглядный вариант сравнения 2-х таблиц (но более сложный)
. Затем, из представленного я пытаюсь найти =ЕСЛИ(ЕНД(ВПР(F9;’Лист2′!A2:B3;2;0));W9;ВПР(F9;’Лист2′!A2:B3;2;0))«?» — заменяет любойЧТО ищем – искомый выборку данных с работы с таблицами 26 (см. файл для вывода значения,Отступаем от табличной области
во второй таблице
- значений.Теперь во второй таблице позицию( мы сравниваем, во зато освоение этого
- набора функций выбираем заданное значение (в
- Все работает нормально. символ в текстовой параметр (цифры и/или
- помощью функции ВПР как с базой примера), а в которое расположено в вправо и заполняем два значения, которыеАргумент элементы, которые имеют«Выделить по строкам»<> второй таблице. Получилось инструмента сэкономит вам
excel2.ru
Как пользоваться функцией ВПР в Excel: пример с двумя таблицами
«ВПР» нашем случае «Артикул») Но дело в или цифровой информации; текст) либо ссылка отдельно по товару данных и не таблице на листе определенном массиве в колонку номерами по
имеются в первом«Критерий» данные, несовпадающие с. Жмем по кнопке) и выделяем сравниваемый выражение следующего типа: массу времени при. Жмем на кнопку и когда функция том, что не«*» — для замены на ячейку с и просуммировать продажи только. Данная функция Февраль отсутствуют счет указанной строке. порядку, начиная от табличном массиве.задает условие совпадения.
Как работает функция ВПР в Excel: пример
соответствующими значениями первой«OK» диапазон второй области.=A2=D2 работе с таблицами.«OK» находит то чтобы все искомые значения любой последовательности символов. искомым значением; за первый квартал. проста в освоении 10 и егоКак видим, поле
- 1Конечно, данное выражение для В нашем случае
- табличной области, будут. Далее обворачиваем полученноеХотя, конечно, в каждомАвтор: Максим Тютюшев. она выдавала соседние есть на листеНайдем текст, который начинаетсяГДЕ ищем – массив Для этого переходим и очень функциональна субсчета.«Номер строки». Количество номеров должно того, чтобы сравнить он будет представлять
- выделены выбранным цветом.
Как видим, после этого выражение скобками, перед конкретном случае координатыДовольно часто перед пользователямиПосле этого открывается окно, значение (в нашем «Лист1» и «Лист2″ или заканчивается определенным данных, где будет в ячейку H3 при выполнении.Разными значениями в строках.уже заполнено значениями совпадать с количеством табличные показатели, можно собой координаты конкретныхСуществует ещё один способ
несовпадающие значения строк которыми ставим два будут отличаться, но Excel стоит задача в которое нужно случае «Наименование») в Есть еще листы
набором символов. Предположим, производиться поиск (для и после вызоваБлагодаря гармоничному сочетанию простоты Например, по счету функции строк во второй применять и в ячеек первой табличной применения условного форматирования будут подсвечены отличающимся знака суть останется одинаковой.
сравнения двух таблиц
Функция ВПР в Excel и две таблицы
вставить аргументы функции. столбце «Новое наименование». «Лист3» и «Лист4». нам нужно отыскать ВПР – поиск функции заполняем ее и функциональности ВПР 57 обороты заНАИМЕНЬШИЙ сравниваемой таблице. Чтобы существующем виде, но
области. для выполнения поставленной оттенком. Кроме того,«-»Щелкаем по клавише
или списков для Жмем на кнопку,ZЗапись листов в название компании. Мы значения осуществляется в аргументы следующим образом: пользователи активно ее январь и февраль. От уже существующего ускорить процедуру нумерации,
- есть возможность его
- Выделяем первый элемент дополнительного задачи. Как и
- как можно судить. В нашем случаеEnter выявления в них расположенную справа от: Вариант: во всех формуле в виде забыли его, но ПЕРВОМ столбце таблицы;Исходное значение: G3. используют в процессе
- не совпадают.
- там значения следует можно также воспользоваться усовершенствовать. столбца, в котором предыдущие варианты, он из содержимого строки получилось такое выражение:
- , чтобы получить результаты отличий или недостающих поля ввода данных, трех нашел новое диапазона: помним, что начинается для ГПР –Таблица: A2:E7. Диапазон нашей работы с электроннымиЕсли структуры таблиц примерно отнять разность между маркером заполнения.Сделаем так, чтобы те будет производиться подсчет требует расположения обоих формул, программа сделает—(A2:A7<>D2:D7) сравнения. Как видим, элементов. Каждый юзер
чтобы приступить к наименование?!.. ;( -29378-=ВПР(F9;’Лист2:Лист4′!A2:B3;2;0) с Kol. С в ПЕРВОЙ строке); таблицы расширен.
таблицами. Но стоит одинаковы (большинство наименований нумерацией листа ExcelПосле этого выделяем первую значения, которые имеются количества совпадений. Далее сравниваемых областей на активной одну изЩелкаем по кнопке при сравнении первых справляется с этой выбору аргумента искомогоGuest
или в виде задачей справится следующаяНОМЕР столбца/строки – откудаНомер столбца: {3;4;5}. Нам отметить, что у счетов (строк) совпадают, и внутренней нумерацией ячейку справа от во второй таблице, щелкаем по пиктограмме
одном листе, но ячеек, находящуюся в«OK» ячеек обоих списков задачей по своему, значения.
: Z, необходимо отразить перечисления:
формула: . именно возвращается соответствующее нужно с помощью данной функции достаточно количество и наименования табличной области. Как колонки с номерами но отсутствуют в«Вставить функцию» в отличие от указанных не совпавших. программа указала показатель
exceltable.com
Функции ВПР и ГПР в Excel с примерами их использования
но чаще всегоТак как у нас в одной формуле,=ВПР(F9;’Лист2;Лист3;Лист4′!A2:B3;2;0)Нам нужно отыскать название значение (1 – функции обращаться одновременно много недостатков, которые
столбцов совпадают), то видим, над табличными и щелкаем по первой, выводились отдельным. ранее описанных способов,
Синтаксис функций ВПР и ГПР
строках.
- Оператор производит расчет и«ИСТИНА» на решение указанного искомое значение для чтобы не создавать
- не работает. компании, которое заканчивается из первого столбца к нескольким столбцам, ограничивают возможности. Поэтому можно сравнить две значениями у нас значку
- списком.Происходит запуск условие синхронизации илиПроизвести сравнение можно, применив выводит результат. Как, что означает совпадение вопроса тратится довольно
- ячейки C3, это новые столбцы вПрошу Вас помочь на — «uda». или первой строки, поэтому значение данного
ее иногда нужно таблицы. Проведем сравнение только шапка. Это«Вставить функцию»Прежде всего, немного переработаемМастера функций сортировки данных не
метод условного форматирования.
Как пользоваться функцией ВПР в Excel: примеры
видим, в нашем данных.
большое количество времени, | «Картофель» | листе1. |
с формулой чтобы Поможет следующая формула: 2 – из аргумента будет взято использовать с другими двумя способами: один | ||
значит, что разница. нашу формулу. Переходим в категорию будет являться обязательным, Как и в | ||
случае результат равенТеперь нам нужно провести так как далеко | ||
, то и выделяемТ.е. чтобы в значение таблицы 1 . второго и т.д.); в массив фигурными | функциями или вообще проще в реализации, |
|
составляет одну строку.ОткрываетсяСЧЁТЕСЛИ«Статистические» что выгодно отличает предыдущем способе, сравниваемые числу аналогичную операцию и | не все подходы соответствующее значение. Возвращаемся |
|
формкле были примерно |
(лист1) сравнивалось со
- Найдем компанию, название которойИНТЕРВАЛЬНЫЙ ПРОСМОТР – точное скобками. А номера заменять более сложными.
- другой нагляднее. Поэтому дописываем вМастер функций
- , а именно сделаем. Находим в перечне данный вариант от области должны находиться
- «1» с остальными ячейками к данной проблеме к окну аргументов следующие формулы: значениями таблиц 2,3,4
- начинается на «Ce» или приблизительное значение столбцов следует перечислять Для начала на
Как пользоваться функцией ГПР в Excel: примеры
Сначала определим какие строки поле
. Переходим в категорию | её одним из | наименование | |
ранее описанных. на одном рабочем, то есть, это обеих таблиц в | |||
являются рациональными. В функции.ВПР(A2;Лист2!A2:B6;2;0)если excel не |
(лист2,лист3,лист4) если же и заканчивается на должна найти функция через точку с
Символы подстановки в функциях ВПР и ГПР
готовом примере применения (наименования счетов) присутствуют«Номер строки»«Статистические» аргументов оператора
- «СЧЁТЕСЛИ»Производим выделение областей, которые листе Excel и
- означает, что в тех колонках, которые
- то же время,Точно таким же образом нашел искомое выполнялось одинаковых значений не –»sef». Формула ВПР (ЛОЖЬ/0 – точное; запятой. функции рассмотрим ее в одной таблице,значение
- и производим выборЕСЛИ. После его выделения нужно сравнить. быть синхронизированными между
- сравниваемых списках было мы сравниваем. Но существует несколько проверенных кликаем по значку следующая формула, находится то значения
будет выглядеть так: ИСТИНА/1/не указано –Интервальный просмотр: ЛОЖЬ. преимущества, а потом но отсутствуют в
Как сравнить листы с помощью ВПР и ГПР
«-1» наименования. Для этого выделяем щелкаем по кнопкеВыполняем переход во вкладку собой. найдено одно несовпадение. можно просто провести алгоритмов действий, которые справа от поляВПР(A2;Лист3!A2:B6;2;0)если excel не столбца должно оставаться .
Как сравнить листы с помощью ВПР в Excel?
приблизительное).Чтобы значения в выбранных определим недостатки. другой. Затем, вбез кавычек.«НАИМЕНЬШИЙ» первую ячейку, в
«OK» под названиемПрежде всего, выбираем, какую Если бы списки копирование формулы, что
Как сравнить листы с помощью ГПР в Excel?
позволят сравнить списки ввода данных, для нашел искомое выполнялось прежним а не
Когда проблемы с памятью! Если значения в столбцах суммировались, тогда
Функция ВПР предназначена для таблице, в которойВ поле. Щелкаем по кнопке которой расположен оператор.«Главная»
табличную область будем
были полностью идентичными,
позволит существенно сэкономить
или табличные массивы
выбора таблицы, откуда
следующая формула, выдавать н/д. устранены, можно работать диапазоне отсортированы в всю функцию нужно выборки данных из меньше строк отсутствует«Массив»«OK»
СЧЁТЕСЛИ
Происходит запуск окна аргументов. Делаем щелчок по считать основной, а то результат бы время. Особенно данный
в довольно сжатые будут подтягиваться значения.
ВПР(A2;Лист3!A2:B6;2;0)если excel неС уважением, Александр! с данными, используя возрастающем порядке (либо
exceltable.com
Сравнение четырех таблиц функцией ВПР
поместить внутрь функции таблицы Excel по
(в наиболее полнойуказываем адрес диапазона.. В строке формул оператора кнопке в какой искать был равен числу
фактор важен при сроки с минимальнойВыделяем всю область второй нашел искомое выполнялось
Alex88 все те же по алфавиту), мы
СУММ(). Вся формула определенным критериям поиска. таблице), выведем отчет значений второй таблицы.
Функция перед ней дописываемСЧЁТЕСЛИ«Условное форматирование» отличия. Последнее давайте«0» сравнивании списков с затратой усилий. Давайте
таблицы, где будет следующая формула,: Прикладываю пример! Прошу
функции.
указываем ИСТИНА/1. В в целом выглядит
Например, если таблица
о сравнении, представляющий
При этом всеНАИМЕНЬШИЙ выражение. Как видим, наименования. В активировавшемся списке будем делать во. большим количеством строк. подробно рассмотрим данные производиться поиск значений,оставалось прежние значение.
прощения, но оригинал
У нас есть данные противном случае – следующим образом: =СУММ(ВПР(G3;A3:E6;{3;4;5};ЛОЖЬ)). состоит из двух собой разницу по
координаты делаем абсолютными,, окно аргументов которой«ЕСЛИ» полей в этом выбираем позицию второй таблице. ПоэтомуТаким же образом можноПроцедуру копирования легче всего варианты. кроме шапки. ОпятьAlex88 не могу скинуть! о продажах за ЛОЖЬ/0.После ввода данной формулы колонок: «Наименование товара» столбцам (разница оборотов
то есть, ставим было раскрыто, предназначена
без кавычек и окне соответствуют названиям«Правила выделения ячеек» выделяем список работников, производить сравнение данных выполнить при помощи
Скачать последнюю версию возвращаемся к окну
: Решил проблему следующей Скидываю подобный пример! январь и февраль. следует нажать комбинацию и «Цена». Рядом за январь и перед ними знак для вывода указанного открываем скобку. Далее, аргументов.. В следующем меню находящийся в ней. в таблицах, которые маркера заполнения. Наводим Excel аргументов функции. формулой:Z Эти таблицы необходимоДля учебных целей возьмем клавиш: CTRL+SHIFT+ENTER. Внимание! находится другая таблица, февраль). доллара уже ранее по счету наименьшего чтобы нам легче
Устанавливаем курсор в поле делаем выбор позиции Переместившись на вкладку расположены на разных курсор на правыйЧитайте также: Сравнение двухДля того, чтобы выбранные=ЕСЛИ(ЕНД(ВПР(A2;Лист2!$A$2:$B$6;2;0));ЕСЛИ(ЕНД(ВПР(A2;Лист3!$A$2:$B$6;2;0));ЕСЛИ(ЕНД(ВПР(A2;Лист4!$A$2:$B$6;2;0));B2;ВПР(A2;Лист4!$A$2:$B$6;2;0));ВПР(A2;Лист3!$A$2:$B$6;2;0));ВПР(A2;Лист2!$A$2:$B$6;2;0)): Из-за недосказанности ТС
сравнить с помощью
таблицу с данными: Если не нажать которая будет искать
Основным недостатком этого подхода описанным нами способом. значения. было работать, выделяем«Диапазон»«Повторяющиеся значения»«Главная» листах. Но в нижний угол ячейки, документов в MS значения сделать изМожет кому пригодится! о генеральной цели формул ВПР и
Формула комбинацию этих клавиш в первой таблице является, то, чтоЖмем на кнопкуВ поле в строке формул. После этого, зажав., щелкаем по кнопке
этом случае желательно, где мы получили Word относительных абсолютными, а
Спасибо, Z, тебе сего действа могу ГПР. Для наглядностиОписание формула будет работать по наименованию товара
отчет о сравнении«OK»«Массив»
значение левую кнопку мыши,Запускается окно настройки выделения
«Условное форматирование» чтобы строки в показатель
Существует довольно много способов это нам нужно, огромное!
предположить, что требуется,
мы пока поместимРезультат ошибочно. В Excel
и получать значение
таблиц не включает
.следует указать координаты
planetaexcel.ru
«ЕСЛИ»
Функция ВПР в Excel позволяет данные из одной таблицы переставить в соответствующие ячейки второй. Ее английское наименование – VLOOKUP.
Очень удобная и часто используемая. Т.к. сопоставить вручную диапазоны с десятками тысяч наименований проблематично.
Как пользоваться функцией ВПР в Excel
Допустим, на склад предприятия по производству тары и упаковки поступили материалы в определенном количестве.
Стоимость материалов – в прайс-листе. Это отдельная таблица.
Необходимо узнать стоимость материалов, поступивших на склад. Для этого нужно подставит цену из второй таблицы в первую. И посредством обычного умножения мы найдем искомое.
Алгоритм действий:
- Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
- Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
- Откроется окно с аргументами функции. В поле «Искомое значение» — диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
- Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
- Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
- В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» — ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.
Нажимаем ОК. А затем «размножаем» функцию по всему столбцу: цепляем мышью правый нижний угол и тянем вниз. Получаем необходимый результат.
Теперь найти стоимость материалов не составит труда: количество * цену.
Функция ВПР связала две таблицы. Если поменяется прайс, то и изменится стоимость поступивших на склад материалов (сегодня поступивших). Чтобы этого избежать, воспользуйтесь «Специальной вставкой».
- Выделяем столбец со вставленными ценами.
- Правая кнопка мыши – «Копировать».
- Не снимая выделения, правая кнопка мыши – «Специальная вставка».
- Поставить галочку напротив «Значения». ОК.
Формула в ячейках исчезнет. Останутся только значения.
Быстрое сравнение двух таблиц с помощью ВПР
Функция помогает сопоставить значения в огромных таблицах. Допустим, поменялся прайс. Нам нужно сравнить старые цены с новыми ценами.
- В старом прайсе делаем столбец «Новая цена».
- Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.
Данные, представленные таким образом, можно сопоставлять. Находить численную и процентную разницу.
Функция ВПР в Excel с несколькими условиями
До сих пор мы предлагали для анализа только одно условие – наименование материала. На практике же нередко требуется сравнить несколько диапазонов с данными и выбрать значение по 2, 3-м и т.д. критериям.
Таблица для примера:
Предположим, нам нужно найти, по какой цене привезли гофрированный картон от ОАО «Восток». Нужно задать два условия для поиска по наименованию материала и по поставщику.
Дело осложняется тем, что от одного поставщика поступает несколько наименований.
- Добавляем в таблицу крайний левый столбец (важно!), объединив «Поставщиков» и «Материалы».
- Таким же образом объединяем искомые критерии запроса:
- Теперь ставим курсор в нужном месте и задаем аргументы для функции: . Excel находит нужную цену.
Рассмотрим формулу детально:
- Что ищем.
- Где ищем.
- Какие данные берем.
Функция ВПР и выпадающий список
Допустим, какие-то данные у нас сделаны в виде раскрывающегося списка. В нашем примере – «Материалы». Необходимо настроить функцию так, чтобы при выборе наименования появлялась цена.
Сначала сделаем раскрывающийся список:
- Ставим курсор в ячейку Е8, где и будет этот список.
- Заходим на вкладку «Данные». Меню «Проверка данных».
- Выбираем тип данных – «Список». Источник – диапазон с наименованиями материалов.
- Когда нажмем ОК – сформируется выпадающий список.
Теперь нужно сделать так, чтобы при выборе определенного материала в графе цена появлялась соответствующая цифра. Ставим курсор в ячейку Е9 (где должна будет появляться цена).
- Открываем «Мастер функций» и выбираем ВПР.
- Первый аргумент – «Искомое значение» — ячейка с выпадающим списком. Таблица – диапазон с названиями материалов и ценами. Столбец, соответственно, 2. Функция приобрела следующий вид: .
- Нажимаем ВВОД и наслаждаемся результатом.
Изменяем материал – меняется цена:
Скачать пример функции ВПР в Excel
Так работает раскрывающийся список в Excel с функцией ВПР. Все происходит автоматически. В течение нескольких секунд. Все работает быстро и качественно. Нужно только разобраться с этой функцией.
-
- Как пользоваться ВПР в Excel
- Особенности работы функции ВПР
- Как использовать формулу ВПР в Excel для сравнения двух таблиц
- Почему не работает ВПР в Excel
- Когда Интервальный просмотр может быть = 1
Функция ВПР в Excel (в английской версии VLOOKUP) используется для подтягивания значений в таблицу из другой таблицы при условии совпадения критерия поиска. Расшифровывается ВПР как “вертикальный поиск результата”. В этой статье разберемся, как сделать ВПР в Excel, ниже будет понятная инструкция.
ВПР ищет первое совпадение по критерию в левом столбца указанной таблицы и подтягивает значение из указанного столбца этой таблицы.
Как сделать ВПР в Excel понятная инструкция
Чтобы понять, как пользоваться функцией ВПР в Excel, разберем ее синтаксис:
=ВПР(искомое значение; таблица; номер столбца; [интервальный просмотр])
Искомое значение — значение или ссылка на ячейку, по которой будем искать значения в другой таблице. Это критерий поиска.
Таблица — ссылка на таблицу, в которой будет искать.
Номер столбца — порядковый номер столбца относительно самого левого столбца из выделенного диапазона поиска.
Интервальный просмотр — указывается 0 (точный поиск) или 1 (приблизительный поиск)
Рассмотрим использование ВПР на примере:
Есть таблица с количеством гостей в отеле, необходимо понять, есть ли зависимость количества проживающих от того, насколько тепло в этом городе. Для этого нужно подтянуть значения температуры воздуха из таблицы справочника.
В качестве критерия будет использоваться название месяца.
Добавим в первую таблицу столбец Температура и напишем следующую формулу:
В примере формула ВПР ищет значение Январь из первой таблице в крайнем левом столбце второй таблицы. И подтягивает совпадающее значение из указанного столбца (в данном случае, из второго столбца).
Аргумент Интервальный просмотр задаем 0, чтобы функция искала точное совпадение.
Запомним, что в абсолютном большинстве случаем Интервальный просмотр ставим = 0.
Кстати, если не указать интервальный просмотр совсем, то формула не выдаст ошибку, т.к. этот аргумент необязательный. Но результат будет неожиданным, поскольку в этом случае ВПР считает не указанный Интервальный просмотр равным 1 (а это приблизительный поиск).
Не забываем добавить абсолютные ссылки (значки доллара $) к диапазону, иначе диапазон “съедет” при копировании формулы.
Итак, мы получили в нашу таблицу значение из таблицы-справочника — подтянули по критерию названия месяца. Осталось только протянуть или скопировать формулу во все ячейки этого столбца.
Особенности работы функции ВПР
Несмотря на простоту использования формулы ВПР в Excel, у нее есть ряд особенностей, которые нужно учитывать в работе.
-
Функция ВПР ищет совпадение строго в крайнем левом столбце выделенной таблицы.
Ключевые слова здесь — “выделенной” таблицы. Чтобы понять, что это значит, добавим к таблице-справочнику еще один столбец слева (Год).
Чтобы сделать такой же ВПР, как в предыдущем примере (по критерию Месяц), нужно выделять столбцы H:I, хотя таблица содержит столбцы G:I. Иначе Excel будет искать в крайнем левом столбце, в котором содержится не месяц, а год.
Вывод: аргумент Таблица в данном случае — это выделенный диапазон ячеек, а не то, что мы видим “глазами” и считаем таблицей.
-
ВПР в Excel ищет первое совпадение с указанным критерием.
Для примера добавим еще одну строку в таблицу-справочник.
Теперь в таблице содержится два значения температуры для месяца Январь.
Но при этом, даже если мы изменим интервал таблицы для поиска, затянув в нее новую строку Январь 2023, то значение, которое подтянула ВПР, не изменится.
ВПР взяло первое совпадение.
-
В качестве критерия поиска можно использовать не только ссылку на ячейку (как в предыдущих примерах), но и ввести значение напрямую в формулу. Это не очень удобно, но возможно.
Текстовые значения необходимо вводить в кавычках, числовые — просто число.
Пример функции ВПР с текстовым критерием поиска
Пример функции ВПР с числовым критерием поиска
Как использовать формулу ВПР в Excel для сравнения двух таблиц
Функцию ВПР часто используют для сравнения двух таблиц.
-
Сверка двух таблиц по пропускам значений
Для примера удалим из первой таблицы две строки. Наша задача — понять, каких месяцев не хватает в первой таблице.
Для этого во вторую таблицу при помощи функции ВПР подтянем значения из первой таблицы Excel.
Значения можно подтягивать любые, например, количество проживающих. В данном случае сами значения не важны, важны пропуски.
Значения по месяцам Июнь и Октябрь подтянулись с ошибкой #Н/Д (нет данных) — это значит, что в исходной таблице эти месяцы пропущены.
-
Сверка числовых значений
Предположим, у нас есть статистика по количеству проживающих в другом отеле сети по месяцам и годам. Сравним с первым отелем. Для этого добавим новый столбец, и в нем сделаем ВПР по критерию месяца.
А теперь обратите внимание, что месяц Январь повторяется в обоих таблицах (разный год). Но для второго значения Январь в первую таблицу подтянулись цифры из первого значения Январь второй таблицы.
Это произошло потому, что ВПР в Excel ищет первое совпадение.
Выходы из ситуации:
- убедиться, что значения в столбце поиски во второй таблице уникальные
- использовать функцию СУММЕСЛИ или СУММЕСЛИМН
- использовать ВПР по нескольким критериям
Почему не работает ВПР в Excel
То, что ВПР не работает, можно понять по появлению ошибки #Н/Д.
Не работает ВПР — значит, что функция не находит значение. Причины:
- Ошибка в написании критерия. Часто в текст закрадываются лишние пробелы или латинские буквы вместо кириллицы, и тогда появится ошибка.
В данном примере в конце слова Январь стоит невидимый пробел. А поскольку функция ВПР в Excel ищет точное совпадение Январь + пробел в конце и просто Январь — это два разных значения.
- Съехал или “не дотянут” диапазон таблицы для поиска.
В данном случае значение Январь не попало в диапазон поиска, поэтому появилась ошибка #Н/Д.
Также часто при появлении новых строк в таблице-источнике забывают исправлять диапазон в формуле ВПР (он как бы не дотягивается до конца таблицы), тогда тоже будет ошибка.
Когда Интервальный просмотр может быть = 1
Аргумент Интервальный просмотр в ВПР может принимать только два значения — 0 или 1 (если его не указать, то по умолчанию считается 1).
Во всех предыдущих примерах мы использовали интервальный просмотр = 0. Это подходит для большинства ситуаций на практике.
Но иногда необходимо использовать интервальный просмотр = 1. Как правило, он используется для числовых критериев, чтобы подтянуть значение из определенного диапазона критериев.
Более подробно об этом — в статье
В этой статье мы узнали, как сделать ВПР в Excel, надеюсь, это была понятная инструкция.
Сообщество Excel Analytics | обучение Excel
Канал на Яндекс.Дзен
Вам может быть интересно:
В табличном редакторе Microsoft Excel множество различных формул и функций. Они позволяют сэкономить время и избежать ошибок – достаточно правильно написать формулу и подставить нужные значения.
В этой статье мы рассмотрим функцию ВПР (или VLOOKUP, что означает «вертикальный просмотр»). Функция ВПР помогает работать с данными из двух таблиц и подтягивать значения из одной в другую. Использовать ее удобно, когда нужно посчитать выручку или прикинуть бюджет, если в одной таблице указан прайс-лист, а в другой количество проданного товара.
Допустим, есть таблица с количеством проданного товара и таблица с ценами на эти товары
Необходимо к каждому товару из таблицы слева добавить цену из прайса справа.
Как создать функцию ВПР в Excel
Необходимая последовательность значений в функции называется синтаксис. Обычно функция начинается с символа равенства «=», затем идет название функции и аргументы в скобках.
Записываем формулу в столбик цены (С2). Это можно сделать двумя способами:
-
Выделить ячейку и вписать функцию.
-
Выделить ячейку → нажать на Fx (Shift +F3) → выбрать категорию «Ссылки и массивы» → выбрать функцию ВПР → нажать «ОК».
После этого открывается окно, где можно заполнить ячейки аргументов формулы.
Синтаксис функции ВПР выглядит так:
=ВПР(искомое значение;таблица;номер столбца;интервальный просмотр)
В нашем случае получится такая формула:
=ВПР(A2;$G$2:$H$11;2;0)
Аргументы функции ВПР
Сейчас разберемся что и куда писать.
Со знаком равенства «=» и названием «ВПР» все понятно. Поговорим об аргументах. Они записываются в скобках через точку с запятой или заполняются в ячейки в окне функции. Формула ВПР имеет 4 аргумента: искомое значение, таблица, номер столбца и интервальный просмотр.
Искомое значение – это название ячейки, из которой мы будем «подтягивать» данные. Формула ВПР ищет полное или частичное совпадение в другой таблице, из которой берет информацию.
В нашем случае выбираем ячейку «A2», в ней находится наименование товара. ВПР возьмет это название и будет искать аналогичную ячейку во второй таблице с прайсом.
=ВПР(A2;
Таблица – это диапазон ячеек, из которых мы будем «подтягивать» данные для искомого значения. В этом аргументе используем абсолютные ссылки. Это значит, что в формуле таблица будет выглядеть как «$G$2:$H$11» вместо «G2:H11». Знаки «$» можно поставить вручную, а можно выделить «G2:H11» внутри формулы и нажать F4. Если этого не сделать, таблица не зафиксируется в формуле и изменится при копировании.
В нашем случае – это таблица с прайсом. Формула будет искать в ней совпадение с ячейкой, которую указали в первом аргументе формулы – A2 (Кофе). Нажимаем F4 и делаем ссылку абсолютной.
=ВПР(A2;$G$2:$H$11
Номер столбца – это столбец таблицы, из которой нужно взять данные. Именно из него мы будем «подтягивать» результат.
-
Формула сканирует таблицу по вертикали.
-
Находит в самом левом столбце совпадение с искомым значением.
-
Смотрит в столбец напротив, очередность которого мы указываем в этом аргументе.
-
Передает данные в ячейку с формулой.
В нашем случае – это столбец с ценой продуктов в прайсе. Формула ищет искомое значение ячейки A2 (Кофе) в первом столбце прайса и «подтягивает» данные из второго столбца (потому что мы указали цифру 2) в ячейку с формулой.
=ВПР(A2;$G$2:$H$11;2
Интервальный просмотр – это параметр, который может принимать 2 значения: «истина» или «ложь». Истина обозначается в формуле цифрой 1 и означает приблизительное совпадение с искомым значением. Ложь обозначается цифрой 0 и подразумевает точное совпадение. Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями.
В нашем случае искомое значение – это текстовое наименование. Поэтому используем точный поиск – ставим цифру 0 и закрываем скобку.
=ВПР(A2;$G$2:$H$11;2;0)
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Автозаполнение
В конце протягиваем формулу вниз до конца, в результате чего происходит автозаполнение.
Чтобы функция ВПР правильно сработала во время автозаполнения, искомое значение должно быть относительной ссылкой, а таблица – абсолютной.
-
В нашем случае искомое значение – A2. Это относительная ссылка на ячейку, потому что в ней нет знаков «$». Благодаря этому ссылка на искомое значение меняется относительно каждой строчки, когда происходит автозаполнение в другие ячейки: A2 → A3 → … → A11. Это удобно, когда необходимо повторить формулу на несколько строк, ведь ее не приходится писать заново.
-
Таблица зафиксирована абсолютной ссылкой «$G$2:$H$11». Это означает, что ссылки на ячейки не изменятся во время автозаполнения. Таким образом, расчет каждый раз будет корректным и опираться на таблицу.
ВПР и приблизительный интервальный просмотр
В предыдущем примере мы «подтягивали» значения из таблицы, используя точный интервальный просмотр. Он подходит для работы с наименованиями. Теперь разберем ситуацию, когда может понадобиться приблизительный интервальный просмотр.
Задача. В магазин привезли товар. Необходимо присвоить каждому товару размер партии, опираясь на его количество.
Товары такие же, как и в первом примере, но задача изменилась: нужно привязать формулу не к наименованию, а к количеству
Решение. Заполняем формулу ВПР в ячейке «Партия», как было показано в предыдущем примере.
Разница в том, что теперь искомое значение – число, а интервальный просмотр – истина, что означает приблизительный поиск. Получается вот такой результат:
Что произошло? Аргумент «интервальный просмотр» имеет значение 1. Это значит, что формула ВПР ищет в таблице ближайшее меньшее искомое значение.
В нашем случае количество товара «Кофе» – 380. ВПР берет это число в виде искомого значения, после чего ищет ближайшее меньшее в соседней таблице – число 300. В конце функция «подтягивает» данные из столбца напротив («Крупная»). Если количество товара «Кофе» = 340 – это «Крупная партия». Важно, чтобы крайний левый столбец таблицы, которая указана в формуле, был отсортирован по возрастанию. В противном случае ВПР не сработает.
Значения и данные во второй таблице отсортированы по убыванию – ВПР не работает
Итоги
-
Функция ВПР означает вертикальный просмотр. Она просматривает крайний левый столбец таблицы сверху вниз.
-
Синтаксис функции: =ВПР(искомое значение;таблица;номер столбца;интервальный просмотр).
-
Функцию можно вписать вручную или в специальном окне (Shift + F3).
-
Искомое значение – относительная ссылка, а таблица – абсолютная.
-
Интервальный просмотр может искать точное или приблизительное совпадение с искомым значением.
-
Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями.
-
Порядок работы с функцией подходит для Гугл-таблиц.
Нужно сравнить два файла Microsoft Excel? Вот два простых способа сделать это.
Существует множество причин, по которым вам может понадобиться взять один документ Excel и сравнить его с другим. Это может быть трудоемкой задачей
это требует большой концентрации, но есть способы облегчить себе жизнь.
Нужно ли вам внимательно посмотреть вручную или вы хотите, чтобы Excel выполнял некоторые тяжелые работы
от вашего имени, вот два простых способа сравнить несколько листов.
Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.
Быстрое выделение значений, которые отличаются
Это также не очень обременительный способ. Если вам просто нужно найти и удостовериться в наличии, ну или отсутствии отличий между таблицами, вам нужно на вкладке «Главная», выбрать кнопку меню «Найти и выделить», предварительно выделив диапазон где надо сравнить две таблицы в Excel. В открывшимся меню выберите пункт «Выделить группу ячеек…» и в появившемся диалоговом окне выберите «отличия по строкам».
Использование макроса VBA
Использование макросов для сравнения двух столбцов позволяет унифицировать процесс и сократить время на подготовку данных. Решение о том, какой результат сравнения необходимо отобразить, полностью зависит от вашей фантазии и навыков владения макросами. Ниже представлена методика, опубликованная на официальном сайте Микрософт.
Создайте новый модуль кода VBA и введите следующий код. О том, как писать макросы вы можете прочитать более подробно в статье написания VBA кода.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Sub Find_Matches() Dim CompareRange As Variant, x As Variant, y As Variant ‘ Установка переменной CompareRangeравной сравниваемому диапазонуSet CompareRange = Range(«B1:B11») ‘ Если сравниваемый диапазон находится на другом листе или книге,’ используйте следующий синтаксис’ Set CompareRange = Workbooks(«Книга2»). _ ‘ Worksheets(«Лист2»).Range(«B1:B11″)» Сравнение каждого элемента в выделенном диапазоне с каждым элементом’ переменной CompareRangeFor Each x In Selection For Each y In CompareRange If x = y Then x.Offset(0, 2) = x Next y Next x End Sub |
В данном коде переменной CompareRange присваивается диапазон со сравниваемым массивом. Затем запускается цикл, который просматривает каждый элемент в выделенном диапазоне и сравнивает его с каждым элементом сравниваемого диапазона. Если были найдены элементы с одинаковыми значениями, макрос заносит значение элемента в столбец С.
Чтобы использовать макрос, вернитесь на рабочий лист, выделите основной диапазон (в нашем случае, это ячейки A1:A11), нажмите сочетание клавиш Alt+F8. В появившемся диалоговом окне выберите макрос Find_Matches и щелкните кнопку выполнить.
После выполнения макроса, результат должен быть следующим:
Сравнить две таблицы в Excel с помощью условного форматирования
Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами».
И все правило применилось к нашему диапазону, где мы пытаемся проверить на похожесть две таблицы, и стало видны отличия, к которым применилось условное форматирование.
Поиск отличий в двух списках
If Worksheets(«Лист1»).Cells(i, 2) тыс.строк, от формул Для этого придется нажмите клавишу форматированных ячеек:». отображаются в окне области под двумя возникнуть вопросы «Кто формул или ссылок подключения данных к
Вариант 1. Синхронные списки
и другие задачи, 1) единицы, а во — то ведь модуля объясните пожалуйста. первом файле, и потом делал Условное = Worksheets(«Лист2»).Cells(i, 2) нужно будет избавиться. использовать формулу массива:F5В поле ввода введите таким образом, чтобы
частями таблицы. Изменения
ее изменил? И
на именованные диапазоны.
базе данных Access вы можете использовать
i = 0
втором одна, то по ним можно
Steel Rain 1 ячейку во форматирование-Правила выделения ячеек-Повторяющиеся Then ‘ ИДля этого скопироватьВыглядит страшновато, но свою, затем в открывшемся формулу: различия можно было выделяются разными цветами что именно изменилось?»
Схема может пересекать
и текстовому файлу.
команды на вкладке
For Each x код покажет, что формулами подтянуть остальное: а, ещё, пардонте, втором. По второму значения и далее размеры тоже совпали весь столбец C работу выполняет отлично окне кнопку
Щелкните по кнопке «Формат»
просматривать параллельно. в соответствии с
Средство сравнения электронных листы и книги.Подробнее об этом можно
Inquire In .keys ‘начинаем не совпадает одна из тех строк. забыл уточнить, значения запросу 2-ую ячейку
в этой колонкеRange(Worksheets(«Лист1»).Cells(i, 1), Worksheets(«Лист1»).Cells(i, в буфер обмена, ;)
- Выделить (Special) и на вкладке
- У нас имеется две их типом.
- таблиц от МайкрософтВ данной схеме отображаются узнать в разделе(Запрос). Вкладка
- перебор данных в единица первого списка.С помощью ВПР() в ячейках по в том же фильтр по цвету 10)).Select правый клик >>
- Steel Rain
Вариант 2. Перемешанные списки
- «Заливка» укажите синий таблицы заказов, скопированныхВ двух расположенных рядом поможет вам ответить два уровня связей
Анализ книги.Inquire словаре по ключамНу а по или индекса с которым нужен отбор столбце в первом заливки. На файле’ здесь 10 специальная вставка >>: Доброго всем времениОтличия по строкам (Row цвет. На всех в один рабочий частях таблицы сравнивается
на эти вопросы — ячейки для ячейки
К началу страницы(Запрос) ленты ExcelIf .Item(x) = итему думаю кей
поискпозицией :)
строковые
файле и 2-ую в 8Мб данный — это номер значения. суток. differences) окнах жмем ОК. лист. Необходимо выполнить
каждый лист из найдет изменения и A10 на листе
В книгах, связанных с
содержит кнопки для
1 Then ‘если
не получить безТо, что тамHugo во втором. Получил
способ занимает около последнего столбца вПохожая тема:
Сразу скажу, практически. В последних версияхПри определении условий для сравнение данных двух обоих файлов, начиная
выделит их. 5 в книге другими книгами с
planetaexcel.ru>
Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил
Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.
Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.
Как сравнить две таблицы в Excel с помощью функции ВПР
В этом варианте мы будем использовать функцию ВПР, которая позволит нам сравнить две таблицы на предмет совпадений. Для сравнения двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый диапазон. Эта формула последовательно начинает проверять есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.
Интерпретация результатов
В двух расположенных рядом частях таблицы сравнивается каждый лист из обоих файлов, начиная с самого крайнего слева. Если лист в книге скрыт, он все равно отображается и сравнивается в средстве сравнения электронных таблиц.
Если содержимое не умещается в ячейках, выберите команду Resize Cells to Fit
(Размер ячеек по размеру данных).
Различия разного типа выделяются с помощью цвета заливки ячейки или цвета шрифта текста. Например, ячейки с введенными значениями (не с формулами) выделяются заливкой зеленого цвета в расположенных рядом частях таблицы и шрифтом зеленого цвета в области результатов. В левой нижней части указаны условные обозначения, поясняющие значения цветов.
Как сравнить две таблицы в Excel функции ЕСЛИ
Этот вариант предусматривает использования логической функции ЕСЛИ и отличие этого способа в том что для сравнения двух столбцов будет использован не весь массив целиком, а только та ее часть, которая нужна для сравнения.
Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.
Сравнение файлов Excel на глаз
Для начала откройте Excel и все рабочие книги, которые вы хотите сравнить. Мы можем использовать ту же технику для сравнения листов в одном документе
или совершенно разные файлы.
Если из одной и той же книги получено более одного листа, ее необходимо отделить заранее. Для этого перейдите к Вид> Окно> Новое окно.
Это не разделит отдельные листы навсегда, просто откроет новый экземпляр вашего документа.
Далее идите к Посмотреть вкладка и найти Посмотреть бок о бок в Окно раздел.
В этом меню будут перечислены все таблицы, которые в данный момент открыты. Если у вас есть только два открытых, они будут выбраны автоматически.
Сделайте свой выбор и нажмите Хорошо. Вы увидите, что обе таблицы появятся на экране.
Если это более удобно, вы можете использовать Расставить все кнопка для переключения между вертикальной и горизонтальной конфигурацией.
Функция ВПР в Excel для чайников и не только
Функция ВПР в Excel позволяет данные из одной таблицы переставить в соответствующие ячейки второй. Ее английское наименование – VLOOKUP.
Очень удобная и часто используемая. Т.к. сопоставить вручную диапазоны с десятками тысяч наименований проблематично.
Как пользоваться функцией ВПР в Excel
Допустим, на склад предприятия по производству тары и упаковки поступили материалы в определенном количестве.
Стоимость материалов – в прайс-листе. Это отдельная таблица.
Необходимо узнать стоимость материалов, поступивших на склад. Для этого нужно подставит цену из второй таблицы в первую. И посредством обычного умножения мы найдем искомое.
- Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
- Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
- Откроется окно с аргументами функции. В поле «Искомое значение» — диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
- Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
- Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
- В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» — ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.
Нажимаем ОК. А затем «размножаем» функцию по всему столбцу: цепляем мышью правый нижний угол и тянем вниз. Получаем необходимый результат.
Теперь найти стоимость материалов не составит труда: количество * цену.
Функция ВПР связала две таблицы. Если поменяется прайс, то и изменится стоимость поступивших на склад материалов (сегодня поступивших). Чтобы этого избежать, воспользуйтесь «Специальной вставкой».
- Выделяем столбец со вставленными ценами.
- Правая кнопка мыши – «Копировать».
- Не снимая выделения, правая кнопка мыши – «Специальная вставка».
- Поставить галочку напротив «Значения». ОК.
Формула в ячейках исчезнет. Останутся только значения.
Быстрое сравнение двух таблиц с помощью ВПР
Функция помогает сопоставить значения в огромных таблицах. Допустим, поменялся прайс. Нам нужно сравнить старые цены с новыми ценами.
- В старом прайсе делаем столбец «Новая цена».
- Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.
Данные, представленные таким образом, можно сопоставлять. Находить численную и процентную разницу.
Функция ВПР в Excel с несколькими условиями
До сих пор мы предлагали для анализа только одно условие – наименование материала. На практике же нередко требуется сравнить несколько диапазонов с данными и выбрать значение по 2, 3-м и т.д. критериям.
Таблица для примера:
Предположим, нам нужно найти, по какой цене привезли гофрированный картон от ОАО «Восток». Нужно задать два условия для поиска по наименованию материала и по поставщику.
Дело осложняется тем, что от одного поставщика поступает несколько наименований.
- Добавляем в таблицу крайний левый столбец (важно!), объединив «Поставщиков» и «Материалы».
- Таким же образом объединяем искомые критерии запроса:
- Теперь ставим курсор в нужном месте и задаем аргументы для функции: . Excel находит нужную цену.
Рассмотрим формулу детально:
- Что ищем.
- Где ищем.
- Какие данные берем.
Функция ВПР и выпадающий список
Допустим, какие-то данные у нас сделаны в виде раскрывающегося списка. В нашем примере – «Материалы». Необходимо настроить функцию так, чтобы при выборе наименования появлялась цена.
Сначала сделаем раскрывающийся список:
- Ставим курсор в ячейку Е8, где и будет этот список.
- Заходим на вкладку «Данные». Меню «Проверка данных».
- Выбираем тип данных – «Список». Источник – диапазон с наименованиями материалов.
- Когда нажмем ОК – сформируется выпадающий список.
Теперь нужно сделать так, чтобы при выборе определенного материала в графе цена появлялась соответствующая цифра. Ставим курсор в ячейку Е9 (где должна будет появляться цена).
- Открываем «Мастер функций» и выбираем ВПР.
- Первый аргумент – «Искомое значение» — ячейка с выпадающим списком. Таблица – диапазон с названиями материалов и ценами. Столбец, соответственно, 2. Функция приобрела следующий вид: .
- Нажимаем ВВОД и наслаждаемся результатом.
Изменяем материал – меняется цена:
Так работает раскрывающийся список в Excel с функцией ВПР. Все происходит автоматически. В течение нескольких секунд. Все работает быстро и качественно. Нужно только разобраться с этой функцией.
Как сравнить две таблицы в эксель и найти разницу впр
Совет: Попробуйте использовать новую функцию ПРОСМОТРX, улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что делает ее проще и удобнее в использовании, чем предшественницу.
Находите данные по строкам в таблице или диапазоне с помощью функции ВПР. Например, можно найти цену автомобильной детали по ее номеру или найти имя сотрудника по его идентификатору.
Самая простая функция ВПР означает следующее:
=ВПР(искомое значение; место для его поиска; номер столбца в диапазоне с возвращаемым значением; возврат приблизительного или точного совпадения — указывается как 1/ИСТИНА или 0/ЛОЖЬ).
Совет: Секрет функции ВПР состоит в организации данных таким образом, чтобы искомое значение (Фрукт) отображалось слева от возвращаемого значения, которое нужно найти (Количество).
Используйте функцию ВПР для поиска значения в таблице.
ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])
=ВПР(A2;’Сведения о клиенте’!A:F;3;ЛОЖЬ)
Имя аргумента
искомое_значение (обязательный)
Значение для поиска. Искомое значение должно находиться в первом столбце диапазона ячеек, указанного в аргументе таблица.
Например, если таблица охватывает диапазон ячеек B2:D7, искомое_значение должно находиться в столбце B.
Искомое_значение может являться значением или ссылкой на ячейку.
таблица (обязательный)
Диапазон ячеек, в котором будет выполнен поиск искомого_значения и возвращаемого значения с помощью функции ВПР. Вы можете использовать именованный диапазон или таблицу, а также имена в аргументе вместо ссылок на ячейки.
Первый столбец в диапазоне ячеек должен содержать искомое_значение. Диапазон ячеек также должен содержать возвращаемое значение, которое нужно найти.
номер_столбца (обязательный)
Номер столбца (начиная с 1 для крайнего левого столбца таблицы), содержащий возвращаемое значение.
интервальный_просмотр (необязательный)
Логическое значение, определяющее, какое совпадение должна найти функция ВПР, — приблизительное или точное.
Вариант Приблизительное совпадение — 1/ИСТИНА предполагает, что первый столбец в таблице отсортирован в алфавитном порядке или по номерам, а затем выполняет поиск ближайшего значения. Это способ по умолчанию, если не указан другой. Например, =ВПР(90;A1:B100;2;ЛОЖЬ).
Вариант Точное совпадение — 0/ЛОЖЬ осуществляет поиск точного значения в первом столбце. Например, =ВПР(«Иванов»;A1:B100;2;ЛОЖЬ).
Начало работы
Для построения синтаксиса функции ВПР вам потребуется следующая информация:
Значение, которое вам нужно найти, то есть искомое значение.
Диапазон, в котором находится искомое значение. Помните, что для правильной работы функции ВПР искомое значение всегда должно находиться в первом столбце диапазона. Например, если искомое значение находится в ячейке C2, диапазон должен начинаться с C.
Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона вы указываете B2:D11, следует считать B первым столбцом, C — вторым и т. д.
При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.
Теперь объедините все перечисленное выше аргументы следующим образом:
=ВПР(искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением; приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).
Примеры
Вот несколько примеров использования функции ВПР.
Пример 1
Пример 2
Пример 3
Пример 4
Пример 5
С помощью функции ВПР вы можете объединить несколько таблиц в одну, если одна из таблиц содержит поля, общие для всех остальных. Это может быть особенно удобно, если вам нужно поделиться книгой с пользователями более старых версий Excel, которые не поддерживают функции данных с несколькими таблицами в качестве источников данных. Благодаря объединению источников в одну таблицу и изменению источника функции данных на новую таблицу, функцию данных можно использовать в более старых версиях Excel (при условии, что функция данных поддерживается в более старой версии).
Здесь столбцы A–F и H содержат значения или формулы, которые используют значения только на этом листе, а в остальных столбцах используется функция ВПР и значения столбца А (код клиента) и столбца B (адвокат) для получения данных из других таблиц.
Скопируйте таблицу с общими полями на новый лист и присвойте имя.
Щелкните Данные > Работа с данными > Отношения, чтобы открыть диалоговое окно «Управление отношениями».
Для каждого отношения в списке обратите внимание на следующее.
Поле, которое связывает таблицы (указано в скобках в диалоговом окне). Это искомое_значение для вашей формулы ВПР.
Имя связанной таблицы подстановки. Это таблица в вашей формуле ВПР.
Поле (столбец) в связанной таблице подстановки, содержащее данные, которые вам нужны в новом столбце. Эта информация не отображается в диалоговом окне «Управление отношениями». Чтобы увидеть, какое поле нужно получить, посмотрите на связанную таблицу подстановки. Обратите внимание на номер столбца (A=1) — это номер_столбца в вашей формуле.
Чтобы добавить поле в новую таблицу, введите формулу ВПР в первом пустом столбце, используя сведения, собранные на шаге 3.
В нашем примере столбец G использует адвоката (искомое_значение) для получения данных ставки из четвертого столбца (номер_столбца = 4) из таблицы листа «Адвокаты», тблАдвокаты (таблица), с помощью формулы =ВПР([@Адвокат];тбл_Адвокаты;4;ЛОЖЬ).
Формула также может использовать ссылку на ячейку и ссылку на диапазон. В нашем примере это =ВПР(A2;’Адвокаты’!A:D;4;ЛОЖЬ).
Продолжайте добавлять поля, пока не получите все необходимые поля. Если вы хотите подготовить книгу, содержащую функции данных, которые используют несколько таблиц, измените источник данных для функции данных на новую таблицу.
Возможная причина
Неправильное возвращаемое значение
Если аргумент интервальный_просмотр имеет значение ИСТИНА или не указан, первый столбец должны быть отсортирован по алфавиту или по номерам. Если первый столбец не отсортирован, возвращаемое значение может быть непредвиденным. Отсортируйте первый столбец или используйте значение ЛОЖЬ для точного соответствия.
Если аргумент интервальный_просмотр имеет значение ИСТИНА, а значение аргумента искомое_значение меньше, чем наименьшее значение в первом столбце таблицы, будет возвращено значение ошибки #Н/Д.
Если аргумент интервальный_просмотр имеет значение ЛОЖЬ, значение ошибки #Н/Д означает, что найти точное число не удалось.
Дополнительные сведения об устранении ошибок #Н/Д в функции ВПР см. в статье Исправление ошибки #Н/Д в функции ВПР.
#ССЫЛКА! в ячейке
Если значение аргумента номер_столбца больше, чем число столбцов в таблице, появится значение ошибки #ССЫЛКА!.
Дополнительные сведения об устранении ошибок #ССЫЛКА! в функции ВПР см. в статье Исправление ошибки #ССЫЛКА!.
Если значение аргумента таблица меньше 1, появится значение ошибки #ЗНАЧ!.
Дополнительные сведения об устранении ошибок #ЗНАЧ! в функции ВПР см. в статье Исправление ошибки #ЗНАЧ! в функции ВПР.
Значение ошибки #ИМЯ? чаще всего появляется, если в формуле пропущены кавычки. Во время поиска имени сотрудника убедитесь, что имя в формуле взято в кавычки. Например, в функции =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ) имя необходимо указать в формате «Иванов» и никак иначе.
Дополнительные сведения см. в статье Исправление ошибки #ИМЯ?.
Ошибки #ПЕРЕНОС! в ячейке
Эта конкретная ошибка #ПЕРЕНОС! обычно означает, что формула использует неявное пересечение для искомого значения и применяет весь столбец в качестве ссылки. Например, =ВПР(A:A;A:C;2;ЛОЖЬ). Вы можете устранить эту проблему, привязав ссылку подстановки с помощью оператора @, например: =ВПР(@A:A;A:C;2;ЛОЖЬ). Кроме того, вы можете использовать традиционный метод ВПР и ссылаться на одну ячейку вместо целого столбца: =ВПР(A2;A:C;2;ЛОЖЬ).
Используйте абсолютные ссылки в аргументе интервальный_просмотр
Использование абсолютных ссылок позволяет заполнить формулу так, чтобы она всегда отображала один и тот же диапазон точных подстановок.
Не сохраняйте числовые значения или значения дат как текст.
При поиске числовых значений или значений дат убедитесь, что данные в первом столбце аргумента таблица не являются текстовыми значениями. Иначе функция ВПР может вернуть неправильное или непредвиденное значение.
Сортируйте первый столбец
Если для аргумента интервальный_просмотр указано значение ИСТИНА, прежде чем использовать функцию ВПР, отсортируйте первый столбец таблицы.
Используйте подстановочные знаки
Если значение аргумента интервальный_просмотр — ЛОЖЬ, а аргумент искомое_значение представляет собой текст, то в аргументе искомое_значение допускается использование подстановочных знаков: вопросительного знака (?) и звездочки (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (
) перед искомым символом.
Например, с помощью функции =ВПР(«Ивано?»;B2:E7;2;ЛОЖЬ) будет выполнен поиск всех случаев употребления Иванов с последней буквой, которая может меняться.
Убедитесь, что данные не содержат ошибочных символов.
При поиске текстовых значений в первом столбце убедитесь, что данные в нем не содержат начальных или конечных пробелов, недопустимых прямых (‘ или «) и изогнутых (‘ или “) кавычек либо непечатаемых символов. В этих случаях функция ВПР может возвращать непредвиденное значение.
Для получения точных результатов попробуйте воспользоваться функциями ПЕЧСИМВ или СЖПРОБЕЛЫ.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Сравнение 2 файлов в Excel на предмет различий
Каждый пользователь может столкнуться с ситуацией, когда нужно сравнить две таблицы. Ну в крайнем случае всем приходится сравнивать две колонки. Да, безусловно, работа с файлами Excel отличается высоким удобством и комфортом. Жаль, это сравнения не касается. Конечно, возможна визуальная сортировка таблицы небольшого размера, но когда количество ячеек идет на тысячи, то приходится пользоваться дополнительным аналитическим инструментарием.
К сожалению, еще не была открыта магическая палочка, позволяющая в один клик сравнить автоматически всю информацию между собой. Поэтому приходится поработать, а именно, собрать данные, указать необходимые формулы и выполнить другие действия, позволяющие хоть немного автоматизировать сравнения.
Таких действий множество. Давайте рассмотрим некоторые из них.
С какой целью проводится сравнение файлов Excel
Причин, по которым осуществляется сравнение нескольких экселевских файлов, может быть огромное множество. Рано или поздно каждый пользователь сталкивается с такой необходимостью, и таких вопросов у него не возникает. Например, может понадобиться сравнить данные из двух отчетов за разные кварталы на предмет того, выросли финансовые показатели или уменьшились.
Или, как вариант, преподавателю необходимо посмотреть, каких учеников выгнали из университета, сравнив состав студенческой группы в прошлом году и этом.
Таких ситуаций может быть огромное количество. Но давайте перейдем к практике, потому что тема довольно сложная.
Все способы сравнения 2 таблиц в Excel
Хотя тема сложная, но она легкая. Да, не стоит удивляться. Сложная она, потому что складывается из множества частей. Но сами эти части легкие для восприятия и выполнения. Давайте рассмотрим, как можно сравнивать две экселевские таблицы, непосредственно на практике.
Формула равенства и проверка на ложь-истину
Начнем, конечно, с наиболее простого метода. Таким методом сравнение документов возможно, причем в довольно широких пределах. Можно сопоставлять между собой не только текстовые значения, но и числовые. И давайте приведем небольшой пример. Допустим, у нас есть два диапазона с ячейками числового формата. Для этого достаточно просто написать формулу равенства =C2=E2. Если окажется, что они равны, в ячейке будет написано «ИСТИНА». Если же они будут отличаться, то «ЛОЖЬ». После этого нужно данную формулу перенести на весь диапазон с помощью маркера автозаполнения.
Теперь разница видна невооруженным глазом.
Выделение различающихся значений
Также можно сделать так, чтобы значения, которые отличаются между собой, были выделены особенным цветом. Это тоже довольно простая задача. Если вам достаточно найти отличия между двумя диапазонами значений или целыми таблицами, необходимо перейти на вкладку «Главная», и там выбрать пункт «Найти и выделить». Перед тем, как вы ее нажмете, не забудьте выделить набор ячеек, в которых сохраняется информация для сравнения.
В появившемся меню необходимо кликнуть по меню «Выделить группу ячеек…». Далее откроется окошко, в котором нам необходимо в качестве критерия выбрать отличия по строкам.
Сравнение 2 таблиц при помощи условного форматирования
Условное форматирование является очень удобным и, что важно, функциональным методом, позволяющим выбрать цвет, которым будет выделяться отличающееся или такое же значение. Найти этот параметр можно на вкладке «Главная». Там можно найти кнопку с соответствующим названием и в появившемся перечне выбираем «Управление правилами». Появится диспетчер правил, в котором нам надо выбрать меню «Создать правило».
Далее из перечня критериев нам нужно выбрать тот, где написано, что нужно использовать формулу для определения ячеек, которые будут отформатированы особенным образом. В описании правила нужно задать формулу. В нашем случае это =$C2<>$E2, после чего подтверждаем свои действия нажатием кнопки «Формат». После этого задаем внешний вид ячейки и смотрим, нравится ли он, через специальное мини-окошко с образцом.
Если все устраивает, нажимаем кнопку «ОК» и подтверждаем действия.
В диспетчере правил условного форматирования пользователь может найти все правила форматирования, действующие в этом документе.
Функция СЧЁТЕСЛИ + правила для сравнения таблиц
Все методы, которые мы описали ранее, удобны для тех формат, формат которых един. Если же предварительно таблицы не были упорядоченными, то лучше всего метод, в котором необходимо сравнивать две таблицы с помощью функции СЧЕТЕСЛИ и правил.
Давайте вообразим, что у нас есть два диапазона с немного различающейся информацией. Перед нами стоит задача сравнивать их и понять, какое значение отличается. Для начала необходимо осуществить его выделение в первом диапазоне и перейти на вкладку «Главная». Там находим уже знакомый нам ранее пункт «Условное форматирование». Создаем правило и в качестве правила задаем использовать формулу.
В этом примере формула такая, как показана на этом скриншоте.
После этого задаем формат описанным выше способом. Эта функция анализирует значение, содержащееся в ячейке C1 и смотрит на диапазон, указанный в формуле. Он соответствует второму столбцу. Нам необходимо взять это правило, и скопировать на весь диапазон. Ура, все ячейки с неповторяющимися значениями выделяются.
Функция ВПР для сравнения 2 таблиц
В данном методе нами будет рассматриваться функция ВПР, которая проверяет, нет ли совпадений в двух таблицах. Чтобы это сделать, необходимо ввести формулу, указанную на картинке ниже и перенести ее на весь диапазон, который используется для сравнения.
Эта функция перебирает каждое значение и смотрит, нет ли повторов из первой колонки во второй. Ну и после выполнения всех операций записывается в ячейке это значение. Если его там нет, то получаем ошибку #Н/Д, чего вполне достаточно для того, чтобы автоматически понимать, какое значение будет не соответствовать.
Функция ЕСЛИ
Логическая функция ЕСЛИ – это еще один неплохой способ сравнения двух диапазонов. Главная особенность этого метода заключается в том, что можно использовать лишь ту часть массива, которая сравнивается, а не вся таблица. Это экономит ресурсы как компьютера, так и пользователя.
Давайте приведем небольшой пример. У нас есть два столбца – A и B. Нам нужно сравнить часть информации в них между собой. Для этого нам нужно подготовить еще один сервисный столбец C, в котором записывается следующая формула.
С помощью формулы, которая использует функции ЕСЛИ, ЕСЛИОШИБКА и ПОИСКПОЗ можно перебрать все нужные элементы колонки А, а потом в колонке B. Если оно было обнаружено в колонке B и A, то оно возвращается в соответствующую ячейку.
Макрос VBA
Макрос – это самый сложный, но и наиболее продвинутый метод сравнения двух таблиц. некоторые варианты сравнения вообще невозможны без сценариев VBA. Они позволяют автоматизировать процесс и сэкономить время. Все нужные операции для подготовки данных, если их запрограммировать один раз, будут выполняться и далее.
Основываясь на задаче, которую нужно решить, можно составлять любые программы, сравнивающие данные абсолютно без вмешательства пользователя.
Как провести сравнение файлов в Эксель
Если пользователь поставил перед собой задачу (ну или ему поставили ее) сравнить два файла, то это можно сделать сразу двумя методами. Первый из них – использование специализированной функции. Чтобы реализовать этот метод, следуйте инструкции:
- Откройте те файлы, сравнение которых требуется.
- Откройте вкладку «Вид» – «Окно» – «Вид рядом».
После этого два файла будут открыты одном документе Excel.
Это же можно сделать банальными средствами Windows. Для начала необходимо открыть два файла в разных окнах. После этого взять одно окно и перетащить его в самую левую часть экрана. После этого открыть второе окно и перетащить его в самую правую часть. После этого два окна станут рядом.
Условное форматирование для сравнения 2 файлов Эксель
Очень часто сравнение документов подразумевает их выведение рядом друг с другом. Но в некоторых случаях возможна автоматизация этого процесса с помощью условного форматирования. С его помощью можно проверить, есть ли отличия между листами. Это позволяет выиграть время, которое можно использовать для других целей.
Сперва нам необходимо перенести сравниваемые листы в один документ.
Чтобы это сделать, необходимо нажать по подходящему листу правой кнопкой мыши, после чего нажать во всплывающем меню на кнопку «Переместить или скопировать». Далее появится диалоговое окно, в котором пользователь может выбрать документ, в который данный лист необходимо вставить.
Далее необходимо выделить все нужные ячейки, чтобы отобразить все различия. Проще всего это сделать, нажав самую верхнюю левую ячейку, после чего нажать на комбинацию клавиш Ctrl + Shift + End.
После этого переходим в окно условного форматирования и создаем новое правило. В качестве критерия используем подходящую в конкретном случае формулу, потом задаем формат.
Сравнение данных в Эксель на разных листах
Предположим, у нас есть перечень сотрудников, в котором также приводятся их заработные платы. Этот перечень обновляется каждый месяц. Этот список копируется на новый лист.
Предположим, нам нужно сравнить зарплаты. В таком случае можно в качестве данных использовать таблицы с разных листов. Для выделения различий будем использовать условное форматирование. Все просто.
С помощью условного форматирования можно осуществлять эффективное сравнение даже если фамилии работников располагаются в различном порядке.
Как сравнить 2 листа в таблице Эксель
Сравнение информации, располагающейся на двух листах, осуществляется с помощью функции ПОИСКПОЗ. В качестве первого ее параметра располагается пара значений, которую нужно искать на том листе, который отвечает за следующий месяц. Простыми словами, март. Мы можем обозначить просматриваемый диапазон, как совокупность ячеек, которые входят в состав именных диапазонов, объединенных попарно.
Так можно осуществить сравнение строк по двум критериям – фамилия и заработная плата. Ну или любым другим, определенным пользователем. Для всех совпадений, которые удалось найти, записывается в ячейке, в которую вводится формула, число. Для Excel такое значение всегда будет истинным. Поэтому для того, чтобы форматирование применялось по отношению к тем ячейкам, которые были различны, необходимо это значение заменить на ЛОЖЬ, воспользовавшись функцией =НЕ().
Средство сравнения электронных таблиц
В Excel заложен специальный инструмент, позволяющий сравнивать электронные таблицы и выделять изменения автоматически.
Открыть его можно непосредственно с вкладки «Главная», выбрав пункт «Сравнить файлы».
После этого появится диалоговое окно, в в котором нужно выбрать вторую версию книги. Также можно ввести адрес в интернете, по которому эта книга расположена.
После того, как мы выберем две версии документа, нужно подтвердить свои действия с помощью клавиши ОК.
В ряде случаев может быть выдана ошибка. Если она появляется, это может указывать на защищенность файла паролем. После того, как вы нажмете кнопку ОК, будет предложено указать его.
Средство сравнение выглядит, как две таблицы Excel, расположенные рядом друг с другом в рамках одного окна. В зависимости от того, информация была добавлена, удалена или было изменение формулы (а также других видов действий), изменения выделяются различными цветами.
Как интерпретировать результаты сравнения
Все очень просто: разные виды отличий обозначаются разными цветами. Форматирование может распространяться как на заливку ячейки, так и сам текст. Так, если в ячейку данные вводились, то заливка зеленого цвета. Если что-то становится непонятно, в самом сервисе есть обозначения, показывающие то, какой тип изменений каким цветом выделяется.