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

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

Пожалуйста, смотрите скриншот ниже:

введите описание изображения здесь

и скриншот ниже:

введите описание изображения здесь

Я хочу, чтобы ячейка E4 на снимке экрана 1 стала желтой, потому что:

  1. Общий уровень - 58 и
  2. Уровень 1 — 1 и
  3. Уровень 2 — 2

Обратите внимание, если вы посмотрите level1=1 и level2=2 в матрице на втором снимке экрана, то значение будет равно 58.

Могу ли я это сделать? Я пробовал условное форматирование, но ничего не вышло. Мне нужно использовать VBA?

решение1

Получить 58 из таблицы поиска легко:

=VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE)

Затем можно добавить правило условного форматирования «Использовать формулу для определения...» и сделать формулу такой:

=(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE))

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

=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 1, C4 = 1)   >  red rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 1, C4 = 2)   >  yellow rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 2, C4 = 1)   >  beige rule
=AND(E4 >= VLOOKUP(B4, sheet1!$B$9:$E$10, 1+C4, FALSE), B4 = 2, C4 = 2)   >  green rule

Связанный контент