Условное форматирование в excel с формулой впр

Обновлено: 06.07.2024

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

Чтобы сделать подобное, выделите ячейки, которые должны автоматически менять свой цвет, и выберите в меню Формат - Условное форматирование (Format - Conditional formatting) .

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

Кнопка А также>> (Add) позволяет добавить дополнительные условия. В Excel 2003 их количество ограничено тремя, в Excel 2007 и более новых версиях - бесконечно.

Если вы задали для диапазона ячеек критерии условного форматирования, то больше не сможете отформатировать эти ячейки вручную. Чтобы вернуть себе эту возможность надо удалить условия при помощи кнопки Удалить (Delete) в нижней части окна.

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

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

Выделение цветом всей строки

Главный нюанс заключается в знаке доллара ($) перед буквой столбца в адресе - он фиксирует столбец, оставляя незафиксированной ссылку на строку - проверяемые значения берутся из столбца С, по очереди из каждой последующей строки:

Выделение максимальных и минимальных значений

Ну, здесь все достаточно очевидно - проверяем, равно ли значение ячейки максимальному или минимальному по диапазону - и заливаем соответствующим цветом:

В англоязычной версии это функции MIN и MAX, соответственно.

Выделение всех значений больше(меньше) среднего

Аналогично предыдущему примеру, но используется функция СРЗНАЧ (AVERAGE) для вычисления среднего:

Скрытие ячеек с ошибками

Чтобы скрыть ячейки, где образуется ошибка, можно использовать условное форматирование, чтобы сделать цвет шрифта в ячейке белым (цвет фона ячейки) и функцию ЕОШ (ISERROR) , которая выдает значения ИСТИНА или ЛОЖЬ в зависимости от того, содержит данная ячейка ошибку или нет:

Скрытие данных при печати

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

Заливка недопустимых значений

Сочетая условное форматирование с функцией СЧЁТЕСЛИ (COUNTIF) , которая выдает количество найденных значений в диапазоне, можно подсвечивать, например, ячейки с недопустимыми или нежелательными значениями:

Проверка дат и сроков

Поскольку даты в Excel представляют собой те же числа (один день = 1), то можно легко использовать условное форматирование для проверки сроков выполнения задач. Например, для выделения просроченных элементов красным, а тех, что предстоят в ближайшую неделю - желтым:

Счастливые обладатели последних версий Excel 2007-2010 получили в свое распоряжение гораздо более мощные средства условного форматирования - заливку ячеек цветовыми градиентами, миниграфики и значки:

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

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

Пример

doc autofill vlookup 1

Существует таблица, содержащая оценки и относительные оценки, теперь вы хотите найти оценки в B2: B5 и вернуть относительные оценки в C2: C5, как показано ниже:

Автозаполнение ВПР в Excel с абсолютной ссылкой

doc autofill vlookup 2

Как правило, вы можете использовать формулу ВПР следующим образом = ВПР (B2; F2: G8,2) затем вы перетаскиваете дескриптор автозаполнения в нужный диапазон, вы можете получить неверные результаты, как показано на скриншоте ниже:

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

doc autofill vlookup 3

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

Наконечник:

Синтаксис приведенной выше ВПР: ВПР (lookup_value, table_array, col_index_num), здесь B2 - это значение поиска, диапазон $ F $ 2: $ G $ 8 - это таблица, 2 указывает на возвращаемое значение во втором столбце таблицы.

ПОСМОТРЕТЬ значения на нескольких листах

Автозаполнение ВПР в Excel с именем диапазона

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

doc autofill vlookup 4

1. Выберите диапазон массива таблиц, затем перейдите к Поле имени (рядом со строкой формул) и введите Метки (или любое другое имя) и нажмите Enter ключ. Смотрите скриншот:

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

2. В ячейке введите эту формулу

doc autofill vlookup 5

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

Автозаполнение ВПР в Excel с помощью расширенной утилиты Kutools for Excel

Если формула вам не нравится, вы можете попробовать Супер ПОСМОТРЕТЬ группа Kutools for Excel, который содержит несколько расширенных утилит LOOKUP, и все они поддерживают автоматическое заполнение VLOOKUP, вы можете найти ту, которая вам нужна. В этом случае я беру ПОСМОТРЕТЬ на нескольких листах утилита в качестве примера.

После бесплатная установка Kutools for Excel, сделайте следующее:

doc autofill vlookup 6

1. Нажмите Kutools > Супер ПОСМОТРЕТЬ > ПОСМОТРЕТЬ на нескольких листах.

2. в ПОСМОТРЕТЬ на нескольких листах диалог, пожалуйста, сделайте следующее:

doc autofill vlookup 7

1) Выберите диапазон поиска и диапазон вывода.

doc autofill vlookup 8

2) В разделе Диапазон данных щелкните значок Добавить кнопка чтобы добавить диапазон данных, который вы используете, в список, вы можете указать ключевой столбец и возвращаемый столбец при добавлении.

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

Объедините строки на основе другого значения столбца в Excel

Образец файла

Прочие операции (статьи)

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

Применить отрицательный vlookup, чтобы вернуть значение слева от ключевого поля в Excel? L
Обычно функция Vlookup может помочь вам вернуть значение в правых столбцах. Если ваши извлеченные данные в левом столбце, вы можете рассмотреть возможность ввода отрицательного номера столбца в формулу: = Vlookup (F2, D2: D13, -3,0), но .

Применить условное форматирование на основе ВПР в Excel
В этой статье вы узнаете, как применить условное форматирование к диапазону на основе результатов ВПР в Excel.

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

В этой статье вы узнаете, как применить условное форматирование к диапазону на основе результатов ВПР в Excel.

  • Применить условное форматирование на основе ВПР и сравнения результатов
  • Применение условного форматирования на основе ВПР и сопоставления результатов
  • Применяйте условное форматирование на основе ВПР и сопоставляйте результаты с помощью замечательного инструмента

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


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


1. В таблице оценок выберите оценки учащихся, кроме заголовков (в моем случае я выбираю B3: C26), и нажмите Главная > Условное форматирование > Новое правило. Смотрите скриншот:

2. В диалоговом окне «Новое правило форматирования» сделайте следующее:
(1) Щелкните, чтобы выбрать Используйте формулу, чтобы определить, какие ячейки следует форматировать. в Выберите тип правила список;
(2) В Формат значений, где эта формула истинна поле, введите эту формулу = ВПР ($ B3, «Оценка за последний семестр»! $ B $ 2: $ C $ 26,2, FALSE) <Score! $ C3;
(3) Щелкните значок Формат кнопку.

Примечание: в формуле выше

  • $ B3 это первая ячейка с именем студента в Счет лист;
  • «Результат последнего семестра»! $ B $ 2: $ C $ 26 таблица результатов за последний семестр в Оценка последнего семестра лист;
  • 2 означает поиск значений во втором столбце таблицы результатов за последний семестр.
  • Счет! $ C3 это первая ячейка в Счет лист.



3. В диалоговом окне «Формат ячеек» перейдите к Заполнять вкладку, выберите цвет заливки и нажмите OK > OK закрыть два диалога.


Теперь вы увидите, если оценка студента в Счет лист выше, чем в Оценка последнего семестра лист, строка этого учащегося будет выделена автоматически. Смотрите скриншот:

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

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



Примечание. Перетащите полосу прокрутки y, чтобы просмотреть изображение выше.

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


1. Выберите список победителей, кроме заголовков, и нажмите Главная > Условное форматирование > Новое правило.

2. В диалоговом окне «Новое правило форматирования» сделайте следующее:
(1) В Выберите тип правила список, пожалуйста, нажмите, чтобы выбрать Используйте формулу, чтобы определить, какие ячейки следует форматировать.;
(2) В Формат значений, где эта формула истинна поле, введите эту формулу = НЕ (ISNA (ВПР ($ C3; Sheet2! $ B $ 2: $ C $ 24,1; FALSE)));
(3) Щелкните значок Формат кнопку.

Внимание: В формуле выше

  • $ C3 - первое имя в списке победителей;
  • Sheet2! $ B $ 2: $ C $ 24 список студентов на Sheet2;
  • 1 означает поиск совпадающего значения в первом столбце списка студентов.


Если вам нужно выделить несоответствующие значения, вы можете использовать эту формулу = ISNA (ВПР ($ C3; Sheet2! $ B $ 2: $ C $ 24,1; FALSE))


3. В диалоговом окне «Формат ячеек» перейдите к Заполнять вкладку, щелкните, чтобы выбрать цвет заливки, и щелкните OK > OK чтобы закрыть оба диалога.


Теперь вы увидите, совпадает ли имя в списке победителей (или не совпадает) со списком студентов, строка с этим именем будет выделена автоматически.

Применяйте условное форматирование на основе ВПР и сопоставляйте результаты с помощью замечательного инструмента

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

Kutools for Excel- Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 60-дневная пробная версия, кредитная карта не требуется! Get It Now


1. Нажмите Kutools > Выберите > Выберите одинаковые и разные ячейки для включения этой функции.


2. В диалоговом окне «Выбор одинаковых и разных ячеек» сделайте следующее:
(1) Выберите столбец Имя в списке победителей в Найдите значения в выберите столбец Имя списка студентов в Согласно информации поле, и необязательно проверять У моих данных есть заголовки вариант как вам нужно.
(2) Проверьте Каждый ряд вариант в на основании раздел;
(3) Проверьте Те же значения or Разные ценности вариант, как вам нужно в Найдите раздел;
(4) Проверьте Заполните цвет фона вариант и выберите цвет заливки из раскрывающегося списка ниже;
(5) Проверьте Выбрать целые строки опцию.

3, Нажмите Ok кнопку, чтобы применить эту функцию.

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

Как вызвать функцию ВПР. Функция ВПР в Excel

В первую очередь разберемся, как вызвать данную функцию. Выбираем закладку Формулы. Находим кнопку Вставить функцию. И нажимаем ее. Так же, можно вызвать функцию ВПР, сочетанием клавиш Shift + F3.

Функция ВПР в MS Excel. Описание и примеры использования.

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

Функция ВПР в MS Excel. Описание и примеры использования.

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

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

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

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

Перед тем, как вызвать функцию ВПР, выбираем нужную нам ячейку, в которой будет находиться наша формула функции и соответственно значение, которое мы хотим увидеть. В нашем случае это ячейка G3. Эта ячейка находиться в столбце Цена, Таблица №2. Функция ВПР позволит взять из Таблицы №1 цену Конфеты А и вставить эту цену в столбец Цена, Таблицы №2, напротив Конфеты А.

Вызываем функцию ВПР, как описано выше.

Аргументы функции. Функция ВПР в Excel.

Аргументы функции. Функция ВПР в Excel

Искомое_значение.

Значение поиска, которое должно быть найдена в указанном нами диапазоне, в строке Таблица. В нашем примере мы указываем Конфеты Ж (ячейка Е3, Таблица №2). Так как это значение идет первое в столбце Название конфет, Таблица №2. (Это не принципиально, но удобно). Это значение, которое будет искать наша функция в Таблице №1.

Что бы выбрать нужную нам ячейку с значением, достаточно просто стать курсором в строку Искомое_значение, а потом клацнуть левой кнопкой мыши, по нужной ячейке в таблице ( В нашем примере ячейка Е3).

Аргументы функции. Функция ВПР в Excel

Таблица.

Аргументы функции. Функция ВПР в Excel

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

Как это сделать. Выбираем нужный нам диапазон. Таблица №1. Выбираем закладку Формулы, кнопка Задать имя. Нажимаем. Появляется диалоговое окно Создание имени. Пишем любое имя. Но нужно его запомнить. Например Конфеты. Нажимаем ОК.

Задать имя

Аргументы функции. Функция ВПР в Excel

В строке Таблица, вместо диапазона нужно будет ввести имя, которое мы присвоили – Конфеты

Номер_столбца.

Функция ВПР осуществляет поиск значение в самом левом столбце таблицы указанного диапазона поиска. Функция присваивает этому столбцу номер 1, по умолчанию. В нашем примере самый левый столбце, это Название конфет в Таблице №1. А в строке Номер_столбца, нам нужно указать, какой номер по порядку имеет столбец, из которого нужно перенести данные. В нашем примере это столбце Цена в Таблице №1. Он «второй» по порядку, если считать слева на право, от столбца Название конфет, Таблица №1. Поэтому в строку Номер_столбца мы пишем цифру 2. Если бы столбец Цена, Таблица №1 был бы расположен по порядку не на втором месте, а предположим на десятом, то мы соответственно указывали бы в строке Номер_столбца цифру 10.

Аргументы функции. Функция ВПР в Excel

Интервальный _просмотр.

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

Аргументы функции. Функция ВПР в Excel

Если мы поставим цифру один «1», функция будет осуществлять поиск не точного совпадения, а приближенного к нашему критерию поиска.

Вот как это выглядит все вместе.

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

Протягиваем формулу по всему столбцу Цена в Таблице №2. Все цены перенесены с Таблице №1 в Таблицу №2.

Аргументы функции. Функция ВПР в Excel

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

У нас есть Таблица №1 и Таблица №2. Каждая таблица состоит из одного столбца. Для понимания алгоритма работы функции ВПР, в данном случае, таких простых таблиц достаточно. Столбцы содержат практически одинаковые данные. При этом, нам нужно сравнить их и узнать, какие данные есть в Таблице №2, но нет в Таблице №1.

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

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

В диалоговом окне, Аргументы функции прописываем следующие данные:

Искомое_значение. Это значение ячейки из Таблицы №2, наличие которой мы проверяем в Таблице №1. В нашем примере, это ячейка F3 (Значение 9).

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

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

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

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

Функция ВПР в MS Excel. Описание и примеры использования.

Можно проверить с точностью наоборот. И найти какие данные есть в Таблице №1 но нет в Таблице № 2.

Обратите внимание. Функция ВПР в Excel.

Функция ВПР осуществляет поиск значений (это значения, которые указаны в строке Искомое_значение) в первом (самом левом) столбец таблицы, диапазон которой указан в строке Таблица.

Обратите внимание

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

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

Можно осуществлять поиск на разных Листах. Алгоритм работы такой же. Формула функции будет выгладить вот так: =ВПР(E6;Лист1!$B$1:$C$11;2;0). В нашем примере формулы функция ВПР расположена на Листе 2, а поиск значения и перенос данных с диапазона поиска происходит на Листе 1. Вместо диапазона можно использовать Заданное имя. Например Конфеты. Тогда формула функции будет выглядеть вот так: =ВПР(E6;Конфеты;2;0).

Возможные ошибки.

Читайте также: