Форматировать цвет ячейки на основе значения в другом листе и ячейке

Вот как я сделал это в Excel ms-excel 2003 с использованием условного excel-macro форматирования.

Чтобы применить excel-macro условное форматирование к workbook Sheet1 с использованием значений ms-excel из Sheet2, вам необходимо отразить ms-excel значения в Sheet1.

Создание зеркала Sheet2, столбец B на листе 1

  1. Перейдите на Sheet1.
  2. Вставьте новый столбец, щелкнув правой кнопкой мыши заголовок столбца A и выбрав «Вставить».
  3. Введите следующую excel формулу в A1:

    =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)

  4. Скопируйте A1, щелкнув его правой кнопкой мыши и выбрав «Copy».
  5. Вставьте формулу в столбец A, щелкнув его заголовок правой кнопкой мыши и выбрав «Paste».

Sheet1, столбец A теперь workbook должен точно отражать значения ms-excel в Sheet2, столбце B.

(Примечание: если workbook он вам не нравится в столбце workbook A, можно также разместить ms-excel его в столбце Z или где-нибудь workbook еще.)

Применение условного форматирования

  1. Оставайтесь на Sheet1.
  2. Выберите столбец B, щелкнув его заголовок левой кнопкой мыши.
  3. Выберите пункт меню Format > Conditional Formatting...
  4. Измените Condition 1 на «Formula is» и введите excel-macro следующую формулу:

    =MATCH(B1,$A:$A,0)

  5. Нажмите ms-excel кнопку Format... и выберите зеленый ms-excel фон.

Теперь вы должны увидеть excel-macro зеленый фон, примененный workbook к совпадающим ячейкам в Sheet1.

Скрытие зеркального столбца

  1. Оставайтесь на Sheet1.
  2. Щелкните правой кнопкой мыши заголовок столбца A и выберите «Hide».

Это excel должно автоматически обновлять excel-macro Sheet1 всякий раз, когда что-либо workbook в Sheet2 изменяется.

excel

2022-08-14T23:51:42+00:00