Программа подстановка в таблице excel

Сравнение столбцов в Excel, и подстановка значений в таблицу

Программа предназначена для сравнения и подстановки значений в таблицах Excel.

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

То же самое можно сделать при помощи формулы =ВПР(), но:

  • формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
  • если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
  • если с файлами работают люди, «далёкие» от Excel, — их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы
  • иногда нужны дополнительные возможности (не учитывать заданные слова и символы при сравнении, выделять цветом изменения, копировать недостающие строки, и т.д.)

В настройках программы можно задать:

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

Справка по надстройке Lookup

Содержание

  • Использование таблицы данных
    • Способ 1: применение инструмента с одной переменной
    • Способ 2: использование инструмента с двумя переменными
  • Вопросы и ответы

Таблица подстановок в Microsoft Excel

Довольно часто требуется рассчитать итоговый результат для различных комбинаций вводных данных. Таким образом пользователь сможет оценить все возможные варианты действий, отобрать те, результат взаимодействия которых его удовлетворяет, и, наконец, выбрать самый оптимальный вариант. В Excel для выполнения данной задачи существует специальный инструмент – «Таблица данных» («Таблица подстановки»). Давайте узнаем, как им пользоваться для выполнения указанных выше сценариев.

Читайте также: Подбор параметра в Excel

Использование таблицы данных

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

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

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

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

Главное отличие между различными вариантами применения таблицы данных состоит в количестве переменных, принимающих участие в вычислении: одна переменная или две.

Способ 1: применение инструмента с одной переменной

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

Итак, в настоящее время нам предлагаются следующие условия кредитования:

  • Срок кредитования – 3 года (36 месяцев);
  • Сумма займа – 900000 рублей;
  • Процентная ставка – 12,5% годовых.

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

Нужно рассчитать, какова будет сумма ежемесячного платежа, включающего в себя погашение тела кредита и выплат по процентам. Для этого в Экселе имеется оператор ПЛТ.

Вводные данные для расчета ежемесячного платежа в Microsoft Excel

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

=ПЛТ(ставка;кпер;пс;бс;тип)

Lumpics.ru

«Ставка» — аргумент, определяющий процентную ставку кредитных выплат. Показатель выставляется за период. У нас период выплат равен месяцу. Поэтому годовую ставку в 12,5% следует разбить на число месяцев в году, то есть, 12.

«Кпер» — аргумент, определяющий численность периодов за весь срок предоставления кредита. В нашем примере период равен одному месяцу, а срок кредитования составляет 3 года или 36 месяцев. Таким образом, количество периодов будет рано 36.

«ПС» — аргумент, определяющий приведенную стоимость кредита, то есть, это размер тела кредита на момент его выдачи. В нашем случае этот показатель равен 900000 рублей.

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

«Тип» — также необязательный аргумент. Он сообщает о том, когда именно будет проводиться платеж: в начале периода (параметр – «1») или в конце периода (параметр – «0»). Как мы помним, у нас платеж проводится в конце календарного месяца, то есть, величина этого аргумента будет равна «0». Но, учитывая то, что этот показатель не является обязательным, и по умолчанию, если его не использовать, значение и так подразумевается равным «0», то в указанном примере его вообще можно не применять.

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

  3. Запускается Мастер функций. Производим переход в категорию «Финансовые», выбираем из перечня наименование «ПЛТ» и клацаем по кнопке «OK».
  4. Переход в окно аргументов функции ПЛТ в Microsoft Excel

  5. Вслед за этим происходит активация окошка аргументов вышеуказанной функции.

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

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

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

    В поля «Бс» и «Тип» данные вообще не вносим. Клацаем по кнопке «OK».

  6. Окно аргументов функции ПЛТ в Microsoft Excel

  7. После этого оператор производит подсчет и выводит в заранее обозначенную ячейку результат общего ежемесячного платежа – 30108,26 рублей. Но проблема состоит в том, что заёмщик в состоянии платить максимум 29000 рублей в месяц, то есть, ему следует либо найти банк, предлагающий условия с более низкой процентной ставкой, либо уменьшить тело займа, либо увеличить срок кредитования. Просчитать различные варианты действий нам поможет таблица подстановок.
  8. Результат вычисления функции ПЛТ в Microsoft Excel

  9. Для начала используем таблицу подстановок с одной переменной. Посмотрим, как будет изменяться величина обязательного месячного платежа при различных вариациях годовой ставки, начиная от 9,5% годовых и заканчивая 12,5% годовых с шагом 0,5%. Все остальные условия оставляем неизменными. Чертим табличный диапазон, наименования колонок которого будут соответствовать различным вариациям процентной ставки. При этом строку «Ежемесячные выплаты» оставляем так, как есть. В первой её ячейке должна содержаться формула, которую мы рассчитали ранее. Для большей информативности можно добавить строки «Общая сумма кредита» и «Общая сумма процентов». Столбец, в котором находится расчет, делаем без заголовка.
  10. Подготовленная таблица в Microsoft Excel

  11. Далее рассчитаем общую сумму займа при текущих условиях. Для этого выделяем первую ячейку строки «Общая сумма кредита» и умножаем содержимое ячеек «Ежемесячный платеж» и «Срок кредита». После этого щелкаем по клавише Enter.
  12. Расчет общей суммы кредита в Microsoft Excel

  13. Для расчета общей суммы процентов при текущих условиях аналогичным образом отнимаем от общей суммы займа величину тела кредита. Для вывода результата на экран щелкаем по кнопке Enter. Таким образом мы получаем сумму, которую переплачиваем при возврате займа.
  14. Расчет суммы процентов в Microsoft Excel

  15. Теперь настало время применить инструмент «Таблица данных». Выделяем весь табличный массив, кроме наименований строк. После этого переходим во вкладку «Данные». Щелкаем по кнопке на ленте «Анализ «что если»», которая размещена в группе инструментов «Работа с данными» (в Excel 2016 группа инструментов «Прогноз»). Затем открывается небольшое меню. В нем выбираем позицию «Таблица данных…».
  16. Запуск инструмента Таблица данных в Microsoft Excel

  17. Открывается небольшое окошко, которое так и называется «Таблица данных». Как видим, у него имеется два поля. Так как мы работаем с одной переменной, то нам понадобится только одно из них. Так как у нас изменения переменной происходит по столбцам, то мы будем использовать поле «Подставить значения по столбцам в». Устанавливаем туда курсор, а затем кликаем по ячейке в исходном наборе данных, которая содержит текущую величину процентов. После того, как координаты ячейки отобразились в поле, жмем на кнопку «OK».
  18. Окно инструмента Таблица данных в Microsoft Excel

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

Таблица заполненна данными в Microsoft Excel

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

Соответствие табличных значений с формульным расчетом в Microsoft Excel

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

Приемлимый уровень ежемесячного платежа в Microsoft Excel

Урок: Расчет аннуитетного платежа в Экселе

Способ 2: использование инструмента с двумя переменными

Конечно, отыскать в настоящее время банки, которые выдают кредит под 9,5% годовых, очень сложно, если вообще реально. Поэтому посмотрим, какие варианты существуют вложиться в приемлемый уровень ежемесячного платежа при различных комбинациях других переменных: величины тела займа и срока кредитования. При этом процентную ставку оставим неизменной (12,5%). В решении данной задачи нам поможет инструмент «Таблица данных» с использованием двух переменных.

  1. Чертим новый табличный массив. Теперь в наименованиях столбцов будет указываться срок кредитования (от 2 до 6 лет в месяцах с шагом в один год), а в строках — величина тела кредита (от 850000 до 950000 рублей с шагом 10000 рублей). При этом обязательным условием является то, чтобы ячейка, в которой находится формула расчета (в нашем случае ПЛТ), располагалась на границе наименований строк и столбцов. Без выполнения данного условия инструмент при использовании двух переменных работать не будет.
  2. Заготовка таблицы для создания талицы подстановок с двумя переменными в Microsoft Excel

  3. Затем выделяем весь полученный табличный диапазон, включая наименование столбцов, строк и ячейку с формулой ПЛТ. Переходим во вкладку «Данные». Как и в предыдущий раз, щелкаем по кнопке «Анализ «что если»», в группе инструментов «Работа с данными». В открывшемся списке выбираем пункт «Таблица данных…».
  4. Запуск инструмента Таблица данных в программе Microsoft Excel

  5. Запускается окно инструмента «Таблица данных». В данном случае нам потребуются оба поля. В поле «Подставлять значения по столбцам в» указываем координаты ячейки, содержащей срок кредита в первичных данных. В поле «Подставлять значения по строкам в» указываем адрес ячейки исходных параметров, содержащей величину тела кредита. После того, как все данные введены. Клацаем по кнопке «OK».
  6. Окно инструмента Таблица данных в программе Microsoft Excel

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

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

  11. Перемещаемся во вкладку «Главная» и клацаем по значку «Условное форматирование». Он расположен в блоке инструментов «Стили» на ленте. В раскрывшемся меню выбираем пункт «Правила выделения ячеек». В дополнительном списке кликаем по позиции «Меньше…».
  12. Переход к условному форматированию в Microsoft Excel

  13. Вслед за этим открывается окно настройки условного форматирования. В левом поле указываем величину, менее которой ячейки будут выделены. Как помним, нас удовлетворяет условие, при котором ежемесячный платеж по кредиту будет составлять менее 29000 рублей. Вписываем данное число. В правом поле существует возможность выбора цвета выделения, хотя можно оставить его и по умолчанию. После того, как все требуемые настройки введены, клацаем по кнопке «OK».
  14. Окно настроек условного фрматирования в Microsoft Excel

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

Ввыделение ячеек цветом соответствующих условию в Microsoft Excel

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

Максимальный размер допстимого займа при сроке кредитования 3 года в Microsoft Excel

Если же мы все-таки намерены брать кредит размером 900000 рублей, то срок кредитования должен составлять 4 года (48 месяцев). Только в таком случае размер ежемесячного платежа не превысит установленную границу в 29000 рублей.

Срок кредитования при изначальной величине займа в Microsoft Excel

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

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

Урок: Условное форматирование в Экселе

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

Обновлено

2018-10-26 20:03:54

Совместимость

Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows 2003, Windows Vista

Описание

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

Версии

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

Совет: Попробуйте использовать новую функцию ПРОСМОТРX, улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что делает ее проще и удобнее в использовании, чем предшественницу.

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

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

=ВПР(искомое значение; место для его поиска; номер столбца в диапазоне с возвращаемым значением; возврат приблизительного или точного совпадения — указывается как 1/ИСТИНА или 0/ЛОЖЬ).

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

Синтаксис 

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

Например:

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

  • =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ)

  • =ВПР(A2;’Сведения о клиенте’!A:F;3;ЛОЖЬ)

Имя аргумента

Описание

искомое_значение    (обязательный)

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

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


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

таблица    (обязательный)

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

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

Узнайте, как выбирать диапазоны на листе .

номер_столбца    (обязательный)

Номер столбца (начиная с 1 для крайнего левого столбца таблицы), содержащий возвращаемое значение.

интервальный_просмотр    (необязательный)

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

  • Вариант Приблизительное совпадение — 1/ИСТИНА предполагает, что первый столбец в таблице отсортирован в алфавитном порядке или по номерам, а затем выполняет поиск ближайшего значения. Это способ по умолчанию, если не указан другой. Например, =ВПР(90;A1:B100;2;ЛОЖЬ).

  • Вариант Точное совпадение — 0/ЛОЖЬ осуществляет поиск точного значения в первом столбце. Например, =ВПР(«Иванов»;A1:B100;2;ЛОЖЬ).

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

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

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

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

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

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

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

=ВПР(искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением; приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).

Примеры

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

Пример 1

=ВПР (B3,B2:E7,2,ЛОЖЬ)

ВПР ищет "Иванов" в первом столбце (столбец B) в таблице B2:E7 и возвращает "Григорий" из второго столбца (столбец C) таблицы.  Значение ЛОЖЬ возвращает точное совпадение.

Пример 2

=ВПР (102,A2:C7,2,ЛОЖЬ)

ВПР ищет точное совпадение (ЛОЖЬ) фамилии для 102 (искомое_значение) во втором столбце (столбец B) в диапазоне A2:C7 и возвращает "Григорий".

Пример 3

=ЕСЛИ(ВПР(103; А1:E7;2;ЛОЖЬ)="Кузьмина","Найдено","Не найдено")

ЕСЛИ проверяет, возвращает ли ВПР значение "Кузьмина" как фамилию сотрудника, соответствующую 103 (искомое_значение) в A1:E7 (таблица). Так как фамилия сотрудницы под номером 103 на самом деле "Сазонова", возвращается результат "Не найдено".

Пример 4

=ЦЕЛОЕ(ДОЛЯГОДА(ДАТА(2014,6,30),ВПР(105,A2:E7,5,ЛОЖЬ),1))



ВПР ищет дату рождения сотрудника под номером 109 (искомое_значение) в диапазоне A2:E7 (таблица), и возвращает 04.03.1955. Функция ДОЛЯГОДА вычитает эту дату рождения из даты 30.06.2014 и возвращает значение, которое с помощью функции ЦЕЛОЕ преобразуется в целое число 59.

Пример 5

ЕСЛИ(ЕНД(ВПР(105;A2:E7;2;ЛОЖЬ)) = ИСТИНА,"Сотрудник не найден",ВПР(105;A2:E7;2;ЛОЖЬ)) 



ЕСЛИ проверяет, возвращает ли ВПР фамилию из столбца B для сотрудника 105 (искомое_значение). Если ВПР находит фамилию, то функция ЕСЛИ отображает фамилию, в противном случае ЕСЛИ возвращает "Сотрудник не найден". ЕНД гарантирует, что если функция ВПР возвращает #Н/Д, то вместо #Н/Д отображается "Сотрудник не найден".



В этом примере возвращается значение "Егоров" — то есть фамилия под номером 105.

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

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

Здесь столбцы A–F и H содержат значения или формулы, которые используют значения только на этом листе, а в остальных столбцах используется функция ВПР и значения столбца А (код клиента) и столбца B (адвокат) для получения данных из других таблиц.

  1. Скопируйте таблицу с общими полями на новый лист и присвойте имя.

  2. Щелкните Данные > Работа с данными > Отношения, чтобы открыть диалоговое окно «Управление отношениями».

    Диалоговое окно "Управление связями".

  3. Для каждого отношения в списке обратите внимание на следующее.

    • Поле, которое связывает таблицы (указано в скобках в диалоговом окне). Это искомое_значение для вашей формулы ВПР.

    • Имя связанной таблицы подстановки. Это таблица в вашей формуле ВПР.

    • Поле (столбец) в связанной таблице подстановки, содержащее данные, которые вам нужны в новом столбце. Эта информация не отображается в диалоговом окне «Управление отношениями». Чтобы увидеть, какое поле нужно получить, посмотрите на связанную таблицу подстановки. Обратите внимание на номер столбца (A=1) — это номер_столбца в вашей формуле.

  4. Чтобы добавить поле в новую таблицу, введите формулу ВПР в первом пустом столбце, используя сведения, собранные на шаге 3.

    В нашем примере столбец G использует адвоката (искомое_значение) для получения данных ставки из четвертого столбца (номер_столбца = 4) из таблицы листа «Адвокаты», тблАдвокаты (таблица), с помощью формулы =ВПР([@Адвокат];тбл_Адвокаты;4;ЛОЖЬ).

    Формула также может использовать ссылку на ячейку и ссылку на диапазон. В нашем примере это =ВПР(A2;’Адвокаты’!A:D;4;ЛОЖЬ).

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

Проблема

Возможная причина

Неправильное возвращаемое значение

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

#Н/Д в ячейке

  • Если аргумент интервальный_просмотр имеет значение ИСТИНА, а значение аргумента искомое_значение меньше, чем наименьшее значение в первом столбце таблицы, будет возвращено значение ошибки #Н/Д.

  • Если аргумент интервальный_просмотр имеет значение ЛОЖЬ, значение ошибки #Н/Д означает, что найти точное число не удалось.

Дополнительные сведения об устранении ошибок #Н/Д в функции ВПР см. в статье Исправление ошибки #Н/Д в функции ВПР.

#ССЫЛКА! в ячейке

Если значение аргумента номер_столбца больше, чем число столбцов в таблице, появится значение ошибки #ССЫЛКА!.

Дополнительные сведения об устранении ошибок #ССЫЛКА! в функции ВПР см. в статье Исправление ошибки #ССЫЛКА!.

#ЗНАЧ! в ячейке

Если значение аргумента таблица меньше 1, появится значение ошибки #ЗНАЧ!.

Дополнительные сведения об устранении ошибок #ЗНАЧ! в функции ВПР см. в статье Исправление ошибки #ЗНАЧ! в функции ВПР.

#ИМЯ? в ячейке

Значение ошибки #ИМЯ? чаще всего появляется, если в формуле пропущены кавычки. Во время поиска имени сотрудника убедитесь, что имя в формуле взято в кавычки. Например, в функции =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ) имя необходимо указать в формате «Иванов» и никак иначе.

Дополнительные сведения см. в статье Исправление ошибки #ИМЯ?.

Ошибки #ПЕРЕНОС! в ячейке

Эта конкретная ошибка #ПЕРЕНОС! обычно означает, что формула использует неявное пересечение для искомого значения и применяет весь столбец в качестве ссылки. Например, =ВПР(A:A;A:C;2;ЛОЖЬ). Вы можете устранить эту проблему, привязав ссылку подстановки с помощью оператора @, например: =ВПР(@A:A;A:C;2;ЛОЖЬ). Кроме того, вы можете использовать традиционный метод ВПР и ссылаться на одну ячейку вместо целого столбца: =ВПР(A2;A:C;2;ЛОЖЬ).

Действие

Примечания

Используйте абсолютные ссылки в аргументе интервальный_просмотр

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

Узнайте, как использовать абсолютные ссылки на ячейки.

Не сохраняйте числовые значения или значения дат как текст.

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

Сортируйте первый столбец

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

Используйте подстановочные знаки

Если значение аргумента интервальный_просмотр — ЛОЖЬ, а аргумент искомое_значение представляет собой текст, то в аргументе искомое_значение допускается использование подстановочных знаков: вопросительного знака (?) и звездочки (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед искомым символом.

Например, с помощью функции =ВПР(«Ивано?»;B2:E7;2;ЛОЖЬ) будет выполнен поиск всех случаев употребления Иванов с последней буквой, которая может меняться.

Убедитесь, что данные не содержат ошибочных символов.

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

Для получения точных результатов попробуйте воспользоваться функциями ПЕЧСИМВ или СЖПРОБЕЛЫ.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ПРОСМОТРX

Видео: когда и как использовать ВПР

Краткий справочник: функция ВПР

Исправление ошибки #Н/Д в функции ВПР

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

Функция ГПР

Нужна дополнительная помощь?

Эта надстройка позволит вам одним нажатием кнопки сравнить 2 таблицы Excel по заданному столбцу (столбцам), и подставить в одну из таблиц недостающие данные.
Кроме того, можно выделить разными цветами совпавшие и несовпавшие строки, а также скопировать недостающие строки в конец таблицы.
Если вы часто вводите в таблицу формулы =ВПР(), — эта надстройка сэкономит вам кучу времени!

  • Особенности
  • Видео
  • Скриншоты
  • Инструкции

То же самое можно сделать при помощи формулы =ВПР(), но:

  • формулы могут тормозить работу с файлом при пересчёте, если объём данных большой (много строк или столбцов)
  • если источник данных или файл, в который подставляются данные, каждый раз новый, — требуется время на прописывание или редактирование формул
  • если с файлами работают люди, «далёкие» от Excel, — их проще обучить нажимать одну кнопку, чем объяснять им, как прописывать эти формулы

В настройках программы можно задать:

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

Сравнение столбцов в Excel, и подстановка значений в таблицу

И еще скриншот

Сравнение столбцов в Excel, и подстановка значений в таблицу

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

​Смотрите также​​ ведут…​ сам в VBA​ задача большая, и​ можно вставить в​ было добавить несвязанную​ импортированы. Создание отношения.​.​Seoul​

​Garmisch-Partenkirchen​Sports​​ в исходной базе​ таблица Excel выбрана.​ создается Сводная таблица​загрузки​ Pivot и Power​выберите команду​Важно:​L-e-n-o-k​ я не силен.​ потребуется много времени​ Excel.​ таблицу.​Нажмите кнопку​Присвойте таблице имя. На​KOR​GER​. Книга будет иметь​ данных и вы​ В списке​ с использованием импортированных​или​

​ View.​Надстройки​Данная статья переведена​: Тему отредактировала, есть​Serge_007​ на её решение,​D. Все вышеперечисленное.​Повторение изученного материала​Создать…​ вкладках​KS​GM​ вид ниже.​ импортировали все таблицы​Поля сводной таблицы​ таблиц.​

​Мои документы​Примечание:​, затем выберите поле​ с помощью машинного​ еще предложения помимо​: Вам же подсказали:​

Использование мастера подстановок в Excel 2007

  1. ​ то разбейте задачу​

  2. ​Вопрос 3.​​Теперь у вас есть​​в выделенной области​​РАБОТА С ТАБЛИЦАМИ >​​1988​​1936​​Сохраните книгу.​​ сразу, приложение Excel​, где развернута таблица​Теперь, когда данные импортированы​или для создания новой​

    1. ​ В этой статье описаны​​Создание подстановки​​ перевода, см. Отказ​ Изображение кнопки Office​ макросов?​​ стандартное слияние​​ на несколько тем,​​Что произойдет в​​ книга Excel, которая​

    2. ​Полей сводной таблицы​​ КОНСТРУКТОР > Свойства​​Summer​​Winter​​Теперь, когда данные из​ смогло воссоздать эти​​Disciplines​​ в Excel и​

    3. ​ папки:​​ моделей данных в​​, после чего щелкните​ от ответственности. Используйте​​L-e-n-o-k​​AndreTM​​ т.к. не у​​ сводной таблице, если​

  3. ​ содержит сводную таблицу​

​, чтобы открыть диалоговое​

Использование мастера подстановок в Excel 2003

  1. ​найдите поле​​Mexico​​Barcelona​​ книги Excel импортированы,​​ связи в модели​​, наведите указатель на​​ автоматически создана модель​> Базы данных​​ Excel 2013. Однако​​ кнопку​

  2. ​ английский вариант этой​

  3. ​:​​: Хотя​​ каждого участника форума​​ изменить порядок полей​​ с доступом к​

  4. ​ окно​

​Имя таблицы​

Что произошло с мастером подстановок в Excel 2010?

​MEX​ESP​ давайте сделаем то​ данных.​ поле Discipline, и​ данных, можно приступить​ OlympicMedals.accdb Access​

​ же моделированию данных​OK​ статьи, который находится​Udik​Cells(1,i)​

​ будет много времени.Спасибо​

​ в четырех областях​​ данным в нескольких​​Создания связи​и введите слово​​MX​SP​ же самое с​Но что делать, если​ в его правой​ к их просмотру.​> Книгу Excel​ и возможности Power​.​ здесь, в качестве​, отредактировала, жду ответа​- это действительно​ за ответ…​ полей сводной таблицы?​ таблицах (некоторые из​, как показано на​

support.office.com

Учебник: Импорт данных в Excel и создание модели данных

​Hosts​​1968​1992​ данными из таблицы​ данные происходят из​ части появится стрелка​Просмотр данных в сводной​ файл OlympicSports.xlsx​ Pivot, представленные в​Щелкните ячейку в диапазоне.​ справочного материала.​Udik​Cells(i)​У меня вопрос​A. Ничего. После размещения​ них были импортированы​ приведенном ниже снимке​.​Summer​Summer​ на веб-странице или​ разных источников или​

​ раскрывающегося списка. Щелкните​​ таблице​> Книгу Population.xlsx​ Excel 2013 также​В меню​Важная информация для пользователей​: Без макросов надо​, НО​ можно ли как​ полей в области​ отдельно). Вы освоили​ экрана.​Выберите столбец Edition и​Amsterdam​Helsinki​ из любого другого​ импортируются не одновременно?​ эту стрелку, нажмите​Просматривать импортированные данные удобнее​ Excel​ применять для Excel​Сервис​ Office 2003.​ в книге прайсов​Cells(1,i)​

​ то просто сравнить​​ полей сводной таблицы​ операции импорта из​В области​ на вкладке​NED​FIN​ источника, дающего возможность​ Обычно можно создать​ кнопку​

​ всего с помощью​> Книгу DiscImage_table.xlsx​ 2016.​выберите команду​    Если вы хотите​ собрать все таблицы​может и не​ 2 страници в​ их порядок изменить​ базы данных, из​Таблица​ГЛАВНАЯ​

​NL​

  1. ​FI​ копирования и вставки​ связи с новыми​

  2. ​(Выбрать все)​ сводной таблицы. В​ Excel​Вы узнаете, как импортировать​

  3. ​Подстановка​ и дальше получать​

  4. ​ на один лист​ быть​ икселе по определенным​

  5. ​ нельзя.​ другой книги Excel,​

  6. ​выберите пункт​задайте для него​

​1928​1952​ в Excel. На​

Разделы учебника

​ данными на основе​, чтобы снять отметку​

​ сводной таблице можно​Откройте пустую книгу в​

​ и просматривать данные​.​

​ обновления системы безопасности​ и оттуда ВПР’ом​

​.Cells(i)​

​ столбцам и выделить​B. Формат сводной таблицы​ а также посредством​Disciplines​

​числовой​Summer​Summer​ следующих этапах мы​ совпадающих столбцов. На​ со всех выбранных​ перетаскивать поля (похожие​ Excel 2013.​ в Excel, строить​Следуйте инструкциям мастера.​ для Office, вам​ тянуть. Макросы наиболее​Обратите внимание на​ схожие значения цветом?​ изменится в соответствии​

Импорт данных из базы данных

​ копирования и вставки​из раскрывающегося списка.​формат с 0​Oslo​Paris​ добавим из таблицы​ следующем этапе вы​ параметров, а затем​ на столбцы в​

​Нажмите кнопку​ и совершенствовать модели​К началу страницы​ необходима версия Office 2003​ простой путь.​

  1. ​ точку…​Или как в​ с макетом, но​ данных в Excel.​В области​ десятичных знаков.​NOR​FRA​​ города, принимающие Олимпийские​​ импортируете дополнительные таблицы​​ прокрутите вниз и​​ Excel) из таблиц​данные > Получение внешних​
    ​ данных с использованием​Мастер больше не учитываются​
    ​ с пакетом обновления 3​L-e-n-o-k​
    ​L-e-n-o-k​ целом полученые результаты​
    ​ это не повлияет​Чтобы данные работали вместе,​

  2. ​Столбец (чужой)​Сохраните книгу. Книга будет​

  3. ​NO​​FR​ игры.​ и узнаете об​​ выберите пункты Archery,​ (например, таблиц, импортированных​ данных > из​ Power Pivot, а​ в Excel 2010.​ (SP3). Поддержка Office 2003​:​: Всем привет, есть​ формул выделять цветом?​ на базовые данные.​ потребовалось создать связь​выберите пункт​ иметь следующий вид:​
    Импорт данных из Access
    Импорт данных из Access с маленькой лентой

  4. ​1952​1900​​Вставьте новый лист Excel​​ этапах создания новых​ Diving, Fencing, Figure​ из базы данных​ Access​ также создавать с​ Эта функция был​ прекращается 8 апреля​Udik​​ такая задача, есть​​Где почитать о​C. Формат сводной таблицы​​ между таблицами, которую​​SportID​
    Окно

  5. ​Теперь, когда у нас​

    ​Winter​​Summer​ и назовите его​ связей.​​ Skating и Speed​ Access) в разные​​. Лента изменяется динамически​ помощью надстройки Power​ заменен мастером функций​ 2014 г. Если вы​, я об этом​ выгрузка товара и​ функциях икселя и​ изменится в соответствии​ Excel использует для​.​ есть книги Excel​Lillehammer​Paris​Hosts​Теперь давайте импортируем данные​ Skating. Нажмите кнопку​области​ на основе ширины​ View интерактивные отчеты​ и доступны функции​ продолжаете работать с​ уже думала, только​ прайс поставщика, в​ для чего их​ с макетом, но​ согласования строк. Вы​В области​ с таблицами, можно​

    ​NOR​​FRA​​.​ из другого источника,​ОК​, настраивая представление данных.​ книги, поэтому может​ с возможностью публикации,​​ ссылки и поиска​​ Office 2003 после прекращения​
    Окно

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

​ также узнали, что​Связанная таблица​ создать отношения между​NO​FR​

​Выделите и скопируйте приведенную​ из существующей книги.​

​.​ Сводная таблица содержит​ выглядеть немного отличаются​ защиты и предоставления​ (Справка).​ поддержки, то для​ на один лист​ подставить дилерские цены,​ какя заранее не​ данные будут изменены​​ наличие в таблице​​выберите пункт​ ними. Создание связей​1994​​1924​​ ниже таблицу вместе​​ Затем укажем связи​​Либо щелкните в разделе​​ четыре области:​​ от следующих экранах​​ общего доступа.​​Формулы, созданные с помощью​

Четыре области полей сводной таблицы

​ получения всех важных​ у меня это​ все вроде очень​ знаю, смогу сделать​ без возможности восстановления.​ столбцов, согласующих данные​Sports​ между таблицами позволяет​Winter​Summer​ с заголовками.​ между существующими и​ сводной таблицы​ФИЛЬТРЫ​

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

  1. ​D. Базовые данные изменятся,​​ в другой таблице,​​.​​ объединить данные двух​​Stockholm​Chamonix​City​ новыми данными. Связи​​Метки строк​​,​ Первый экран показана​​Импорт данных в Excel​​ действовать в Excel​ вам необходимо выполнить​Udik​ решить впр, так​ Узнаю это только​

  2. ​ что приведет к​ необходимо для создания​​В области​​ таблиц.​​SWE​​FRA​

  3. ​NOC_CountryRegion​ позволяют анализировать наборы​стрелку раскрывающегося списка​СТОЛБЦЫ​ лента при самых​ 2013 и создание​ 2010. Их можно​ обновление до последней​: Тогда на макросы​ как уникальное значение​ в ходе написания​​ созданию новых наборов​​ связей и поиска​​Связанный столбец (первичный ключ)​​Мы уже можем начать​SW​

    1. ​FR​Alpha-2 Code​ данных в Excel​ рядом с полем​,​​ книги, на втором​​ модели данных​​ изменять другими способами.​​ версии Office, например​ пора переходить.​ в виде наименования​ макроса. Думаю, что​ данных.​ связанных строк.​выберите пункт​​ использовать поля в​​1912​1924​Edition​ и создавать интересные​Метки строк​СТРОКИ​ рисунке показано книги,​Расширение связей модели данных​​К началу страницы​​ Office 365 или Office 2013.​

    2. ​Perfect2You​ есть, если бы​​ можно.​​Вопрос 4.​Вы готовы перейти к​​SportID​​ сводной таблице из​​Summer​​Winter​Season​ и эффектные визуализации​, нажмите кнопку​и​ который был изменен​ с помощью Excel,​Примечание:​​ Дополнительные сведения см.​​: Есть функция ДВССЫЛ.​

  4. ​ не одно «но»,​​в программе «Excel»​​Что необходимо для​ следующему учебнику этого​​.​​ импортированных таблиц. Если​​St Louis​​Grenoble​Melbourne / Stockholm​ импортированных данных.​(Выбрать все)​​ЗНАЧЕНИЯ​​ на занимают часть​

  5. ​ Power Pivot и​​ ​​ в статье Прекращение​ С ее помощью​ все цены в​​ есть условное форматирование:​​ создания связи между​

  6. ​ цикла. Вот ссылка:​Нажмите кнопку​ не удается определить,​USA​FRA​AUS​Начнем с создания пустого​

    1. ​, чтобы снять отметку​.​ экрана.​​ DAX​​Отказ от ответственности относительно​

    2. ​ поддержки Office 2003.​​ можно ссылаться не​​ прайсе раскиданы по​​ это выделение ячейки​

    3. ​ таблицами?​​Расширение связей модели данных​​ОК​ как объединить поля​​US​​FR​
      Окно

​AS​ листа, а затем​

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

​ со всех выбранных​Возможно, придется поэкспериментировать, чтобы​Выберите загруженный файл OlympicMedals.accdb​Создание отчетов Power View​ машинного перевода​В выпусках Excel 2007​ жестко на файл/лист,​ производителям на разные​ цветом (что-то ещё​A. Ни в одной​ с использованием Excel 2013,​.​ в сводную таблицу,​1904​1968​1956​ импортируем данные из​

​ параметров, а затем​ определить, в какие​ и нажмите кнопку​ на основе карт​. Данная статья была​ и Excel 2003​ а варьировать их.​ листы. Как собрать​ можно сделать с​ из таблиц не​ Power Pivot и​Изменения сводной таблицы, чтобы​ нужно создать связь​

Импорт данных из таблицы

​Summer​Winter​Summer​ книги Excel.​ прокрутите вниз и​ области следует перетащить​Открыть​Объединение интернет-данных и настройка​ переведена с помощью​ мастер подстановок создает​ Задача в том,​

​ данные по всей​ ячейкой — я​ может быть столбца,​ DAX​

  1. ​ отразить новый уровень.​ с существующей моделью​​Los Angeles​​Albertville​

  2. ​Sydney​Вставьте новый лист Excel​ выберите пункты Archery,​ поле. Можно перетаскивать​​. Откроется окно Выбор​​ параметров отчета Power​

  3. ​ компьютерной системы без​ формулы подстановки на​​ чтобы формулой суметь​​ книге?​ не помню), когда​ содержащего уникальные, не​ТЕСТ​ Но Сводная таблица​ данных. На следующих​USA​

  4. ​FRA​​AUS​​ и назовите его​ Diving, Fencing, Figure​ из таблиц любое​

  5. ​ таблицы ниже таблиц​ View по умолчанию​ участия человека. Microsoft​ основе данных листа​ определить этот лист​Ссылка удалена​ в ячейке находятся​ повторяющиеся значения.​​Хотите проверить, насколько хорошо​ выглядит неправильно, пока​​ этапах вы узнаете,​US​​FR​​AS​​Sports​​ Skating и Speed​ количество полей, пока​
    Окно
    ​ в базе данных.​Создание впечатляющих отчетов Power​ предлагает эти машинные​ с подписями строк​ по наименованию. Либо​sboy​ определённые данные.​B. Таблица не должна​ вы усвоили пройденный​ из-за порядок полей​ как создать связь​1932​

  6. ​1992​​2000​.​​ Skating. Нажмите кнопку​​ представление данных в​​ Таблицы в базе​​ View, часть 1​​ переводы, чтобы помочь​ и столбцов. Мастер​
    Присвоение имени таблице в Excel

  7. ​ руками проставлять.​

Импорт данных с помощью копирования и вставки

​: Добрый день.​Excel-функции или VBA-Excel-функции​ быть частью книги​ материал? Приступим. Этот​ в область​ между данными, импортированными​Summer​Winter​Summer​Перейдите к папке, в​ОК​ сводной таблице не​ данных похожи на​Создание впечатляющих отчетов Power​

  1. ​ пользователям, которые не​ подстановок позволяет находить​​Правда, знатоки ДВССЫЛ​​Измените название темы,​

  2. ​ вас интересуют?​ Excel.​ тест посвящен функциям,​

​СТРОК​

​ из разных источников.​

​Lake Placid​

​London​

​Innsbruck​

​ которой содержатся загруженные​

​.​

​ примет нужный вид.​

​ листы или таблицы​

​ View, часть 2​

​ знают английского языка,​

​ остальные значения в​

​ по многим основаниям​

​ на соответствие Вашей​

​oggis​

​C. Столбцы не должны​

​ возможностям и требованиям,​

​. Дисциплины является Подкатегория​

​На​

​USA​

​GBR​

​AUT​

​ файлы образцов данных,​

​В разделе​

​ Не бойтесь перетаскивать​

​ в Excel. Установите​

​В этом учебнике вы​

​ ознакомиться с материалами​

​ строке, если известно​

​ не любят: летучая​

​ задаче и приложите​

​: Здравствуйте.​

​ быть преобразованы в​

​ о которых вы​

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

​листе Лист1​

​US​

​UK​

​AT​

​ и откройте файл​

​Поля сводной таблицы​

​ поля в любые​

​ флажок​

​ начнете работу с​

​ о продуктах, услугах​

​ значение в одном​

​ (пересчитывается гораздо чаще)​

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

​Нашел макрос в​

​ таблицы.​

​ узнали в этом​

​ но так как​

​в верхней части​

​1932​

​1908​

​1964​

​OlympicSports.xlsx​

​перетащите поле Medal​

​ области сводной таблицы —​

​Разрешить выбор нескольких таблиц​

​ пустой книги Excel.​

​ и технологиях Microsoft.​

​ столбце, и наоборот.​

​ и работает только​

​L-e-n-o-k​

​ интернете и начал​

​D. Ни один из​

​ учебнике. Внизу страницы​

​ мы упорядочиваются дисциплины​

​Полей сводной таблицы​

​Winter​

​Summer​

​Winter​

​.​

​ из таблицы​

​ это не повлияет​

​и выберите все​

​Импорт данных из базы​

​ Поскольку статья была​

​ В формулах, создаваемых​

​ при открытом файле-источнике,​

​: sboy, файлы тяжёлые​

​ подстраивать его под​

​ вышеперечисленных ответов не​

​ вы найдете ответы​

​ выше видов спорта​

​, нажмите кнопку​

​Squaw Valley​

​London​

​Innsbruck​

​Выберите и скопируйте данные​

​Medals​

​ на базовые данные.​

​ таблицы. Нажмите кнопку​

​ данных​

​ переведена с использованием​

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

​ иначе выдает ошибку.​

​ не прикрепляются (((​

​ свои нужды, но​

​ является правильным.​

​ на вопросы. Удачи!​

​ в области​

​все​

​USA​

​GBR​

​AUT​

​ на листе​

​в область​

​Рассмотрим в сводной таблице​

​ОК​

​Импорт данных из электронной​

​ машинного перевода, она​

​ функции ИНДЕКС и​

​ Пробовать ее привязать​

​Udik​

​ столкнулся с одной​

​Ответы на вопросы теста​

​Вопрос 1.​

​СТРОК​

​, чтобы просмотреть полный​

​US​

​UK​

​AT​

​Sheet1​

​ЗНАЧЕНИЯ​

​ данные об олимпийских​

​.​

​ таблицы​

​ может содержать лексические,синтаксические​

​ ПОИСКПОЗ.​

​ к данным из​

​: Так урежьте осетра​

​ проблемой, нужно чтоб​

​Правильный ответ: C​

​Почему так важно​

​, он не организована​

​ список доступных таблиц,​

​1960​

​1908​

​1976​

​. При выборе ячейки​

​. Поскольку значения должны​

​ медалях, начиная с​

​Откроется окно импорта данных.​

​Импорт данных с помощью​

​ и грамматические ошибки.​

​Мастер больше не учитываются​

​ примера?​

​Оставьте в файле​

​ макрос подставлял в​

​Правильный ответ: D​

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

​ должным образом. На​

​ как показано на​

​Winter​

​Winter​

​Winter​

​ с данными, например,​

​ быть числовыми, Excel​

​ призеров Олимпийских игр,​

​Примечание:​

​ копирования и вставки​

​Примечание:​

​ в Excel 2010.​

​Udik​

​ три — четыре​

​ шаблон Word данные​

​Правильный ответ: Б​

​ в таблицы?​

​ следующем экране показана​

​ приведенном ниже снимке​

​Moscow​

​London​

​Antwerp​

​ ячейки А1, можно​

​ автоматически изменит поле​

​ упорядоченных по дисциплинам,​

​ Обратите внимание, флажок в​

​Создание связи между импортированными​

​Мы стараемся как​

​ Он был заменен​

​: Там в реальном​

​ листа по десятку​

​ из нескольких строк​

​Правильный ответ: D​

​A. Их не нужно​

​ нежелательным порядком.​

​ экрана.​

​URS​

​GBR​

​BEL​

​ нажать клавиши Ctrl + A,​

​ Medal на​

​ типам медалей и​

​ нижней части окна,​

​ данными​

​ можно оперативнее обеспечивать​

​ мастером функций и​

​ файле 126 листов​

​ строк.​

​ таблицы Excel. Искал​

​Примечания:​

​ преобразовывать в таблицы,​

​Переход в область​

​Прокрутите список, чтобы увидеть​

​RU​

​UK​

​BE​

​ чтобы выбрать все​

​Count of Medal​

​ странам или регионам.​

​ можно​

​Контрольная точка и тест​

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

​ доступны функции ссылки​

​На мой взгляд​

​Сейчас придут модеры​

​ в инете решение​

​ Ниже перечислены источники данных​

​ потому что все​

​СТРОК​

​ новые таблицы, которую​

​1980​

​1948​

​1920​

​ смежные данные. Закройте​

​.​

​В​

​Добавить эти данные в​

​В конце учебника есть​

​ материалами на вашем​

​ и поиска (Справка).​

​ только макросы подходят.​

​ и порежут ссылку​

​ этой проблемы, но​

​ и изображений в​

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

​видов спорта выше​

​ вы только что​

  1. ​Summer​Summer​Summer​​ книгу OlympicSports.xlsx.​​В таблице​

  2. ​Полях сводной таблицы​ модель данных​ тест, с помощью​ языке. Эта страница​Щелкните ячейку в диапазоне.​L-e-n-o-k​Уже порезал​​ не нашел ничего​ этом цикле учебников.​​ в таблицы автоматически.​ Discipline. Это гораздо​ добавили.​​Los Angeles​​Munich​​Antwerp​​На листе​

  3. ​Medals​разверните​​, которое показано на​ которого можно проверить​​ переведена автоматически, поэтому​​На вкладке​​:​​Perfect2You​​ путного. Буду вам​

  4. ​Набор данных об Олимпийских​B. Если преобразовать импортированные​​ лучше и отображение​​Разверните​​USA​​GER​BEL​

  5. ​Sports​снова выберите поле​

Основная таблица

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

Создание связи между импортированными данными

​ играх © Guardian​ данные в таблицы,​ в сводной таблице​виды спорта​US​DE​BE​поместите курсор в​ Medal и перетащите​, щелкнув стрелку​ экрана. Модели данных​В этой серии учебников​ содержать неточности и​в группе​

  1. ​, да, буду благодарна​​ можно решить ВПР,​​ поможете мне в​​ News & Media​​ они не будут​​ как вы хотите​​и выберите​1984 г.​1972​1920​ ячейку А1 и​
    Нажатие кнопки

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

  3. ​ грамматические ошибки. Для​​решений​​Perfect2You​​ то рискну предположить,​​ этом? Или подсказжите​ Ltd.​ включены в модель​ просмотреть, как показано​видов спорта​Summer​Summer​Winter​
    Запрос на СОЗДАНИЕ... связи в полях сводной таблицы

    ​ вставьте данные.​ФИЛЬТРЫ​ Найдите поле NOC_CountryRegion​ импорте или работать​ Олимпийских Медалях, размещения​ нас важно, чтобы​нажмите кнопку​: Ну вот как-то​ что на разных​ где можно подробно​Изображения флагов из справочника​ данных. Они доступны​ на приведенном ниже​, чтобы добавить​Atlanta​Athens​Montreal​​Данные по-прежнему выделена нажмите​​.​ в​ с несколько таблиц​ странах и различные​ эта статья была​Подстановка​ так:​ листах прайсов структура​ прочитать про это?​ CIA Factbook (cia.gov).​

  4. ​ в сводных таблицах,​​ снимке экрана.​​ его в сводной​​USA​​GRC​CAN​​ сочетание клавиш Ctrl​​Давайте отфильтруем сводную таблицу​развернутом таблице​ одновременно. Модели данных​
    Окно

  5. ​ Олимпийских спортивные. Рекомендуется​​ вам полезна. Просим​​.​​=ВПР(A2;ДВССЫЛ(«[«&D2&»]»&C2&»!A:B»;ИСТИНА);2;0)​​ примерно одна. Можно​

  6. ​Так же выкладываю​​Данные о населении из​​ Power Pivot и​​При этом Excel создает​​ таблице. Обратите внимание​

  7. ​US​​GR​​CA​​ + T, чтобы​​ таким образом, чтобы​

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

  9. ​и для выбора​​ предложить сваять макрос,​​ макрос на базе​

​ документов Всемирного банка​ Power View только​ модель данных, которую​ на то, что​1996​2004​​1976​​ отформатировать данные как​ отображались только страны​ в область​ глубокого анализа с​ по порядку. Кроме​ секунд и сообщить,​​ выполните следующие действия​​ листа из примера:​ сливающий со всех​ которого я работал.​ (worldbank.org).​
Сводная таблица с нежелательным порядком

  1. ​ в том случае,​​ можно использовать глобально​​ Excel предложит создать​Summer​Summer​Summer​ таблицу. Также можно​ или регионы, завоевавшие​СТОЛБЦОВ​ помощью сводных таблиц,​
    Сводная таблица с правильным порядком

​ того учебники с​ помогла ли она​ для загрузки мастера​Код=ВПР(ЛЕВСИМВ(A2;4);{«перс»;»персики»:»ябло»;»яблоки»:»груш»;»груши»};2;0)​ листов на один​M73568​Авторы эмблем олимпийских видов​ если исключены из​ во всей книге​ связи, как показано​Salt Lake City​Cortina d’Ampezzo​Lake Placid​ отформатировать данные как​

​ более 90 медалей.​​. Центра управления СЕТЬЮ​ Power Pivot и​ помощью Excel 2013​​ вам, с помощью​​ подстановок надстройка программы:​​Это если они​ сводный все цены,​: А стандартное слияние​ спорта Thadius856 и​ модели данных.​ в любой сводной​ на приведенном ниже​USA​ITA​CAN​ таблицу на ленте,​ Вот как это​ означает национальный Олимпийских​ Power View. При​ с поддержкой Power​

Контрольная точка и тест

​ кнопок внизу страницы.​

​Нажмите​ в одной папке.​ а оттуда уже​ чем не подходит,​ Parutakupiu.​C. Если преобразовать импортированные​ таблице и диаграмме,​ снимке экрана.​US​IT​CA​ выбрав​ сделать.​ комитетов, являющееся подразделение​

​ импорте таблиц из​ Pivot. Дополнительные сведения​ Для удобства также​кнопку​ Если нет, то​ ВПРом.​ там можно и​power0k​ данные в таблицы,​ а также в​Это уведомление происходит потому,​2002​

​1956​1980​ГЛАВНАЯ > форматировать как​

​В сводной таблице щелкните​ для страны или​ базы данных, существующие​ об Excel 2013,​

​ приводим ссылку на​

​Microsoft Office​ надо будет прописать​L-e-n-o-k​ без макросов? Если​: Прикрепляю файл с​ их можно включить​ Power Pivot и​ что вы использовали​Winter​Winter​

​Winter​​ таблицу​ стрелку раскрывающегося списка​ региона.​

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

​: Udik, это очень​ надо с двух​ заданием… офис 2007​ в модель данных,​ отчете Power View.​ полей из таблицы,​Sarajevo​Rome​Calgary​. Так как данные​ рядом с полем​

​Затем перетащите виды спорта​ между этими таблицами​ по включению Power​ языке) .​Параметры Excel​Макрос, конечно, наиболее​ проблематично.​ строчек считывать, так​

​ я не очень​ и они будут​

​ Основой модели данных​​ которая не является​YUG​ITA​CAN​ с заголовками, выберите​

​Метки столбцов​ из таблицы​ используется для создания​

​ Pivot, щелкните здесь.​

​Аннотация.​и выберите категорию​ гибкая и замечательная​L-e-n-o-k​ есть специальное поле​ хорошо знаю иксель…​ доступны в сводных​ являются связи между​ частью базовой модели​YU​

​IT​

​CA​​Таблица с заголовками​.​Disciplines​ модели данных в​Начнем работу с учебником​

​    Это первый учебник​надстройки​ вещь. Трехдневный копипаст​: Perfect2You, а формулки​ NEXT​

​буду рад любой​ таблицах, Power Pivot​ таблицами, определяющие пути​ данных. Чтобы добавить​1984 г.​

​1960​1988​в окне​Выберите​в область​ Excel. Прозрачно модели​

​ с пустой книги.​ из серии, который​.​ простенький макрос минут​

​ никакой нет? Я​​ЗЫ Для полноты​ помощи​ и Power View.​

​ навигации и вычисления​ таблицу в модель​Winter​Summer​Winter​

​Создание таблицы​Фильтры по значению​СТРОКИ​

​ данных в Excel,​ В этом разделе​ поможет ознакомиться с​

​В поле​ за несколько одолеет.​ с макросами не​

​ анализа не хватает​

  1. ​power0k​

  2. ​D. Импортированные данные нельзя​

  3. ​ данных.​

  4. ​ данных можно создать​

​В Excel поместите курсор​​Turin​St. Moritz​, которая появляется, как​

  • ​, а затем —​.​ но вы можете​ вы узнаете, как​

  • ​ программой Excel и​Управление​

  • ​Но… и против​ работала никогда….​ шаблона dot над​

  • ​:​ преобразовать в таблицы.​В следующем учебнике​

support.office.com

Подстановка данных из одного файла в другой

​ связь с таблицей,​​ в ячейку А1​ITA​SUI​ показано ниже.​
​Больше…​Давайте отфильтруем дисциплины, чтобы​

​ просматривать и изменять​​ подключиться к внешнему​​ ее возможностями объединения​​выберите пункт​ макросов противопоказания бывают…​китин​ которым измывается макрос​power0k​Вопрос 2.​Расширение связей модели данных​ которая уже находится​
​ на листе​IT​

  1. ​SZ​Форматирование данных в​
  2. ​Введите​ отображались только пять​ его непосредственно с​
  3. ​ источнику данных и​

​ и анализа данных,​Надстройки Excel​Когда-то я тоже​: господа для начала​oggis​, если средствами самой​Какие из указанных​ с использованием Excel​ в модели данных.​Hosts​
​2006 г.​1928​ виде таблицы есть​90​ видов спорта: стрельба​ помощью надстройки Power​ импортировать их в​
​ а также научиться​, а затем нажмите​ на макросы переходить​
​ почитайте тут​: Столкнулся с другой​ программы «Excel» не​ ниже источников данных​ 2013,​ Чтобы создать связь​и вставьте данные.​Winter​Winter​ множество преимуществ. В​в последнем поле​
​ из лука (Archery),​ Pivot. Модель данных​ Excel для дальнейшего​ легко использовать их.​ кнопку​ не хотел. Но​Udik​ проблемой, макрос не​ получается сделать то,​
​ можно импортировать в​Power Pivot​

CyberForum.ru

Подстановка в шаблон Word данных из нескольких строк таблицы

​ одной из таблиц​​Отформатируйте данные в виде​
​Tokyo​St. Moritz​ виде таблицы, было​ (справа). Нажмите кнопку​ прыжки в воду​ рассматривается более подробно​ анализа.​ С помощью этой​Перейти​ Вы бы видели​: Я и не​ может обработать (подставить)​ что вы хотите,​ Excel и включить​и DAX​ имеют столбец уникальным,​ таблицы. Как описано​JPN​SUI​
​ легче идентифицировать можно​ОК​ (Diving), фехтование (Fencing),​

​ далее в этом​​Сначала загрузим данные из​ серии учебников вы​.​ тот макроязык (до​ отвечаю, а предлагаю​ значения ячейки содержащую​ или получаются очень​ в модель данных?​
​вы закрепите знания,​ без повторяющиеся значения.​ выше, для форматирования​JA​wink

​SZ​​ присвоить имя. Также​.​ фигурное катание (Figure​ руководстве.​ Интернета. Эти данные​
​ научитесь создавать с​В области​ VBA что был).​ исправить нарушение, Но​ формулу.​ сложные Excel-формулы, то​A. Базы данных Access​ полученные в данном​ Образец данных в​
​ данных в виде​1964​1948​ можно установить связи​

​Сводная таблица будет иметь​​ Skating) и конькобежный​Выберите параметр​

​ об олимпийских медалях​​ нуля и совершенствовать​​Доступные надстройки​​Если принципиальных нет,​​ ТС считает это​​Выходит ошибка «Run​​ можно попробовать использовать​​ и многие другие​ уроке, и узнаете​​ таблице​
​ таблицы нажмите клавиши​Summer​

excelworld.ru

Поиск и подстановка данных из книги (Формулы/Formulas)

​Winter​​ между таблицами, позволяя​ следующий вид:​ спорт (Speed Skating).​Отчет сводной таблицы​ являются базой данных​ рабочие книги Excel,​установите флажок рядом​ то границы возможностей​ неподъёмной задачей​ Time Error «13′:​ макросы.​ базы данных.​ о расширении модели​Disciplines​ Ctrl + T или выберите​Sapporo​Beijing​ исследование и анализ​Не затрачивая особых усилий,​
​ Это можно сделать​

​, предназначенный для импорта​​ Microsoft Access.​
​ строить модели данных​ с пунктом​ расширятся на несколько​Perfect2You​

​ Type Mismatch», при​​Напишите алгоритм работы​B. Существующие файлы Excel.​

​ данных с использованием​​импортированы из базы​:)​ пункт меню​JPN​CHN​ в сводных таблицах,​
​ вы создали сводную​ в области​:p
​ таблиц в Excel​B)

​Перейдите по следующим ссылкам,​​ и создавать удивительные​Мастер подстановок​ порядков. Как говорится,​: Присоединяюсь к напоминающим​ просмотре Debug указывает​ макроса, например:​C. Все, что можно​ мощной визуальной надстройки​ данных содержит поле​ГЛАВНАЯ > Форматировать как​JA​CH​

​ Power Pivot и​​ таблицу, которая содержит​Поля сводной таблицы​

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

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

​ скопировать и вставить​​ Excel, которая называется​ с кодами виды​ таблицу​1972​2008 г.​:)

​ Power View.​​ поля из трех​или в фильтре​ таблицы для анализа​ которые мы используем​ использованием надстройки Power​ОК​ поразятся вашим новым​ Не гневите модераторов​ FindText = Cells(1,​

​ панели инструментов;​​ в Excel, а​ Power Pivot. Также​ спорта, под названием​

​. Поскольку у данных​​Winter​​Summer​​Назовите таблицу. В​:)

​ разных таблиц. Эта​​Метки строк​ импортированных таблиц и​ при этом цикле​ View. В этих​.​ возможностям!!!​ — их правила,​

​ i): ReplaceText =​​далее данные с листа​​ также отформатировать как​​ вы научитесь вычислять​ пункт SportID. Те​ есть заголовки, установите​Nagano​Berlin​РАБОТА с ТАБЛИЦАМИ >​

​ задача оказалась настолько​​в самой сводной​ нажмите​

​ учебников. Загрузка каждого​​ учебниках приводится описание​Следуйте инструкциям мастера.​L-e-n-o-k​ как техника безопасности,​ Trim$(.Cells(i)) (выкладываю скрин​ «B2» переносятся на​ таблицу, включая таблицы​ столбцы в таблице​ же коды виды​ флажок​
​JPN​GER​ КОНСТРУКТОР > Свойства​ простой благодаря заранее​ таблице.​кнопку ОК​ из четырех файлов​ возможностей средств бизнес-аналитики​К началу страницы​: Как написать макрос​

​ написаны методом проб​​ ошибки)​ лист «B1»;​:p​ данных на веб-сайтах,​ и использовать вычисляемый​

​ спорта присутствуют как​​Таблица с заголовками​​JA​​GM​

​, найдите поле​​ созданным связям между​Щелкните в любом месте​
​.​
​ в папке, доступной​ Майкрософт в Excel,​
​В меню​
​ по сбору данных​ и ошибок, и​Пожалуйста помогите разобраться​и так далее.​ документы и любые​
​ столбец, чтобы в​ поле в Excel​в окне​1998​1936​
​Имя таблицы​ таблицами. Поскольку связи​
​ сводной таблицы, чтобы​После завершения импорта данных​ удобный доступ, например​ сводных таблиц, Power​Сервис​ на один лист?​
​ к худу не​ с этой проблемой,​Если у вас​ иные данные, которые​ модель данных можно​ данные, которые мы​Создание таблицы​

​Winter​​Summer​и введите​ между таблицами существовали​killed

excelworld.ru

​ убедиться, что сводная​

В табличном редакторе Microsoft Excel множество различных формул и функций. Они позволяют сэкономить время и избежать ошибок – достаточно правильно написать формулу и подставить нужные значения. 

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

Таблица Excel

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

Необходимо к каждому товару из таблицы слева добавить цену из прайса справа.

Как создать функцию ВПР в Excel

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

Записываем формулу в столбик цены (С2). Это можно сделать двумя способами:

  1. Выделить ячейку и вписать функцию.

  2. Выделить ячейку → нажать на Fx (Shift +F3) → выбрать категорию «Ссылки и массивы» → выбрать функцию ВПР → нажать «ОК».

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

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

Синтаксис функции ВПР выглядит так:

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

В нашем случае получится такая формула:

=ВПР(A2;$G$2:$H$11;2;0)

Аргументы ВПР в Эксель

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

Сейчас разберемся что и куда писать.

Со знаком равенства «=» и названием «ВПР» все понятно. Поговорим об аргументах. Они записываются в скобках через точку с запятой или заполняются в ячейки в окне функции. Формула ВПР имеет 4 аргумента: искомое значение, таблица, номер столбца и интервальный просмотр.

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

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

=ВПР(A2;

Функция ВПР, искомое значение

Таблица – это диапазон ячеек, из которых мы будем «подтягивать» данные для искомого значения. В этом аргументе используем абсолютные ссылки. Это значит, что в формуле таблица будет выглядеть как «$G$2:$H$11» вместо «G2:H11». Знаки «$» можно поставить вручную, а можно выделить «G2:H11» внутри формулы и нажать F4. Если этого не сделать, таблица не зафиксируется в формуле и изменится при копировании. 

В нашем случае – это таблица с прайсом. Формула будет искать в ней совпадение с ячейкой, которую указали в первом аргументе формулы – A2 (Кофе). Нажимаем F4 и делаем ссылку абсолютной.

=ВПР(A2;$G$2:$H$11

Функция ВПР, таблица

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

  1. Формула сканирует таблицу по вертикали.

  2. Находит в самом левом столбце совпадение с искомым значением.

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

  4. Передает данные в ячейку с формулой.

В нашем случае – это столбец с ценой продуктов в прайсе. Формула ищет искомое значение ячейки A2 (Кофе) в первом столбце прайса и «подтягивает» данные из второго столбца (потому что мы указали цифру 2) в ячейку с формулой.

=ВПР(A2;$G$2:$H$11;2

Функция ВПР, принцип работы

Интервальный просмотр – это параметр, который может принимать 2 значения: «истина» или «ложь». Истина обозначается в формуле цифрой 1 и означает приблизительное совпадение с искомым значением. Ложь обозначается цифрой 0 и подразумевает точное совпадение. Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями. 

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

=ВПР(A2;$G$2:$H$11;2;0)

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Автозаполнение

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

Автозаполнение ячеек в Excel

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

  • В нашем случае искомое значение – A2. Это относительная ссылка на ячейку, потому что в ней нет знаков «$». Благодаря этому ссылка на искомое значение меняется относительно каждой строчки, когда происходит автозаполнение в другие ячейки: A2 → A3 → … → A11. Это удобно, когда необходимо повторить формулу на несколько строк, ведь ее не приходится писать заново.

  • Таблица зафиксирована абсолютной ссылкой «$G$2:$H$11». Это означает, что ссылки на ячейки не изменятся во время автозаполнения. Таким образом, расчет каждый раз будет корректным и опираться на таблицу. 

ВПР и приблизительный интервальный просмотр

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

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

Задача для Excel, ВПР

Товары такие же, как и в первом примере, но задача изменилась: нужно привязать формулу не к наименованию, а к количеству

Решение. Заполняем формулу ВПР в ячейке «Партия», как было показано в предыдущем примере.

Окно для формулы ВПР в Excel

Разница в том, что теперь искомое значение – число, а интервальный просмотр – истина, что означает приблизительный поиск. Получается вот такой результат:

Сортировка в Excel с помощью ВПР

Что произошло? Аргумент «интервальный просмотр» имеет значение 1. Это значит, что формула ВПР ищет в таблице ближайшее меньшее искомое значение. 

В нашем случае количество товара «Кофе» – 380. ВПР берет это число в виде искомого значения, после чего ищет ближайшее меньшее в соседней таблице – число 300. В конце функция «подтягивает» данные из столбца напротив («Крупная»). Если количество товара «Кофе» = 340 – это «Крупная партия». Важно, чтобы крайний левый столбец таблицы, которая указана в формуле, был отсортирован по возрастанию. В противном случае ВПР не сработает. 

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

Значения и данные во второй таблице отсортированы по убыванию – ВПР не работает

Итоги

  • Функция ВПР означает вертикальный просмотр. Она просматривает крайний левый столбец таблицы сверху вниз. 

  • Синтаксис функции: =ВПР(искомое значение;таблица;номер столбца;интервальный просмотр).

  • Функцию можно вписать вручную или в специальном окне (Shift + F3).

  • Искомое значение – относительная ссылка, а таблица – абсолютная. 

  • Интервальный просмотр может искать точное или приблизительное совпадение с искомым значением. 

  • Приблизительный поиск и критерий «истина» обычно используют при работе с числами, а точный и «ложь» – в работе с наименованиями.

  • Порядок работы с функцией подходит для Гугл-таблиц.

Поиск и подстановка по нескольким условиям

Постановка задачи

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

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

vlookup-2cols1.png

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

Способ 1. Дополнительный столбец с ключом поиска

Это самый очевидный и простой (хотя и не самый удобный) способ. Поскольку штатная функция ВПР (VLOOKUP) умеет искать только по одному столбцу, а не по нескольким, то нам нужно из нескольких сделать один!

Добавим рядом с нашей таблицей еще один столбец, где склеим название товара и месяц в единое целое с помощью оператора сцепки (&), чтобы получить уникальный столбец-ключ для поиска:

vlookup-2cols2.png

Теперь можно использовать знакомую функцию ВПР (VLOOKUP) для поиска склеенной пары НектаринЯнварь из ячеек H3 и J3 в созданном ключевом столбце:

vlookup-2cols3.png

Плюсы: Простой способ, знакомая функция, работает с любыми данными.

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

Способ 2. Функция СУММЕСЛИМН

Если нужно найти именно число (в нашем случае цена как раз число), то вместо ВПР можно использовать функцию СУММЕСЛИМН (SUMIFS), появившуюся начиная с Excel 2007. По идее, эта функция выбирает и суммирует числовые значения по нескольким (до 127!) условиям. Но если в нашем списке нет повторяющихся товаров внутри одного месяца, то она просто выведет значение цены для заданного товара и месяца:

vlookup-2cols4.png

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

Минусы: Работает только с числовыми данными на выходе, не применима для поиска текста, не работает в старых версиях Excel (2003 и ранее).

Способ 3. Формула массива

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

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

    vlookup-2cols6.png

  3. Нажмите в конце не Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести формулу не как обычную, а как формулу массива.

Как это на самом деле работает:

Функция ИНДЕКС выдает из диапазона цен C2:C161 содержимое N-ой ячейки по порядку. При этом порядковый номер нужной ячейки нам находит функция ПОИСКПОЗ. Она ищет связку названия товара и месяца (НектаринЯнварь) по очереди во всех ячейках склеенного из двух столбцов диапазона A2:A161&B2:B161 и выдает порядковый номер ячейки, где нашла точное совпадение. По сути, это первый способ, но ключевой столбец создается виртуально прямо внутри формулы, а не в ячейках листа.

Плюсы: Не нужен отдельный столбец, работает и с числами и с текстом.

Минусы: Ощутимо тормозит на больших таблицах (как и все формулы массива, впрочем), особенно если указывать диапазоны «с запасом» или сразу целые столбцы (т.е. вместо A2:A161 вводить A:A и т.д.) Многим непривычны формулы массива в принципе (тогда вам сюда).

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

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

Содержание

  1. Функция ВПР в Экселе – быстрый перенос данных
  2. Видео — «Быстрый перенос данных с помощью функции ВПР в Экселе»
  3. Функция ВПР в Экселе: пошаговая инструкция
  4. Особенности использования формулы ВПР в Excel
  5. Интервальный просмотр в функции ВПР
  6. Синтаксис и описание функции ВПР в Excel
  7. Как использовать именованный диапазон или таблицу в формулах ВПР
  8. Функция ВПР в Excel – Присвоение имени диапазону
  9. Функция ВПР в Excel – Пример функции ВПР с именем диапазона
  10. Функция ВПР в Excel – Пример функции ВПР с именем таблицы
  11. Постановка задачи
  12. Ошибки #Н/Д и их подавление
  13. Аргументы функции
  14. Как пользоваться функцией ВПР в Excel
  15. Быстрое сравнение двух таблиц с помощью ВПР
  16. Как работает функция ВПР в Excel: несколько примеров для «чайников».
  17. Использование точного и приблизительного поиска.
  18. Использование нескольких условий.
  19. Заключение

Функция ВПР в Экселе – быстрый перенос данных

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

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

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

Итак, у нас в прайсе 500 позиций. Позиции обозначаются следующим образом, буквами обозначается вид позиции, а цифрами модификация.

Например, «Стул_1» и «Стул_21» это два совершенно разных стула.

Цены в прайсе указаны для примера и вряд ли имеют отношение к реальным ценам.

Обозначим задачу.

В ООО «ЫкэА» пришел запрос от «Петровича».

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

Однако это нас не страшит, во-первых, у нас есть ВПР, во-вторых мы и не такое видали.

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

Нам не хочется терять такого клиента и мы практически мгновенно открываем прайс:

Получается у нас должно быть открыто два файла (две книги в Эксель). Запрос от Петровича и Прайс.

Это как раз то что необходимо, осталось только перенести цены из прайса в запрос.

Для этого перейдем в таблицу запроса и в первой ячейке столбца «Цены» (D4) введем «=впр» и два раза кликнем на значок функции:

Сразу же после этого, в строке формулы нужно поставить курсор внутри надписи ВПР и нажать Fx, перед вами появится окно с аргументами функции ВПР:

В аргументах функции вы говорите Экселю что и где нужно искать:

Искомое значение — это значение (в данном случае наименование), цену которого вы хотите найти в прайсе. Соответственно кликайте на первую ячейку столбца «Наименование».

Далее, сразу переходите в «Прайс»:

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

Таблица — выделяете столбцы, которые содержат искомые наименования и цены, таким образом, чтобы наименования были крайним левым столбцом.

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

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

Интервальный просмотр — ставьте 0. Ноль обозначает точное соответствие.

После заполнения аргументов функции нажимайте «Ок» и если всё сделано верно, то в столбце «Цена» (файл «Запрос от Петровича»), появится цена.

Вам нужно протянуть цены на оставшиеся ячейки:

Коллеги, вот и всё, вы овладели функцией ВПР.

Очень важное замечание!

Обратите внимание на то, что сейчас мы работали в двух разных файлах (книгах).

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

Делает это он при помощи значка $, который проставляет перед столбцами и строками таблицы.

Это позволяет не съезжать формуле когда вы протягиваете её вниз. Это очень актуально когда вы работаете в рамках одного листа или одной книги (в этом случае Эксель автоматически Не закрепляет ячейки).

Давайте посмотрим что получиться если протянуть формулу «без закрепления»:

Обратите внимание, что для первой ячейки всё в порядке и диапазон B3:C502 точно соответствует той таблице, которую мы выделили для поиска данных, однако (без закрепления) так будет не всегда, по мере «протягивания» формулы ВПР вниз, будет смещаться и таблица, пока однажды, мы не увидим вот такую странную надпись #Н/Д:

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

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

Очень важное замечание №2

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

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

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

Для этого нужно выделить столбец с формулами, нажать Ctrl+C и в левом верхнем углу выбрать «Вставить» — «Вставить значения».

Для тех кто не любит изучать картинки, я записал небольшое видео в котором показываю всё то, что мы проговорили выше (кроме вставки значений):

Видео — «Быстрый перенос данных с помощью функции ВПР в Экселе»

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

Это очень актуально для тех кто работает в закупках и отправляет заказы поставщику.

Обычно происходит следующая ситуация. Вы отправляете заказ поставщику, через некоторое время получаете ответ в виде счёта и сверяете заказ с счётом.

Всё ли есть в счёте, в нужном ли количестве, по правильным ли ценам и т.д.

Функция ВПР в Экселе: пошаговая инструкция

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

Во второй – цены:

Если перечень товаров в обеих таблицах совпадает, то, зная магическое сочетание Ctrl+C и Ctrl+V, данные о ценах можно легко подставить к данным о количестве. Однако очередность позиций в обеих таблицах не совпадает. Тупо скопировать цены и подставить к количеству не получится.

Поэтому мы не можем прописать формулу умножения и «протянуть» вниз на все позиции.

Что делать? Надо как-то цены из второй таблицы подставить к соответствующему количеству в первой, т.е. цену товара А к количеству товара А, цену Б к количеству Б и т.д.

Вот так.

Функция ВПР в Эксель легко справится с задачей.

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

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

Кликаем по надписи «ВПР». Открывается следующее диалоговое окно.

Теперь нужно заполнить предлагаемые поля. В первом окошке «Искомое_значение» нужно указать критерий для ячейки, в которую мы вписываем формулу. В нашем случае это ячейка с наименованием товара «А».

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

Следующее поле «Номер_столбца» — это число, на которое столбец с искомыми данными (ценами) отстоит от столбца с критерием (наименованием товара) включительно. То есть отсчет идет, начиная с самого столбца с критерием. Если у нас во второй таблице оба столбца находятся рядом, то нужно указать число 2 (первый – критерий, второй — цены). Часто бывает, что данные отстоят от критерия на 10 или 20 столбцов. Это не важно, Excel все сосчитает.

Последнее поле «Интервальный_просмотр», где указывается тип поиска: точное (0) или приблизительное (1) совпадение критерия. Пока ставим 0 (или ЛОЖЬ). Второй вариант рассмотрен ниже.

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

Теперь легко рассчитать стоимость простым умножением количества на цену.

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

Функция ВПР имеет свои особенности, о которых следует знать.

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

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

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

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

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

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

Это позволит удалить сразу все внешние ссылки.

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

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

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

Проще понять на примере. По результатам выполнения плана продаж каждому торговому агенту нужно выдать заслуженную премию (в процентах от оклада). Если план выполнен менее, чем на 100%, премия не положена, если план выполнен от 100% до 110% (110% не входит) – премия 20%, от 110% до 120% (120% не входит) – 40%, 120% и более – премия 60%. Данные находятся в следующем виде.

Требуется подставить премию на основании выполнения планов продаж. Для решения задачи в первой ячейке пропишем следующую формулу:

=ВПР(B2;$E$2:$F$5;2;1)

и скопируем вниз.

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

Джеки Чан выполнил план на 124%. Значит ВПР в качестве критерия ищет во второй таблице ближайшее меньшее значение. Это 120%. Затем отсчитывает 2 столбца и возвращает премию 60%. Брюс Ли план не выполнил, поэтому его ближайший меньший критерий – 0%.

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

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

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

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

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

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

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

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

  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 – Присвоение имени диапазону

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

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

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

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

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

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

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

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

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

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

Постановка задачи

Итак, имеем две таблицы – таблицу заказов и прайс-лист:

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

Ошибки #Н/Д и их подавление

Функция ВПР (VLOOKUP) возвращает ошибку #Н/Д (#N/A) если:

  • Включен точный поиск (аргумент Интервальный просмотр=0) и искомого наименования нет в Таблице.
  • Включен приблизительный поиск (Интервальный просмотр=1), но Таблица, в которой происходит поиск не отсортирована по возрастанию наименований.
  • Формат ячейки, откуда берется искомое значение наименования (например B3 в нашем случае) и формат ячеек первого столбца (F3:F19) таблицы отличаются (например, числовой и текстовый). Этот случай особенно характерен при использовании вместо текстовых наименований числовых кодов (номера счетов, идентификаторы, даты и т.п.) В этом случае можно использовать функции Ч и ТЕКСТ для преобразования форматов данных. Выглядеть это будет примерно так:
    =ВПР(ТЕКСТ(B3);прайс;0)
  • Функция не может найти нужного значения, потому что в коде присутствуют пробелы или невидимые непечатаемые знаки (перенос строки и т.п.). В этом случае можно использовать текстовые функции СЖПРОБЕЛЫ (TRIM) и ПЕЧСИМВ (CLEAN) для их удаления:
    =ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B3));прайс;0)
    =VLOOKUP(TRIM(CLEAN(B3));прайс;0)

Для подавления сообщения об ошибке #Н/Д (#N/A) в тех случаях, когда функция не может найти точно соответствия, можно воспользоваться функцией ЕСЛИОШИБКА (IFERROR). Так, например, вот такая конструкция перехватывает любые ошибки создаваемые ВПР и заменяет их нулями:

=ЕСЛИОШИБКА(ВПР(B3;прайс;2;0);0)

=IFERROR(VLOOKUP(B3;прайс;2;0);0)

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

  • lookup_value (искомое_значение) – это величина для поиска, из крайнего левого столбца таблицы. Это может быть значение, ссылка на ячейку или текстовая строка. В примере со студентами это их фамилии;
  • table_array (таблица) – это диапазон данных, в котором будет осуществлен поиск. Это может быть ссылка на диапазон ячеек или именованный диапазон. В примере с таблицей со студентами, это будет вся таблица, которая содержит оценку и фамилии студентов;
  • col_index (номер_столбца) – это порядковый номер столбца в диапазоне с данными, из которого будет получена искомая величина;
  • [range lookup] ([интервальный_просмотр]) – этот аргумент указывает на точность совпадения данных при поиске. Укажите “0” – если точное, “1” – если приблизительное совпадение.

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

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

Стоимость материалов – в прайс-листе. Это отдельная таблица.

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

Алгоритм действий:

  1. Приведем первую таблицу в нужный нам вид. Добавим столбцы «Цена» и «Стоимость/Сумма». Установим денежный формат для новых ячеек.
  2. Выделяем первую ячейку в столбце «Цена». В нашем примере – D2. Вызываем «Мастер функций» с помощью кнопки «fx» (в начале строки формул) или нажав комбинацию горячих клавиш SHIFT+F3. В категории «Ссылки и массивы» находим функцию ВПР и жмем ОК. Данную функцию можно вызвать перейдя по закладке «Формулы» и выбрать из выпадающего списка «Ссылки и массивы».
  3. Откроется окно с аргументами функции. В поле «Искомое значение» – диапазон данных первого столбца из таблицы с количеством поступивших материалов. Это те значения, которые Excel должен найти во второй таблице.
  4. Следующий аргумент – «Таблица». Это наш прайс-лист. Ставим курсор в поле аргумента. Переходим на лист с ценами. Выделяем диапазон с наименованием материалов и ценами. Показываем, какие значения функция должна сопоставить.
  5. Чтобы Excel ссылался непосредственно на эти данные, ссылку нужно зафиксировать. Выделяем значение поля «Таблица» и нажимаем F4. Появляется значок $.
  6. В поле аргумента «Номер столбца» ставим цифру «2». Здесь находятся данные, которые нужно «подтянуть» в первую таблицу. «Интервальный просмотр» – ЛОЖЬ. Т.к. нам нужны точные, а не приблизительные значения.

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

Теперь найти стоимость материалов не составит труда: количество * цену.

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

  1. Выделяем столбец со вставленными ценами.
  2. Правая кнопка мыши – «Копировать».
  3. Не снимая выделения, правая кнопка мыши – «Специальная вставка».
  4. Поставить галочку напротив «Значения». ОК.

Формула в ячейках исчезнет. Останутся только значения.

Быстрое сравнение двух таблиц с помощью ВПР

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

  1. В старом прайсе делаем столбец «Новая цена».
  2. Выделяем первую ячейку и выбираем функцию ВПР. Задаем аргументы (см. выше). Для нашего примера: . Это значит, что нужно взять наименование материала из диапазона А2:А15, посмотреть его в «Новом прайсе» в столбце А. Затем взять данные из второго столбца нового прайса (новую цену) и подставить их в ячейку С2.

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

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

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

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

Использование точного и приблизительного поиска.

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

Обратите внимание, что четвертый параметр равен 1.

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

Поиск цены на египетские бананы закончился на первой же позиции, так как во второй записаны сливы. А это слово по правилам алфавита стоит ниже, чем «Бананы Египет». Значит, дальше искать не нужно. Получили 145. И не важно, что это цена абрикосов. Поиск цены на сливы происходил до тех пор, пока в D15 не встретилось слово, которое по алфавиту стоит ниже: яблоки. Остановились и взяли цену из предыдущей строки.

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

Вы спросите: «А зачем тогда этот неточный просмотр, если с ним столько проблем?»

Он отлично подходит для выбора значений из определенных интервалов.

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

Если у нас количество товара 11 единиц, то мы просматриваем столбец D до тех пор, пока не встретим число, большее 11. Это 20 и находится оно в 4-й строке. Останавливаемся здесь. Значит, наша скидка расположена в 3-й строке и равна 3%.

Использование нескольких условий.

Еще один простой пример для «чайников» – как использовать при выборе нужного значения несколько условий?

Предположим, у нас есть список имен и фамилий. Нам нужно найти нужного человека и вывести сумму его дохода.

В F2 используем следующую формулу:

=ВПР(D2&” “&E2;$A$2:$B$21;2;0)

Разберем пошагово, как в этом случае работает ВПР.

В начале мы формируем условие. Для этого при помощи оператора & «склеиваем» вместе имя и фамилию, а между ними вставляем пробел.

Не забываем при этом пробел заключить в кавычки, иначе Excel не воспримет его как текст.

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

Дальше все происходит по уже отработанной схеме.

Можно попробовать подстраховаться на тот случай, если между именем и фамилией введено несколько пробелов. Знак пробела в формуле заменяем на знак подстановки «*».

Приметно так – D2&”*”&E2

Заключение

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

Источники

  • https://pavel-istomin.ru/funkciya-vpr-v-eksele/
  • https://statanaliz.info/excel/funktsii-i-formuly/funktsiya-excel-vpr-vlookup-i-gpr-hlookup/
  • https://naprimerax.org/funktciia-vpr-v-excel
  • https://www.planetaexcel.ru/techniques/2/106/
  • https://excelhack.ru/funkciya-vlookup-vpr-v-excel/
  • https://exceltable.com/funkcii-excel/funkciya-vpr-v-excel
  • https://mister-office.ru/funktsii-excel/vlookup-excel-5-example.html
  • https://MicroExcel.ru/funkcziya-vpr/

#Руководства

  • 6 апр 2022

  • 0

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

Иллюстрация: Meery Mary для Skillbox Media

Ксеня Шестак

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

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

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

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

Это каталог автомобилей с ценами

Это список клиентов: указаны забронированные авто, но нет цен

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

Просто скопировать и вставить эту колонку не получится. Искать каждое авто вручную и переносить цены — долго.

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

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

Важно!

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


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

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

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

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

Выделяем ячейку, в которую нужно перенести данные

Дальше открываем окно для построения функции ВПР. Есть два способа сделать это. Первый — перейти во вкладку «Формулы» и нажать на «Вставить функцию».

Нажимаем сюда, чтобы открыть окно построения

Второй способ — нажать на «fx» в строке ссылок на любой вкладке таблицы.

Справа появляется окно «Построитель формул». В нём через поисковик находим функцию ВПР и нажимаем «Вставить функцию».

Нажимаем сюда, чтобы открылась функция ВПР

Появляется окно для ввода аргументов функции. Как их заполнять — разбираемся ниже.

Так выглядит окно для ввода аргументов

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

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

Порядок действий, чтобы указать значение, выглядит так:

  1. Ставим курсор в окно «Искомое значение» в построителе формул.
  2. Выбираем первое значение столбца «Марка, модель» в таблице с клиентами. Это ячейка A2.

Выбранное значение переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2).

Указать номер ячейки можно и вручную, но проще нажать на неё

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

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

Важно!

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

Порядок действий для указания диапазона:

  1. Ставим курсор в окно «Таблица» в построителе формул.
  2. Переходим в таблицу «Каталог авто».
  3. Выбираем диапазон, в который попадают столбцы «Марка, модель» и «Цена, руб.». Это A2:E19.
  4. Закрепляем выбранный диапазон. На Windows для этого выбираем значение диапазона в строке ссылок и нажимаем клавишу F4, на macOS — выбираем значение диапазона в строке ссылок и нажимаем клавиши Cmd + T. Закрепить диапазон нужно, чтобы можно было протянуть функцию вниз и она сработала корректно во всех остальных строках.

Выбранный диапазон переносится в построитель формул и одновременно появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19).

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

Номер столбца — порядковый номер столбца в первой таблице, в котором находится переносимое значение. Считается по принципу: номер 1 — самый левый столбец, 2 — столбец правее и так далее.

В нашем случае значение для переноса — цена — находится в пятом столбце слева.

Если столбцы не пронумерованы, посчитайте их вручную

Чтобы задать номер, установите курсор в окно «Номер столбца» в построителе формул и введите значение. В нашем примере это 5. Это значение появится в формуле в строке ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5).

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

  • Если нужно точное совпадение при поиске ВПР, вводим 0.
  • Если нужно приближённое соответствие при поиске ВПР, вводим 1.

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

Ставим курсор в окно «Интервальный просмотр» в построителе формул и вводим значение: 0. Одновременно это значение появляется в формуле строки ссылок: fx=ВПР(A2;’каталог авто’!$A$2:$E$19;5;0). Это окончательный вид функции.

Так выглядят настроенные аргументы функции

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

Формула сработала для одной строки. 

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

Получилась таблица с ценами — можно звонить клиентам и сообщать о стоимости авто. Данные перенесены без ошибок, а потратили мы на это несколько минут.

Так выглядит результат: настраивали ВПР несколько минут, а она перенесла цены за мгновение

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

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

Таблица с ценами на модели разных цветов

И по традиции есть таблица с клиентами, которые эти модели забронировали.

Сюда нужно перенести цены автомобилей

Если идти по классическому пути ВПР, получится такая функция: fx=ВПР(A29;’каталог авто’!$A$29:$E$35;5;0). В таком виде ВПР найдёт первую совпавшую модель и подтянет её стоимость. Параметр цвета не будет учтён.

Соответственно, цены у всех Nissan Juke будут 1 850 000 рублей, у всех Subaru Forester — 3 190 000 рублей, у всех Toyota C-HR — 2 365 000 рублей.

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

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

Дописываем в формулу фразу ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29, где:

  • ‘каталог авто’!$B$29:$B$35 — закреплённый диапазон цвета автомобилей в таблице, откуда нужно перенести данные. Это весь столбец с ценами.
  • B29 — искомое значение цвета автомобиля в таблице, куда мы переносим данные. Это первая ячейка в столбце с цветом — дополнительным параметром для поиска.

Итоговая функция такая: fx=ВПР(A29;ЕСЛИ(‘каталог авто’!$B$29:$B$35=B29;’каталог авто’!$A$29:$E$35);5;0). Теперь значения цен переносятся верно.

Так выглядит таблица, в которую ВПР переносит данные на основе двух совпадений

Как использовать ВПР в «Google Таблицах»? В них тоже есть функция Vlookup, но нет окна построителя формул. Поэтому придётся прописывать её вручную. Перечислите через точку с запятой все аргументы и не забудьте зафиксировать диапазон. Для фиксации поставьте перед каждым символом значок доллара. В готовой формуле это будет выглядеть так: =ВПР(A2;’Лист1′!$A$2:$C$5;3;0).

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

Понравилась статья? Поделить с друзьями:
  • Программа поддерживающий формат excel
  • Программа подбор пароль с файла excel
  • Программа подбор параметра в excel
  • Программа по формированию таблиц в excel
  • Программа по финансовому анализу предприятия в excel