Функция впр в excel при сравнении двух разных листов

Skip to content

Формула ВПР в Excel для сравнения двух таблиц — 4 способа

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

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

  1. 1. Используем ВПР, чтобы сравнить две таблицы.
  2. 2. Сравнение при помощи сводной таблицы.
  3. 3. Стандартное сравнение.
  4. 4. Использование формул массива вместе с ВПР.

Итак, вот наши исходные данные.

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

Для этого используем несколько способов.

  1. При помощи функции ВПР для каждого товара из прайс-листа №2 будем искать цену в первом прайс-листе и выводить ее рядом с новой. Так легче будет определить различия.
  2. Построим сводную таблицу по данным обоих прайс-листов, и там эти отличия увидим.
  3. Используем стандартную операцию сравнения.
  4. Применим формулу массива.

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 на основе одного или нескольких условий и возврата нескольких результатов в столбце, строке или в отдельной ячейке. При использовании Microsoft…
Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
Как объединить две или несколько таблиц в Excel В этом руководстве вы найдете некоторые приемы объединения таблиц Excel путем сопоставления данных в одном или нескольких столбцах. Как часто при анализе в Excel вся необходимая информация собирается на одном…
Вычисление номера столбца для извлечения данных в ВПР Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.…
4 способа, как сделать левый ВПР в Excel. Функция ВПР – одна из самых популярных, когда нужно найти и извлечь из таблицы какие-либо данные. Но при этом она имеет один существенный недостаток. Поиск она производит в крайнем левом…
Почему не работает ВПР в Excel? Функция ВПР – это очень мощный инструмент поиска. Но если он по каким-то причинам завершился неудачно, то вы получите сообщение об ошибке #Н/Д (#N/A в английском варианте). Давайте постараемся вместе…
ВПР с несколькими условиями: 5 примеров. Очень часто наши требования к поиску данных не ограничиваются одним условием. К примеру, нам нужна выручка по магазину за определенный месяц, количество конкретного товара, проданного определенному покупателю и т.д. Обычными…

Хитрости »

23 Август 2013              134026 просмотров


ВПР с поиском по нескольким листам

Скачать файл с исходными данными, используемый в видеоуроке:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)


Если необходимо найти какое-либо значение в большой таблице очень часто применяется функция ВПР. Но ВПР работает только с одной таблицей и нет никакой возможности средствами самой функции просмотреть искомое значение на нескольких листах. Если поиск необходимо осуществить только по двум листам, то можно схитрить:
=ВПР(A2;ЕСЛИ(ЕНД(ВПР(A2;Лист2!A1:B10;2;0));Лист3!A1:B10;Лист2!A1:B10);2;0)
начиная с версии Excel 2007 можно так же использовать функцию ЕСЛИОШИБКА(IFERROR):
=ЕСЛИОШИБКА(ВПР(A2;Лист2!A1:B10;2;0);ВПР(A2;Лист3!A1:B10;2;0)
подробнее преимущества функции ЕСЛИОШИБКА(IFERROR) разбирались в этой статье: Как в ячейке с формулой вместо ошибки показать 0

А когда листов больше? Можно плодить ЕСЛИ(IF) и ЕСЛИОШИБКА(IFERROR). Но это во-первых совсем не наглядно и во-вторых очень непрактично, т.к. при добавлении или удалении листов придется править всю мега-формулу. Да и при работе с количеством листов более 10 есть большой шанс, что длина формулы выйдет за пределы допустимой.

Есть небольшой прием, который поможет искать значение в указанных листах. Для начала необходимо создать на листе список листов книги, в которых искать значение. В приложенном к статье примере они записаны в диапазоне $E$2:$E$5.
=ВПР(A2;ДВССЫЛ(«‘»&ИНДЕКС($E$2:$E$5;ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50″);A2)>0;0))&»‘!A:B»);2;0)

Формула вводится в ячейку как формула массива — т.е. сочетанием клавиш Ctrl+Shift+Enter. Это очень важное условие. Если формулу не вводить в ячейку как формулу массива, то необходимого результата не получить.
Попробую кратенько описать принцип работы данной формулы.

Перед чтением дальше советую скачать пример:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)

ДВССЫЛ нам нужна для преобразования текстового представления ссылок на листы в действительные. Подробно не буду останавливаться на принципе работы ДВССЫЛ, просто приведу этапы вычислений:

СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50»);A2)

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

СЧЁТЕСЛИ({1;0;0;0};A2)

. Поэтому следующий блок

ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ(ДВССЫЛ(«‘»&$E$2:$E$5&»‘!A1:A50»);A2)>;0;0)

работает именно с этим:

ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИ({1;0;0;0};A2)>0;0)

Читать подробнее про СЧЁТЕСЛИ

в результате чего мы получаем позицию имени листа в массиве имен листов $E$2:$E$5, с помощью ИНДЕКС получаем имя листа и подставляем это имя уже к ДВССЫЛ(INDIRECT), а она в ВПР:
=ВПР(A2;ДВССЫЛ(«‘»&ИНДЕКС({«Астраханьоблгаз»:»Липецкоблгаз»:»Оренбургоблгаз»:»Ростовоблгаз»};1)&»‘!A:B»);2;0) =>
=ВПР(A2;ДВССЫЛ(«‘Астраханьоблгаз’!A:B»);2;0) =>
=ВПР(A2;’Лист2′!A:B;2;0)

Что нам и требовалось. Теперь если в книгу будут добавлены еще листы, то необходимо будет всего лишь дописать их к диапазону $E$2:$E$5 и при необходимости этот диапазон расширить. Так же можно задать диапазон $E$2:$E$5 как динамический и тогда необходимость в правке формулы отпадет вовсе.

Используемые в формуле величины:
A2 — ссылка на ячейку с искомым значением. Т.е. указывается то значение, которое требуется найти на листах.

$E$2:$E$5 — диапазон с именами листов, в которых требуется осуществлять поиск указанного значения (A2).

Диапазон «‘!A1:A50» — это диапазон, в котором СЧЁТЕСЛИ ищет совпадения. Поэтому указывается только один столбец данных. При необходимости следует расширить или изменить. Можно указать так же «‘!A:A», но при этом следует учитывать, что указание целого столбца может привести к значительному увеличению времени выполнения функции. Поэтому имеет смысл просто задать диапазон с запасом, например «‘!A1:A10000».

«‘!A:B» — диапазон для аргумента ВПР — Таблица. В первом столбце этого диапазона на каждом из указанных листов ищется указанное значение (A2). При нахождении возвращается значение из указанного столбца. Читать подробнее про ВПР>>

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

Скачать пример:

  ВПР по всем листам (43,0 KiB, 24 313 скачиваний)

Так же можно искать по нескольким листам разных книг, а не только по нескольким листам одной книги. Для этого необходимо будет в списке листов вместе с именами листов добавить имена книг в квадратных скобках:[Книга1.xlsb]Май
[Книга1.xlsb]Июнь
[Книга2.xlsb]Май
[Книга2.xlsb]Июнь
Перечисленные книги обязательно должны быть открыты

ВАЖНО! если в результате записи формулы получаете ошибку #ССЫЛКА!(#REF!), то скорее всего файл, из которого получаете данные, сохранен в формате xlsx(xlsm и т.п.), который содержит более 1млн. строк. А файл с формулой в раннем формате xls. Чтобы ошибки не было сохраните файл с формулой тоже в новом формате(Сохранить как — Книга Excel (.xlsx)), закройте и откройте заново. Формула должна заработать, если записана правильно.
Либо укажите фиксированный диапазон для ВПР, с количеством строк не более 65536. Вместо «‘!A:B» должно получиться так: «‘!A1:B60000»


Решил добавить простенькую функцию пользователя(UDF) для тех, кому проще «общаться» с VBA, чем с формулами. Функция ищет указанное значение во всех листах книги, в которой записана(даже в скрытых):

Function VLookUpAllSheets(vCriteria As Variant, rTable As Range, lColNum As Long, Optional iPart As Integer = 1) As Variant
    Dim rFndRng As Range
    If iPart <> 1 Then iPart = 2
    For i = 1 To Worksheets.Count
        If Sheets(i).Name <> Application.Caller.Parent.Name Then
            With Sheets(i)
                Set rFndRng = .Range(rTable.Address).Resize(, 1).Find(vCriteria, , xlValues, iPart)
                If Not rFndRng Is Nothing Then
                    VLookUpAllSheets = rFndRng.Offset(, lColNum - 1).Value
                    Exit For
                End If
            End With
        End If
    Next i
End Function

Функция попроще, чем ВПР — последний аргумент(интервальный_просмотр) выполняет несколько иные, чем в ВПР функции. Хотя полагаю немногие его используют в классическом варианте.
rTable — указывается таблица для поиска значений(как в стандартной ВПР)
vCriteria — указывается ссылка на ячейку или текстовое значение для поиска
lColNum — указывается номер столбца в таблице rTable, значение из которого необходимо вернуть — может быть ссылкой на столбец — СТОЛБЕЦ().
iPart — указывается метод просмотра. Если не указан, либо указана цифра 1, то поиск осуществляется по полному совпадению с ячейкой. Но в таком варианте допускается применение подстановочных символов * и ?. Если указано значение, отличное от 1, то совпадение будет отбираться по части вхождения. Если в vCriteria указать «при», то совпадением будет считаться и слово «прибыль»(первый буквы совпадают) и «неприятный»(в середине встречается «при»). Но в этом случае знаки * и ? будут восприниматься «как есть». Может пригодиться, если в искомом тексте присутствуют символы звездочки и вопросительного знака и надо найти совпадения, учитывая эти символы.

Так же см.:
Что такое формула массива
Как найти значение в другой таблице или сила ВПР
Как подсчитать количество повторений
Динамические именованные диапазоны


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


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



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

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

Синтаксис и описание функции ВПР в Excel

Функция ВПР в Excel примеры

Функция ВПР с несколькими условиями

Почему не работает функция ВПР

Синтаксис и описание функции ВПР в Excel

Итак, так как второе название этой статьи «Функция ВПР в Excel для чайников», начнем с того что узнаем, что же такое функция ВПР и что она делает? Функция ВПР на английском VLOOKUP, ищет указанное значение и возвращает соответствующее значение из другого столбца.

Как работает функция ВПР? Функция ВПР в Excel выполняет поиск по вашим спискам данных на основе уникального идентификатора и предоставляет вам часть информации, связанную с этим уникальным идентификатором.

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

Функция ВПР доступна во всех версиях Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

Синтаксис функции ВПР выглядит следующим образом:

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

Как видите, функция ВПР имеет 4 параметра или аргумента. Первые три параметра обязательные, последний — необязательный.

  1. искомое_значение – это значение для поиска.

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

  • Поиск числа: =ВПР(40; A2:B15; 2) — формула будет искать число 40.
  • Поиск текста: =ВПР(«яблоки»; A2:B15; 2) — формула будет искать текст «яблоки». Обратите внимание, что вы всегда включаете текстовые значения в «двойные кавычки».
  • Поиск значения из другой ячейки: =ВПР(C2; A2:B15; 2) — формула будет искать значение в ячейке C2.
  1. таблица — это два или более столбца данных.

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

Итак, наша формула =ВПР(40; A2:B15; 2) будет искать «40» в ячейках от A2 до A15, потому что A — это первый столбец таблицы A2: B15.

  1. номер_столбцаномер столбца в таблице, из которой должно быть возвращено значение в соответствующей строке.

Самый левый столбец в указанной таблице равен 1, второй столбец — 2, третий — 3 и т. д.

Итак, теперь вы можете прочитать всю формулу =ВПР(40; A2:B15; 2). Формула ищет «40» в ячейках от A2 до A15 и возвращает соответствующее значение из столбца B (потому что B является вторым столбцом в указанной таблице A2:B15).

4. интервальный_просмотр определяет, ищете ли вы точное соответствие (ЛОЖЬ) или приблизительное соответствие (ИСТИНА или опущено). Этот последний параметр является необязательным, но очень важным.

Функция ВПР в Excel примеры

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

Функция ВПР на разных листах

На практике формулы ВПР редко используются для поиска данных на одном листе. Чаще всего вам придется искать и вытаскивать соответствующие данные с другого листа.

Чтобы использовать функцию ВПР с другого листа Excel, вы должны ввести имя рабочего листа и восклицательный знак в аргументе таблица перед диапазоном ячеек, например, =ВПР(40;Лист2!A2:B15;2). Формула указывает, что диапазон поиска A2:B15 находится в Лист2.

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

Формула, которую вы видите на изображении ниже, ищет текст в ячейке А2 («Продукт 3») в столбце A (1-й столбец диапазона поиска A2:B9) на листе «Цены»:

=ВПР(A2;Цены!$A$2:$B$8;2;ЛОЖЬ)

1-funktciia-vpr-v-excel

Функция ВПР в Excel – Функция ВПР на разных листах

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

Как использовать именованный диапазон или таблицу в формулах ВПР

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

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

2-funktciia-vpr-v-excel

Функция ВПР в Excel – Присвоение имени диапазону

Теперь вы можете написать следующую формулу ВПР, чтобы получить цену Продукта 1:

=ВПР(«Продукт 1»;Продукты;2)

3-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример функции ВПР с именем диапазона

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

Если вы преобразовали диапазон ячеек в полнофункциональную таблицу Excel (вкладка «Вставка» —> «Таблица»), вы можете выбрать диапазон поиска с помощью мыши, а Microsoft Excel автоматически добавит имена колонок или имя таблицы в формулу:

4-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример функции ВПР с именем таблицы

Полная формула может выглядеть примерно так:

=ВПР(«Продукт 1»;Таблица6[[Продукт]:[Цена]];2)

или даже =ВПР(«Продукт 1»;Таблица6;2).

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

Функция ВПР с несколькими условиями

Рассмотрим пример функции ВПР с несколькими условиями. У нас есть следующие исходные данные:

5-funktciia-vpr-v-excel

Функция ВПР в Excel – Таблица исходных данных

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

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

Итак на листе «Цены» вставляем столбец и в ячейке А2 вводим следующую формулу:

=B2&C2

При помощи этой формулы мы сцепляем значение столбца «Продукт» и «Тип». Заполняем все ячейки.

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

6-funktciia-vpr-v-excel

Функция ВПР в Excel – Добавление вспомогательного столбца
  1. Теперь в ячейке С2 на листе «Продажи» напишем следующую формулу ВПР:

=ВПР(A2&B2;Цены!$A$1:$D$8;4;ЛОЖЬ)

Заполняем для остальных ячеек и в результате получаем цены для каждого продукта в соответствии с типом:

7-funktciia-vpr-v-excel

Функция ВПР в Excel – Пример ВПР с несколькими условиями

Теперь разберем ошибки функции ВПР.

Почему не работает функция ВПР

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

Тип ошибки

Причина

Решение

#Н/Д

Неверное расположение столбца, по которому происходит поиск

Столбец таблицы, по которому происходит поиск ОБЯЗАТЕЛЬНО должен быть крайним левым.

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

#Н/Д

Не закреплен диапазон таблицы

Если первое значение было выведено правильно, а после протягивания формулы ВПР в некоторых ячейках встречается ошибка #Н/Д, то диапазон таблицы не закреплен.

  • Используйте абсолютные ссылки ($) для закрепления диапазона таблицы, чтобы при заполнении формула использовала один и тот же диапазон.
  • Или используйте именованный диапазон

#Н/Д

Не удалось найти точное совпадение (если в интервальном просмотре выбран поиск точного значения (0) 

#Н/Д

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

Отсортируйте первый столбец таблицы по возрастанию наименований.

#Н/Д

Данные содержат лишние пробелы, недопустимые кавычки или непечатаемые символы.

Используйте функции ПЕЧСИМВ или СЖПРОБЕЛЫ.

#ССЫЛКА!

Значение номер столбца превышает число столбцов в таблице

Проверьте номер столбца, содержащий возвращаемое значение.

#ИМЯ?

В формуле пропущены кавычки

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

Например:

=ВПР(«Продукт 1»; Цены!$A$2:$B$8;2;0)

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

Функция ВПР в программе Microsoft Excel

Функция ВПР в Microsoft Excel

​Смотрите также​ как вариант, распознать​ их на один​Функция ищет значение ячейки​ иногда приходиться выполнять​ соответствующей цены.​ строки отсутствующие в​После вывода результат на​ диапазона дополнительного столбца​и жмем по​ выделяем все значения​ повторяющихся значений. Если​, которая имеет месторасположение​ них были пронумерованы.​«ИСТИНА»​ сравнения табличных областей​ чтобы значения не​

​Работа с обобщающей таблицей​ разнотык в наименованиях​

Определение функции ВПР

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

Пример использования ВПР

​ работать в условиях,​ А2:С10 и возвращает​ для этого нужно​

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

Таблицы в Microsoft Excel

  1. ​ такая, как была​ черный крестик. Это​​ разделить на три​​ выделяем ссылку в​ других таблиц. Если​ начала вычислить/отобрать уникальные,имхо,​​ на разных листах.​​ найденное в 3​ CTRL+SHIFT+ENTER при вводе​

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

  2. ​Выберите «Формулы»-«Ссылки и массивы»-«ВПР».​ полной таблицей является​​ столбца вниз. Как​​ функции​Открывается окно аргументов функции​​ же попадают в​​ только нажать на​​. Из выпадающего списка​​ описана выше, кроме​

    Выбор функции ВПР в Microsoft Excel

  3. ​ и есть маркер​ большие группы:​ поле​ таблиц очень много,​ а потом к​Решим проблему 1: сравним​ столбце, точное совпадение.​ функций. Тогда в​Ввести функцию ВПР​

    Агрументы функции в Microsoft Excel

  4. ​ таблица на листе​ видим, обе фамилии,​ЕСЛИ​​ЕСЛИ​​ указанное поле. Но​ кнопку​ переходим по пункту​ того факта, что​

    Выделение значения Картофель в Microsoft Excel

  5. ​ заполнения. Жмем левую​сравнение списков, находящихся на​«Таблица»​ ручной перенос заберет​ ним подставлять данные​ наименования товаров в​

    Переход к выбору таблицы в Microsoft Excel

  6. ​Нам нужно найти, продавались​ строке формул все​ можно и с​ Январь, в которой​ которые присутствуют во​. Делаем все ссылки​

    Выбор области таблицы в Microsoft Excel

  7. ​. Как видим, первое​ для наших целей​«OK»​«Управление правилами»​ при внесении формулы​ кнопку мыши и​ одном листе;​, и жмем на​ огромное количество времени,​​ с листов… Или​​ январе и феврале.​ ли 04.08.15 бананы.​​ содержимое будет взято​​ помощью «мастера функций».​ отсутствует счет 26​ второй таблице, но​ абсолютными.​

    Превращение ссылки в абсолютную в Microsoft Excel

  8. ​ поле окна уже​​ следует сделать данный​​. Хотя при желании​.​ придется переключаться между​ тянем курсор вниз​сравнение таблиц, расположенных на​ функциональную клавишу​ а если данные​ же объединить данные​ Так как в​ Если продавались, в​ в фигурные скобки​ Для этого нажмите​​ из февральской таблицы.​​ отсутствуют в первой,​
  9. ​В поле​​ заполнено значением оператора​​ адрес абсолютным. Для​ в соответствующем поле​​Активируется окошко диспетчера правил.​​ листами. В нашем​​ на количество строчек​​ разных листах;​F4​ постоянно обновляются, то​ и… терзать сводную.​ феврале их больше,​ соответствующей ячейке появится​ «{}», что свидетельствует​ на кнопку «fx»,​Чтобы определить какая из​ выведены в отдельный​«K»​СЧЁТЕСЛИ​ этого выделяем данные​​ данного окошка можно​​ Жмем в нем​ случае выражение будет​​ в сравниваемых табличных​​сравнение табличных диапазонов в​

Окончание введение аргументов в Microsoft Excel

​. После этого к​ это уже будет​ Или же… ;)​ вводить формулу будем​ слово «Найдено». Нет​ о выполнении формулы​ которая находиться в​ двух таблиц является​ диапазон.​указывается, какое по​. Но нам нужно​ координаты в поле​

Замена значений в Microsoft Excel

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

Таблица срздана с помощью ВПР в Microsoft Excel

​ ссылке добавляются знаки​ сизифов труд. К​ -13618-​ на листе «Февраль».​ – «Не найдено».​ в массиве.​ начале строки формул.​ наиболее полной нужно​При сравнении диапазонов в​ счету наименьшее значение​

​ дописать кое-что ещё​

lumpics.ru

Методы сравнения таблиц в Microsoft Excel

Сравнение в Microsoft Excel

​ и жмем на​ выделения.​«Создать правило»​=B2=Лист2!B2​Как видим, теперь в​Именно исходя из этой​ доллара и она​ счастью, существует функция​Alex88​Решим проблему 2: сравним​Если «бананы» сменить на​Теперь вводите в ячейку​ Или нажмите комбинацию​ ответить на 2​ разных книгах можно​ нужно вывести. Тут​ в это поле.​ клавишу​После того, как мы​.​То есть, как видим,​ дополнительном столбце отобразились​ классификации, прежде всего,​ превращается в абсолютную.​ ВПР, которая предлагает​: Уважаемый, Z!​ продажи по позициям​

​ «груши», результат будет​ G3 наименование товара,​

​ горячих клавиш SHIFT+F3.​ вопроса: Какие счета​ использовать перечисленные выше​

Способы сравнения

​ указываем координаты первой​ Устанавливаем туда курсор​F4​ произведем указанное действие,​В запустившемся окне производим​ перед координатами данных,​

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

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

​ данных в двух​ а также определяются​«Номер столбца»​ данных. Давайте рассмотрим​ точное формулирование проблемы!​ феврале. Используем следующую​

Способ 1: простая формула

​Когда функция ВПР не​ получаем сумму продаж​ окне на поле​ отсутствуют в январской?​ варианты, где требуется​ нумерацией, который мы​ существующему выражению дописываем​Как видим, ссылка приняла​ будут выделены выбранным​«Использовать формулу»​ других листах, отличных​ колонках табличных массивов.​ конкретные действия и​нам нужно указать​ конкретные примеры работы​ В голове идея​ формулу:​ может найти значение,​ в первом квартале​ категория, выберите из​ и Какие счета в​ размещение обоих табличных​ недавно добавили. Адрес​«=0»​ абсолютную форму, что​ цветом. Те элементы,​. В поле​

​ от того, где​ В нашем случае​ алгоритмы для выполнения​ номер того столбца,​ этой функции.​ есть, но не​Для демонстрации действия функции​ она выдает сообщение​

Сравниваемые таблицы в Microsoft Excel

  1. ​ по данному товару.​ выпадающего списка: «Ссылки​ январской таблице отсутствуют​ областей на одном​​ оставляем относительным. Щелкаем​​без кавычек.​ характеризуется наличием знаков​ которые не совпадают,​«Форматировать ячейки»​ выводится результат сравнения,​​ не совпали данные​​ задачи. Например, при​ откуда будем выводить​Скачать последнюю версию​ всегда получается ее​ ГПР возьмем две​ об ошибке #Н/Д.​

    ​Происходит сравнение двух таблиц​

    Формула сравнения ячеек в Microsoft Excel

    ​ и массивы», а​ в январской?​ листе. Главное условие​ по кнопке​

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

    Результат сранения первой строки двух таблиц в Microsoft Excel

  3. ​ «горизонтальные» таблицы, расположенные​ Чтобы этого избежать,​ в Excel функцией​ потом ниже укажите​Это можно сделать с​ для проведения процедуры​«OK»​ полю​Затем переходим к полю​ свой изначальный цвет​ адреса первых ячеек​ и восклицательный знак.​ строке. При их​

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

    Маркер заполнения в Microsoft Excel

  4. ​ выше области таблицы.​ как «функция вертикального​ суть проблемы!​Задача – сравнить продажи​Мы узнаем, были​ только определяется совпадение​Заполняем аргументы функции.​ столбец Е): =ЕСЛИ(ЕНД(ВПР(A7;Январь!$A$7:$A$81;1;0));»Нет»;»Есть») и​ случае – это​Оператор выводит результат –​. Тут мы воспользуемся​​, установив туда курсор.​​ Таким образом, можно​ разделенные знаком «не​ помощи инструмента выделения​ результат​​ файла Excel.​​ Так как таблица​

    Результат расчета по всему столбцу в Microsoft Excel

  5. ​ просмотра». По-английски её​Лист1 он основной​ по позициям за​ ли продажи 05.08.15​ запрашиваемых данных, сразу​В поле «Исходное значение»​ =ЕСЛИ(ЕНД(ВПР(A7;Февраль!$A$7:$A$77;1;0));»Нет»;»Есть»)​ открытие окон обоих​​ число​​ ещё одной вложенной​

    Переход в Мастер функций в Microsoft Excel

  6. ​ Щелкаем по первому​​ сразу визуально увидеть,​​ равно» (​​ групп ячеек. С​​«ЛОЖЬ»​​Кроме того, следует сказать,​​ состоит из двух​​ наименование звучит –​​ и содержит изначально​

    Переход в окно аргументов функции СУММПРОИЗВ в Microsoft Excel

  7. ​ январь и февраль.​​Если необходимо осуществить поиск​​ подставляется их значения​ вводим ссылку на​Сравнение оборотов по счетам​ файлов одновременно. Для​3​ функцией –​ элементу с фамилиями​ в чем отличие​

    ​<>​

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

    ​ ячейку под наименованием​​ произведем с помощью​​ версий Excel 2013​. Именно оно наименьшее​СТРОКА​ в первом табличном​ между массивами.​). Только перед данным​​ можно сравнивать только​​ строчкам, как видим,​​ области имеет смысл​​ с ценами является​ ищет данные в​ «Наименование». В Лист1​ Это не обязательное​ книге Excel, то​ СУММ. Весь процесс​​ товара второй таблицы​​ формул: =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;2;0));0;ВПР($A7;Февраль!$A$7:$C77;2;0))-B7 и​ и позже, а​

    ​ из нумерации несовпадающих​

    ​. Вписываем слово​​ диапазоне. В данном​​При желании можно, наоборот,​

    Окно аргументов функции СУММПРОИЗВ в Microsoft Excel

  8. ​ выражением на этот​ синхронизированные и упорядоченные​ формула сравнения выдала​ только тогда, когда​ вторым, то ставим​​ левом столбце изучаемого​​ необходимо добавить столбец​ условие. Сопоставлять данные​ при заполнении аргумента​ выполняется циклически благодаря​ D3. В поле​ =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;3;0));0;ВПР($A7;Февраль!$A$7:$C77;3;0))-C7​ также для версий​ строк табличных массивов.​​«СТРОКА»​​ случае оставляем ссылку​

Результат расчета функции СУММПРОИЗВ в Microsoft Excel

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

​ знак​

Сравнение таблиц на разных листах в Microsoft Excel

​ в этом случае​«ИСТИНА»​ структуру.​«2»​ возвращает полученное значение​ я и сделал.​ можно на любом​ другую книгу и​

Способ 2: выделение групп ячеек

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

  1. ​.​ в указанную ячейку.​​ В Лист1 столбец​​ листе («Январь» или​ выделяем нужный диапазон​​ скобки в строке​​ таблицы A2:B7. В​ возвращает ошибку #Н/Д,​ условия нет никаких​​ до самого низа.​​ указываем координаты первой​ в поле, можно​ с заливкой прежним​​. Кроме того, ко​​ рядом друг с​

    Переход в окно выделения группы ячеек в Microsoft Excel

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

  2. ​«Интервальный просмотр»​ позволяет переставлять значения​​ новое значения «Наименования»,​​Формула:​Мы захотели узнать,​

    Окно перехода в Microsoft Excel

  3. ​Примечание. Если ввести вручную​ вводим значение 2,​ функций ЕНД() и​ Excel 2007 и​ несовпадающих элементов, мы​ во второй таблице,​«OK»​​ алгоритм действий практически​​ столбцов в данной​​ листе.​​ формулы подсчитать количество​

    Окно выделения групп ячеек в Microsoft Excel

  4. ​ использование простой формулы​нам нужно указать​ из ячейки одной​ т.е. сравнить значения​.​ кто работал 8.06.15.​ крайние фигурные скобки​ так как во​ ЕСЛИ(), заменяя ошибку​ Excel 2010 для​ можем вставить в​

Несовпавшие данные в Microsoft Excel

Способ 3: условное форматирование

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

  1. ​ Лист1 столбца «Артикул»​Результат:​Поиск приблизительного значения.​ в строку формул​ втором столбце у​ на 0 (в​ того, чтобы открыть​ ячейку и их​ скобки. Конкретно в​В элемент листа выводится​​ в окне настройки​​ абсолютную адресацию. Для​​ во вкладку​​ выделяем тот элемент​ совпадают, то она​«0»​​ таблицу. Выясним, как​​ с Лист2, Лист3,​Проанализируем части формулы:​​Это важно:​​ то это не​

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

  2. ​ нас находиться цена,​ случае отсутствия строки)​ оба окна одновременно,​​ значения с помощью​​ нашем случае в​

    Диспетчер правил условного форматирования в Microsoft Excel

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

    ​«Значение если истина»​

    ​«1»​ вместо параметра​ жмем на клавишу​ значку​​ щелкаем по значку​​ то – ЛОЖЬ.​

    Переход в окно выбора формата в Microsoft Excel

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

    Выбор цвета заливки в окне формат ячеек в Microsoft Excel

  5. ​F4​«Найти и выделить»​«Вставить функцию»​​ Сравнивать можно, как​​ случае, будут выводиться​

    Окно создания правила форматирования в Microsoft Excel

  6. ​ ВПР на конкретном​ «Наименование» Лист2, Лист3,​​ таблице для сравнения.​​ со значениями.​​ можно только через​​ ОК.​

    Применение правила в диспетчере правил в Microsoft Excel

  7. ​ можно выделить расхождения​ отдельном уроке.​ листа, содержащий формулу​СТРОКА(D2)​ в перечне имен​следует выбрать параметр​

Несовпадающие данные отмечены с помощью условного форматирования в Microsoft Excel

​. Как видим, около​, который располагается на​.​ числовые данные, так​ только точные совпадения,​ примере.​ Лист4 в столбце​ Анализируемый диапазон –​Регистр не учитывается: маленькие​ комбинацию горячих клавиш:​Теперь под заголовком столбца​ (например, красным цветом).​Урок: Как открыть Эксель​НАИМЕНЬШИЙ​Теперь оператор​ второй таблицы фамилия​

  1. ​«Уникальные»​ всех адресов столбцов​

    Выделение сравниваемых таблиц в Microsoft Excel

  2. ​ ленте в блоке​В окне​​ и текстовые. Недостаток​​ а во втором​У нас имеется две​​ «Новое наименование» Лист1,​​ таблица с продажами​ и большие буквы​​ CTRL+SHIFT+ENTER.​​ второй таблицы «Товар»​По аналогии с задачей​​ в разных окнах​​. После этого переходим​

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

  3. ​СТРОКА​«Гринев В. П.»​. После этого нажать​ появился знак доллара,​ инструментов​Мастера функций​ данного способа состоит​​ — наиболее приближенные.​​ таблицы. Первая из​ если же в​ за февраль. Функция​ для Excel одинаковы.​Стоит отметить, что главным​

    Окно настройки выделения повторяющихся значений в Microsoft Excel

  4. ​ введите наименования того​ решенной в статье Сравнение​Как видим, существует целый​ в строку формул​будет сообщать функции​, которая является первой​ на кнопку​ что и означает​«Редактирование»​в группе операторов​ в том, что​ Так как наименование​ них представляет собой​

Повторяющиеся значения выделены в Microsoft Excel

​ 3х листах значения​ ГПР «берет» данные​Если искомое меньше, чем​ недостатком функции ВПР​ товара по котором​ 2-х списков в​ ряд возможностей сравнить​ и перед наименованием​ЕСЛИ​ в списке первого​«OK»​ превращение ссылок в​​. Открывается список, в​​«Математические»​​ ним можно пользоваться​​ продуктов – это​ таблицу закупок, в​​ нового наименования не​​ из 2 строки​

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

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

Уникальные значения выделены в Microsoft Excel

​ MS EXCEL можно​ таблицы между собой.​

Способ 4: комплексная формула

​«НАИМЕНЬШИЙ»​номер строки, в​ табличного массива, встречается​.​​ абсолютные. Для нашего​​ котором следует выбрать​выделяем наименование​ только в том​ текстовые данные, то​ которой размещены наименования​ присутствует то оставить​ в «точном» воспроизведении.​

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

​ позицию​

​СУММПРОИЗВ​​ случае, если данные​​ они не могут​ продуктов питания. В​ наименование прежним (т.е.​После знака «-»:​

​ ошибку #Н/Д.​​ исходных значений в​​ нажмите Enter.​ счетов, включающий ВСЕ​ использовать зависит от​«ИНДЕКС»​ фамилия, и в​Теперь нам нужно создать​

  1. ​ именно те показатели,​ примет следующий вид:​«Выделение группы ячеек…»​. Щелкаем по кнопке​ в таблице упорядочены​​ быть приближенными, в​​ следующей колонке после​

    Переход в Мастер функций в программе Microsoft Excel

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

    Переход в окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  3. ​=$A2<>$D2​.​​«OK»​​ или отсортированы одинаково,​ отличие от числовых​ наименования расположено значение​ в столбце «Наименование»​

    ​ самое. Кроме диапазона.​​ 0, функция покажет​​Скачать пример функции ВПР​ находить данные и​ обоих таблиц (без​ расположены табличные данные​ же открываем скобку​ заданное в первом​ для всех других​Урок: Условное форматирование в​Данное выражение мы и​Кроме того, в нужное​.​ синхронизированы и имеют​ данных, поэтому нам​ количества товара, который​ Лист1.​​ Здесь берется таблица​​ #ЗНАЧ. Если третий​

    ​ с двумя таблицами​ получать по ним​ повторов). Затем вывести​ относительно друг друга​

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

    Окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  4. ​ все необходимые значения​ разницу по столбцам.​ (на одном листе,​​ с запятой (​​ функция​ Для этого выполним​Также сравнить данные можно​​ поле. После этого​​ группы ячеек можно​СУММПРОИЗВ​ Давайте посмотрим, как​«0»​

    Результат вычислений функции СЧЁТЕСЛИ в Microsoft Excel

  5. ​ следует цена. И​ Лист1 и Лист2​ январь.​ столбцов в таблице​ нашей таблице повторяются​ из больших таблиц.​Для этого необходимо:​ в разных книгах,​;​ЕСЛИ​ копирование, воспользовавшись маркером​ при помощи сложной​​ щёлкаем по кнопке​​ попасть и другим​, главной задачей которой​ использовать данный способ​. Далее, жмем на​ в последней колонке​

    Маркер заполнения в программе Microsoft Excel

  6. ​ и подстановки значения​Скачать примеры использования функций​ – #ССЫЛКА.​ значения «груши», «яблока»​ Это похоже на​С помощью формулы массива​ на разных листах),​). Затем выделяем в​​будет выводить этот​​ заполнения, как это​ формулы, основой которой​​«Формат…»​​ способом. Данный вариант​ является вычисление суммы​ на практике на​ кнопку​ – общая стоимость​ из столбца «Наименование»​

Результат расчета столбца функцией СЧЁТЕСЛИ в Microsoft Excel

​ ВПР и ГПР​Чтобы при копировании сохранялся​ мы не сможем​ работу с базами​ =ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС(Январь;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Январь);0)); ИНДЕКС(Февраль;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Февраль);0)));»») сформировать​ а также от​ строке формул наименование​

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

  1. ​ примере двух таблиц,​«OK»​​ закупки конкретного наименования​​ Лист2, если же​Когда мы вводим формулу,​ правильный массив, применяем​​ просуммировать всех груш​​ данных. Когда к​ в столбце А​ того, как именно​​«ИНДЕКС»​​ Жмем на кнопку​ прежде. Ставим курсор​СЧЁТЕСЛИ​​Активируется окно​​ тем пользователям, у​ Но данную функцию​ размещенных на одном​.​ товара, которая рассчитывается​ нет нового значения​​ Excel подсказывает, какой​​ абсолютные ссылки (клавиша​ и яблок. Для​​ базе создается запрос,​​ перечень счетов из​

    Переход в окно аргументов функции ЕСЛИ в Microsoft Excel

  2. ​ пользователь желает, чтобы​​и кликаем по​​«OK»​ в нижнюю правую​. С помощью данного​​«Формат ячеек»​​ которых установлена версия​ можно использовать и​ листе.​Как видим, цена картофеля​ по вбитой уже​ то остается прежним​​ сейчас аргумент нужно​​ F4).​

    ​ этого нужно использовать​ а в ответ​​ обоих таблиц (без​​ это сравнение выводилось​ пиктограмме​.​​ часть элемента листа,​​ инструмента можно произвести​​. Идем во вкладку​​ программы ранее Excel​ для наших целей.​Итак, имеем две простые​ подтянулась в таблицу​ в ячейку формуле​ я эту проблему​ ввести.​Для учебных целей возьмем​ функцию ПРОСМОТР(). Она​​ выводятся результаты, которые​​ повторов);​

    ​ на экран.​

    ​«Вставить функцию»​​Как видим, первый результат​​ который содержит функцию​​ подсчет того, сколько​​«Заливка»​ 2007, так как​ Синтаксис у неё​ таблицы со списками​ из прайс-листа. Чтобы​ умножения количества на​ решаю формулой:​​Alex88​​ такую табличку:​ очень похожа на​ являются ответом на​​С помощью формулы массива​​Автор: Максим Тютюшев​

    Окно аргументов функции ЕСЛИ в Microsoft Excel

  3. ​.​ отображается, как​​СЧЁТЕСЛИ​​ каждый элемент из​. Тут в перечне​ метод через кнопку​​ довольно простой:​​ работников предприятия и​ не проделывать такую​ цену. А вот​

    Значение ЛОЖЬ формулы ЕСЛИ в Microsoft Excel

  4. ​=ЕСЛИ(ЕНД(ВПР(A2;Лист2!A2:B6;2;0));B2;ВПР(A2;Лист2!A2:B6;2;0))​: Здравствуйте все!​Формула​​ ВПР но умеет​​ критерии запроса.​ =ЕСЛИОШИБКА(ИНДЕКС(Список; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Список; «​Сравним две таблицы имеющих​После этого открывается небольшое​«ЛОЖЬ»​, и после преобразования​ выбранного столбца второй​

    Номера строк в Microsoft Excel

  5. ​ цветов останавливаем выбор​«Найти и выделить»​=СУММПРОИЗВ(массив1;массив2;…)​ их окладами. Нужно​​ сложную процедуру с​​ цену нам как​Сейчас же остается​Только разобрался с​Описание​ хорошо работать с​​С помощью формулы =ЕСЛИ(ЕНД(ВПР($B5;Январь!$A$7:$C$81;2;0));0;ВПР($B5;Январь!$A$7:$C$81;2;0))-​

    Нумерация строк в Microsoft Excel

  6. ​ практически одинаковую структуру.​ окошко, в котором​. Это означает, что​ его в маркер​ таблицы повторяется в​​ на цвете, которым​​эти приложения не​

    Вставить функцию в Microsoft Excel

  7. ​Всего в качестве аргументов​​ сравнить списки сотрудников​​ другими товарными наименованиями,​​ раз и придется​​ проблема с Лист3​ формулой ВПР для​​Результат​​ массивами в исходных​​Немного усложним задание, изменив​​ ЕСЛИ(ЕНД(ВПР($B5;Февраль!$A$7:$C$77;2;0));0;ВПР($B5;Февраль!$A$7:$C$77;2;0)) произвести сравнение​

    Переход в окно аргументов функции НАИМЕНЬШИЙ в Microsoft Excel

  8. ​ Таблицы различаются значениями​​ нужно определить, ссылочный​​ значение не удовлетворяет​ заполнения зажимаем левую​ первой.​ хотим окрашивать те​ поддерживают. Выделяем массивы,​

    ​ можно использовать адреса​​ и выявить несоответствия​​ просто становимся в​ подтянуть с помощью​​ и Лист4.​​ двух таблиц, а​Поиск значения ячейки I16​ значениях.​​ структуру и увеличив​​ оборотов по счетам;​ в отдельных строках,​

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

    Окно аргументов функции НАИМЕНЬШИЙ в Microsoft Excel

  9. ​Функции ВПР и ГПР​ объем данных в​​С помощью Условного форматирования​​ некоторые наименования строк​ функция​ЕСЛИ​ тянем курсор вниз.​СЧЁТЕСЛИ​ не будут совпадать.​

    Результат расчета функции НАИМЕНЬШИЙ в Microsoft Excel

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

    Переход в окно аргументов функции ИНДЕКС в Microsoft Excel

  11. ​ таблице, но в​или предназначенный для​ фамилия присутствует в​ вычисление совпадений, сравнив​ группе функций. Его​​«OK»​​F5​ использовать всего два​ дополнительный столбец на​ этим крестиком до​Кликаем по верхней ячейке​ Лист2 и если​ из файла с​Еще один пример поиска​​ применяется для вертикального​​ добавив столбцы: «январь»,​

    Окошко выбора вида функции ИНДЕКС в Microsoft Excel

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

    ​.​​ массива, к тому​​ листе. Вписываем туда​ самого низа таблицы.​​ (C3) в столбце​​ не находит то​ несколькими листами.​ точного совпадения в​ анализа, сопоставления. То​ «февраль», «март». Там​ в одной таблице​Пусть на листах Январь​ Нам нужен второй​С помощью маркера заполнения,​ таблицы с данными,​ количества ячеек, значения​Вернувшись в окно создания​Активируется небольшое окошко перехода.​​ же, как один​​ знак​​Таким образом мы подтянули​​«Цена»​

    ​ далее Лист3 и​​Подскажите пожалуйста как​​ другой табличке.​ есть используется, когда​ запишем суммы продаж​ (например, на рисунке​ и Февраль имеется​ вариант. Он установлен​ уже привычным способом​ которые расположены во​

    ​ в которых удовлетворяют​​ правила форматирования, жмем​​ Щелкаем по кнопке​

    Окно аргументов функции ИНДЕКС в Microsoft Excel

  13. ​ аргумент.​«=»​ все нужные данные​в первой таблице.​ если снова не​ правильно составить ВПР​Применение ГПР на практике​ информация сосредоточена в​ в первом квартале​ выше счета, содержащиеся​ две таблицы с​

Фамилии выведены с помощью функции ИНДЕКС в Microsoft Excel

Способ 5: сравнение массивов в разных книгах

​ по умолчанию, так​ копируем выражение оператора​ втором табличном диапазоне.​ заданному условию. Синтаксис​ на кнопку​«Выделить…»​Ставим курсор в поле​. Затем кликаем по​ из одной таблицы​ Затем, жмем на​ нашел то Лист4​ для поиска по​ ограничено, так как​ столбцах.​ как показано на​ только в таблице​ оборотами за период​ что в данном​ЕСЛИ​ В четырех случаях​ данного оператора имеет​«OK»​в его нижнем​«Массив1»​ первому наименованию, которое​ в другую, с​ значок​ и если во​

Сравнение таблиц в двух книгах в Microsoft Excel

​ нескольким листам.​ горизонтальное представление информации​

​ГПР, соответственно, для горизонтального.​ рисунке:​ Январь, выделены синим,​ по соответствующим счетам.​ окошке просто щелкаем​на весь столбец.​ результат вышел​ такой вид:​.​ левом углу.​и выделяем на​ нужно сравнить в​ помощью функции ВПР.​«Вставить функцию»​ всех 3х листах​Для сравнения двух​

​ используется очень редко.​

lumpics.ru

Сравнение 2-х таблиц в MS EXCEL

​ Так как в​Как видите вторую таблицу​ а желтым выделены​Как видно из рисунков,​ по кнопке​ Как видим, по​«1»​=СЧЁТЕСЛИ(диапазон;критерий)​

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

​, который расположен перед​ он не нашел​

  1. ​ таблиц формула у​Случается, пользователь не помнит​ таблицах редко строк​ так же нужно​ счета только из​ таблицы различаются:​«OK»​ двум позициям, которые​, а в двух​Аргумент​
  2. ​ окно​ из двух вышеперечисленных​ данных в первой​ ставим символ​ не так сложна,​

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

Простой вариант сравнения 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 (см. файл​ для вывода значения,​Отступаем от табличной области​

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

  1. ​ значений.​Теперь во второй таблице​ позицию​(​ мы сравниваем, во​ зато освоение этого​
  2. ​ набора функций выбираем​ заданное значение (в​
  3. ​Все работает нормально.​ символ в текстовой​ параметр (цифры и/или​
  4. ​ помощью функции ВПР​ как с базой​ примера), а в​ которое расположено в​ вправо и заполняем​ два значения, которые​Аргумент​ элементы, которые имеют​«Выделить по строкам»​<>​ второй таблице. Получилось​ инструмента сэкономит вам​

excel2.ru

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

​«ВПР»​ нашем случае «Артикул»)​ Но дело в​ или цифровой информации;​ текст) либо ссылка​ отдельно по товару​ данных и не​ таблице на листе​ определенном массиве в​ колонку номерами по​

​ имеются в первом​«Критерий»​ данные, несовпадающие с​. Жмем по кнопке​) и выделяем сравниваемый​ выражение следующего типа:​ массу времени при​. Жмем на кнопку​ и когда функция​ том, что не​«*» — для замены​ на ячейку с​ и просуммировать продажи​ только. Данная функция​ Февраль отсутствуют счет​ указанной строке.​ порядку, начиная от​ табличном массиве.​задает условие совпадения.​

Как работает функция ВПР в Excel: пример

​ соответствующими значениями первой​«OK»​ диапазон второй области.​=A2=D2​ работе с таблицами.​«OK»​ находит то чтобы​ все искомые значения​ любой последовательности символов.​ искомым значением;​ за первый квартал.​ проста в освоении​ 10 и его​Как видим, поле​

Две таблицы.

  1. ​1​Конечно, данное выражение для​ В нашем случае​
  2. ​ табличной области, будут​Ссылки и массивы.​.​ Далее обворачиваем полученное​Хотя, конечно, в каждом​Автор: Максим Тютюшев​.​ она выдавала соседние​ есть на листе​Найдем текст, который начинается​ГДЕ ищем – массив​Мастер фунций.​ Для этого переходим​ и очень функциональна​ субсчета.​«Номер строки»​. Количество номеров должно​ того, чтобы сравнить​ он будет представлять​
  3. ​ выделены выбранным цветом.​

Аргументы функции.

​Как видим, после этого​ выражение скобками, перед​ конкретном случае координаты​Довольно часто перед пользователями​После этого открывается окно,​ значение (в нашем​ «Лист1» и «Лист2″​ или заканчивается определенным​ данных, где будет​ в ячейку H3​ при выполнении.​Разными значениями в строках.​уже заполнено значениями​ совпадать с количеством​ табличные показатели, можно​ собой координаты конкретных​Существует ещё один способ​

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

Результат.

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

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

Функция ВПР в Excel и две таблицы

​ вставить аргументы функции.​ столбце «Новое наименование».​ «Лист3» и «Лист4».​ нам нужно отыскать​ ВПР – поиск​ функции заполняем ее​ и функциональности ВПР​ 57 обороты за​НАИМЕНЬШИЙ​ сравниваемой таблице. Чтобы​ существующем виде, но​

Продажи за квартал.

​ области.​ для выполнения поставленной​ оттенком. Кроме того,​«-»​Щелкаем по клавише​

​ или списков для​ Жмем на кнопку,​Z​Запись листов в​ название компании. Мы​ значения осуществляется в​ аргументы следующим образом:​ пользователи активно ее​ январь и февраль​. От уже существующего​ ускорить процедуру нумерации,​

Аргументы2.

  1. ​ есть возможность его​
  2. ​Выделяем первый элемент дополнительного​ задачи. Как и​
  3. ​ как можно судить​. В нашем случае​Enter​ выявления в них​ расположенную справа от​: Вариант: во всех​ формуле в виде​ забыли его, но​ ПЕРВОМ столбце таблицы;​Исходное значение: G3.​ используют в процессе​
  4. ​ не совпадают.​
  5. ​ там значения следует​ можно также воспользоваться​ усовершенствовать.​ столбца, в котором​ предыдущие варианты, он​ из содержимого строки​ получилось такое выражение:​
  6. ​, чтобы получить результаты​ отличий или недостающих​ поля ввода данных,​ трех нашел новое​ диапазона:​ помним, что начинается​ для ГПР –​Таблица: A2:E7. Диапазон нашей​ работы с электронными​Если структуры таблиц примерно​ отнять разность между​ маркером заполнения.​Сделаем так, чтобы те​ будет производиться подсчет​ требует расположения обоих​ формул, программа сделает​—(A2:A7<>D2:D7)​ сравнения. Как видим,​ элементов. Каждый юзер​

​ чтобы приступить к​ наименование?!.. ;( -29378-​=ВПР(F9;’Лист2:Лист4′!A2:B3;2;0)​ с Kol. С​ в ПЕРВОЙ строке);​ таблицы расширен.​

Результат2.

​ таблицами. Но стоит​ одинаковы (большинство наименований​ нумерацией листа Excel​После этого выделяем первую​ значения, которые имеются​ количества совпадений. Далее​ сравниваемых областей на​ активной одну из​Щелкаем по кнопке​ при сравнении первых​ справляется с этой​ выбору аргумента искомого​Guest​

​или в виде​ задачей справится следующая​НОМЕР столбца/строки – откуда​Номер столбца: {3;4;5}. Нам​ отметить, что у​ счетов (строк) совпадают,​ и внутренней нумерацией​ ячейку справа от​ во второй таблице,​ щелкаем по пиктограмме​

​ одном листе, но​ ячеек, находящуюся в​«OK»​ ячеек обоих списков​ задачей по своему,​ значения.​

​: Z, необходимо отразить​ перечисления:​

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

exceltable.com

Функции ВПР и ГПР в Excel с примерами их использования

​ но чаще всего​Так как у нас​ в одной формуле,​=ВПР(F9;’Лист2;Лист3;Лист4′!A2:B3;2;0)​Нам нужно отыскать название​ значение (1 –​ функции обращаться одновременно​ много недостатков, которые​

​ столбцов совпадают), то​ видим, над табличными​ и щелкаем по​ первой, выводились отдельным​.​ ранее описанных способов,​

Синтаксис функций ВПР и ГПР

​ строках.​

  1. ​Оператор производит расчет и​«ИСТИНА»​ на решение указанного​ искомое значение для​ чтобы не создавать​
  2. ​не работает.​ компании, которое заканчивается​ из первого столбца​ к нескольким столбцам,​ ограничивают возможности. Поэтому​ можно сравнить две​ значениями у нас​ значку​
  3. ​ списком.​Происходит запуск​ условие синхронизации или​Произвести сравнение можно, применив​ выводит результат. Как​, что означает совпадение​ вопроса тратится довольно​
  4. ​ ячейки C3, это​ новые столбцы в​Прошу Вас помочь​ на — «uda».​ или первой строки,​ поэтому значение данного​

​ ее иногда нужно​ таблицы. Проведем сравнение​ только шапка. Это​«Вставить функцию»​Прежде всего, немного переработаем​Мастера функций​ сортировки данных не​

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

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

​ видим, в нашем​ данных.​

Таблица с данными.

​ большое количество времени,​ ​«Картофель»​ ​ листе1.​
​ с формулой чтобы​ Поможет следующая формула:​ 2 – из​ аргумента будет взято​ использовать с другими​ двумя способами: один​ Место для формулы.
​ значит, что разница​.​ нашу формулу​. Переходим в категорию​ будет являться обязательным,​ Как и в​ Место для функции.
​ случае результат равен​Теперь нам нужно провести​ так как далеко​ Меняем бананы на груши.
​, то и выделяем​Т.е. чтобы в​ значение таблицы 1​ .​ второго и т.д.);​ в массив фигурными​ Значение вместо 0.
​ функциями или вообще​ проще в реализации,​
​ составляет одну строку.​Открывается​СЧЁТЕСЛИ​«Статистические»​ что выгодно отличает​ предыдущем способе, сравниваемые​ числу​ аналогичную операцию и​ Ссылка на список сотрудников.
​ не все подходы​ соответствующее значение. Возвращаемся​
​ формкле были примерно​ Результат.

​ (лист1) сравнивалось со​

  1. ​Найдем компанию, название которой​ИНТЕРВАЛЬНЫЙ ПРОСМОТР – точное​ скобками. А номера​ заменять более сложными.​
  2. ​ другой нагляднее.​ Поэтому дописываем в​Мастер функций​
  3. ​, а именно сделаем​. Находим в перечне​ данный вариант от​ области должны находиться​
  4. ​«1»​ с остальными ячейками​ к данной проблеме​ к окну аргументов​ следующие формулы:​ значениями таблиц 2,3,4​
  5. ​ начинается на «Ce»​ или приблизительное значение​ столбцов следует перечислять​ Для начала на​

Как пользоваться функцией ГПР в Excel: примеры

​Сначала определим какие строки​ поле​

Таблица с фруктами.

​. Переходим в категорию​ ​ её одним из​ ​ наименование​
​ ранее описанных.​ на одном рабочем​, то есть, это​ обеих таблиц в​ Место для ГПР.
​ являются рациональными. В​ функции.​ВПР(A2;Лист2!A2:B6;2;0)если excel не​ Результат функции.

​ (лист2,лист3,лист4) если же​ и заканчивается на​ должна найти функция​ через точку с​

Символы подстановки в функциях ВПР и ГПР

​ готовом примере применения​ (наименования счетов) присутствуют​«Номер строки»​«Статистические»​ аргументов оператора​

  • ​«СЧЁТЕСЛИ»​Производим выделение областей, которые​ листе Excel и​
  • ​ означает, что в​ тех колонках, которые​

Таблица с именами.

  1. ​ то же время,​Точно таким же образом​ нашел искомое выполнялось​ одинаковых значений не​ –»sef». Формула ВПР​ (ЛОЖЬ/0 – точное;​ запятой.​ функции рассмотрим ее​ в одной таблице,​значение​Результат запроса Kol.
  2. ​и производим выбор​ЕСЛИ​. После его выделения​ нужно сравнить.​ быть синхронизированными между​Результат запроса uda.
  3. ​ сравниваемых списках было​ мы сравниваем. Но​ существует несколько проверенных​ кликаем по значку​ следующая формула,​ находится то значения​Результат запроса sef.

​ будет выглядеть так:​ ИСТИНА/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

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

Синтаксис и описание функции ВПР в Excel

Итак, так как второе название этой статьи «Функция ВПР в Excel для чайников», начнем с того что узнаем, что же такое функция ВПР и что она делает? Функция ВПР на английском VLOOKUP, ищет указанное значение и возвращает соответствующее значение из другого столбца.

Как работает функция ВПР? Функция ВПР в Excel выполняет поиск по вашим спискам данных на основе уникального идентификатора и предоставляет вам часть информации, связанную с этим уникальным идентификатором.

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

Функция ВПР доступна во всех версиях Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

Синтаксис функции ВПР выглядит следующим образом:

Как видите, функция ВПР имеет 4 параметра или аргумента. Первые три параметра обязательные, последний — необязательный.

  1. искомое_значение – это значение для поиска.

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

  • Поиск числа : =ВПР(40; A2:B15; 2) — формула будет искать число 40.
  • Поиск текста : =ВПР(«яблоки»; A2:B15; 2) — формула будет искать текст «яблоки». Обратите внимание, что вы всегда включаете текстовые значения в «двойные кавычки».
  • Поиск значения из другой ячейки : =ВПР(C2; A2:B15; 2) — формула будет искать значение в ячейке C2.
  1. таблица — это два или более столбца данных.

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

Итак, наша формула =ВПР(40; A2:B15; 2) будет искать «40» в ячейках от A2 до A15, потому что A — это первый столбец таблицы A2: B15.

  1. номер_столбца — номер столбца в таблице, из которой должно быть возвращено значение в соответствующей строке.

Самый левый столбец в указанной таблице равен 1, второй столбец — 2, третий — 3 и т. д.

Итак, теперь вы можете прочитать всю формулу =ВПР(40; A2:B15; 2). Формула ищет «40» в ячейках от A2 до A15 и возвращает соответствующее значение из столбца B (потому что B является вторым столбцом в указанной таблице A2:B15).

4. интервальный_просмотр определяет, ищете ли вы точное соответствие (ЛОЖЬ) или приблизительное соответствие (ИСТИНА или опущено). Этот последний параметр является необязательным, но очень важным.

Функция ВПР в Excel примеры

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

Функция ВПР на разных листах

На практике формулы ВПР редко используются для поиска данных на одном листе. Чаще всего вам придется искать и вытаскивать соответствующие данные с другого листа.

Чтобы использовать функцию ВПР с другого листа Excel, вы должны ввести имя рабочего листа и восклицательный знак в аргументе таблица перед диапазоном ячеек, например, =ВПР(40;Лист2!A2:B15;2). Формула указывает, что диапазон поиска A2:B15 находится в Лист2.

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

Формула, которую вы видите на изображении ниже, ищет текст в ячейке А2 (« Продукт 3 ») в столбце A (1-й столбец диапазона поиска A2:B9) на листе « Цены »:

Функция ВПР в Excel – Функция ВПР на разных листах

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

Как использовать именованный диапазон или таблицу в формулах ВПР

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

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

Функция ВПР в Excel – Присвоение имени диапазону

Теперь вы можете написать следующую формулу ВПР, чтобы получить цену Продукта 1:

Функция ВПР в Excel – Пример функции ВПР с именем диапазона

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

Если вы преобразовали диапазон ячеек в полнофункциональную таблицу Excel (вкладка «Вставка» —> «Таблица»), вы можете выбрать диапазон поиска с помощью мыши, а Microsoft Excel автоматически добавит имена колонок или имя таблицы в формулу:

Функция ВПР в Excel – Пример функции ВПР с именем таблицы

Полная формула может выглядеть примерно так:

или даже =ВПР(«Продукт 1»;Таблица6;2).

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

Функция ВПР с несколькими условиями

Рассмотрим пример функции ВПР с несколькими условиями. У нас есть следующие исходные данные:

Функция ВПР в Excel – Таблица исходных данных

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

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

Итак на листе « Цены » вставляем столбец и в ячейке А2 вводим следующую формулу:

При помощи этой формулы мы сцепляем значение столбца « Продукт » и « Тип ». Заполняем все ячейки.

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

Функция ВПР в Excel – Добавление вспомогательного столбца
  1. Теперь в ячейке С2 на листе « Продажи » напишем следующую формулу ВПР:

Заполняем для остальных ячеек и в результате получаем цены для каждого продукта в соответствии с типом:

Функция ВПР в Excel – Пример ВПР с несколькими условиями

Теперь разберем ошибки функции ВПР.

Почему не работает функция ВПР

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

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

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

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

Как работает функция ВПР в Excel: пример

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

  1. Переходим в ячейку второй таблицы под названием столбца «Цена».
  2. Выберите «Формулы»-«Ссылки и массивы»-«ВПР». Ввести функцию ВПР можно и с помощью «мастера функций». Для этого нажмите на кнопку «fx», которая находиться в начале строки формул. Или нажмите комбинацию горячих клавиш SHIFT+F3. В появившимся диалоговом окне на поле категория, выберите из выпадающего списка: «Ссылки и массивы», а потом ниже укажите на функцию.
  3. Заполняем аргументы функции.

В поле «Исходное значение» вводим ссылку на ячейку под наименованием товара второй таблицы D3. В поле «Таблица» вводим диапазон всех значений первой таблицы A2:B7. В поле «Номер столбца» вводим значение 2, так как во втором столбце у нас находиться цена, которую мы хотим получить при поиске товара. И нажимаем ОК.

Теперь под заголовком столбца второй таблицы «Товар» введите наименования того товара по котором нам нужно узнать его цену. И нажмите Enter.

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

Функция ВПР в Excel и две таблицы

Немного усложним задание, изменив структуру и увеличив объем данных в таблице. Расширьте объем данных первой таблицы, добавив столбцы: «январь», «февраль», «март». Там запишем суммы продаж в первом квартале как показано на рисунке:

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

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

  1. Исходное значение: G3.
  2. Таблица: A2:E7. Диапазон нашей таблицы расширен.
  3. Номер столбца: <3;4;5>. Нам нужно с помощью функции обращаться одновременно к нескольким столбцам, поэтому значение данного аргумента будет взято в массив фигурными скобками. А номера столбцов следует перечислять через точку с запятой.
  4. Интервальный просмотр: ЛОЖЬ.
  5. Чтобы значения в выбранных столбцах суммировались, тогда всю функцию нужно поместить внутрь функции СУММ(). Вся формула в целом выглядит следующим образом: =СУММ(ВПР(G3;A3:E6;<3;4;5>;ЛОЖЬ)).
  6. После ввода данной формулы следует нажать комбинацию клавиш: CTRL+SHIFT+ENTER. Внимание! Если не нажать комбинацию этих клавиш формула будет работать ошибочно . В Excel иногда приходиться выполнять функции в массиве для этого нужно обязательно использовать клавиши: CTRL+SHIFT+ENTER при вводе функций. Тогда в строке формул все содержимое будет взято в фигурные скобки «<>», что свидетельствует о выполнении формулы в массиве.

Теперь вводите в ячейку G3 наименование товара, в ячейке H3 получаем сумму продаж в первом квартале по данному товару.

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

Примечание. Если ввести вручную крайние фигурные скобки в строку формул то это не приведет ни ка какому результату. Выполнить функцию циклическим массивом можно только через комбинацию горячих клавиш: CTRL+SHIFT+ENTER.

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

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

8 способов как сравнить две таблицы в Excel

Добрый день!

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

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

Рассмотрим несколько вариантов и возможностей для сравнения таблиц в Excel:

Простой способ, как сравнить две таблицы в Excel

Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.

Быстрое выделение значений, которые отличаются

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

Сравнить две таблицы в Excel с помощью условного форматирования

Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами». В диалоговом окне «Диспетчер правил условного форматирования», жмем кнопочку «Создать правило» и в новом диалоговом окне «Создание правила форматирования», выбираем правило «Использовать формулу для определения форматируемых ячеек». В поле «Изменить описание правила» вводим формулу =$C2<>$E2 для определения ячейки, которое нужно форматировать, и нажимаем кнопку «Формат». Определяем стиль того, как будет форматироваться наше значение, которое соответствует критерию. Теперь в списке правил появилось наше ново сотворённое правило, вы его выбираете, нажимаете «Ок».

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

Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил

Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.

Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.

Как сравнить две таблицы в Excel с помощью функции ВПР

В этом варианте мы будем использовать функцию ВПР, которая позволит нам сравнить две таблицы на предмет совпадений. Для сравнения двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый диапазон. Эта формула последовательно начинает проверять есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.

Как сравнить две таблицы в Excel функции ЕСЛИ

Этот вариант предусматривает использования логической функции ЕСЛИ и отличие этого способа в том что для сравнения двух столбцов будет использован не весь массив целиком, а только та ее часть, которая нужна для сравнения.

Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.

Сравнить две таблицы с помощью макроса VBA

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

Сравнение двух таблиц

Имеем две таблицы (например, старая и новая версия прайс-листа), которые надо сравнить и оперативно найти отличия:

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

Для любой задачи в Excel почти всегда есть больше одного решения (обычно 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. Имена столбцов в исходных данных не должны меняться, иначе получим ошибку «Столбец такой-то не найден!» при попытке обновить запрос.

ВПР (функция ВПР)

ФУНКЦИЯ ВПР используется, если нужно найти элементы в таблице или диапазоне по строкам. Например, можно найти цену на автомобильную часть по номеру детали или получить имя сотрудника на основе его кода сотрудника.

Совет: Чтобы получить дополнительную справку о функции ВПР, просмотрите эти видео с YouTube от экспертов сообщества Excel!

Самая простая функция ВПР означает следующее:

= ВПР (необходимые условия для поиска, номер столбца в диапазоне, содержащий возвращаемое значение, возвращаемое приближенное или точное соответствие — обозначено как 1/истина или 0/ложь).

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

Используйте функцию ВПР для поиска значения в таблице.

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

= ВПР (A2; A10: C20; 2; ИСТИНА)

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

Например, если Таблица-массив охватывает ячейки B2: D7, то искомое_значение должен находиться в столбце B.

Искомое_значение может являться значением или ссылкой на ячейку.

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

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

Номер столбца (начиная с 1 для самого левого столбца массива « инфо_таблица»), содержащего возвращаемое значение.

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

Приближенное соответствие: 1/истина предполагает, что первый столбец в таблице отсортирован либо в числовом формате, либо в алфавитном порядке, а затем будет искать ближайшее значение. Это способ по умолчанию, если не указан другой. Например, = ВПР (90; a1: B100; 2; истина).

Точное совпадение: 0/ложь осуществляет поиск точного значения в первом столбце. Например, = ВПР («Смит»; a1: B100; 2; ложь).

Начало работы

Для построения синтаксиса функции ВПР вам потребуется следующая информация:

Значение, которое вам нужно найти, то есть искомое значение.

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

Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона задано значение B2: D11, число B должно быть первым столбцом, а в качестве второго — «C» и т. д.

При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.

Теперь объедините все перечисленное выше аргументы следующим образом:

= ВПР (искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением, приближенное соответствие (истина) или точное совпадение (ложь)).

Вот несколько примеров использования функции ВПР.

Понравилась статья? Поделить с друзьями:
  • Функция впр в excel презентация
  • Функция впр в excel позволяет
  • Функция впр в excel планета эксель
  • Функция впр в excel несколько значений
  • Функция впр в excel не тот формат