Excel - Як виділити клітинку, якщо її адреса зберігається у стовпці?


0

У мене є робочий аркуш із переліком "Спеціальних комірок" у стовпці, наприклад "C352", "E11" тощо.

Як написати правило умовного форматування, яке переглядає стовпець на іншому робочому аркуші, і якщо ця комірка знаходиться у стовпці, пофарбуйте її певним чином? Я знаю, як зробити посилання на робочий аркуш і розфарбування, тільки не як перевірити, як посилання на комірку знаходиться у стовпці.

Відповіді:


3

Використовуйте це як формулу умовного формату

=MATCH(ADDRESS(ROW(),COLUMN(),4,1),AddressList!$A:$A,0)

Де аркуш і стовпець, що містить адреси, це аркуш AddressList, стовпецьA

Як це працює

  • ROW() повертає рядок комірки, що містить формулу (або в самій комірці, або в умовному форматуванні на комірці
  • COLUMN() ditto для стовпчика
  • ADDRESS( r, c, 4, 1)повертає адресу або рядок r, стовпець c. 4означає відносний (тобто ніякий $. s. 1означає A1стиль. Так ADDRESS(ROW(),COLUMN(),4,1)буде адреса умовно відформатованої комірки в A1нотації
  • MATCH(val, AddressList!$A:$A, 0) шукає valв діапазоні AddressList!$A:$A, 0 означає точну відповідність. Повертає номер рядка, якщо valвін знайдений, #N/Aякщо ні.
  • Умовний формат розглядає потенційне число як Trueі #N/Aяк помилкове

1

На основі вашого іншого запитання я б використав формулу на кшталт:

=IF(SUBSTITUTE(CELL("address",INDIRECT($C$1)),"$",)=SUBSTITUTE(CELL("address",D4),"$",),1,0)

у вашому умовному форматі. Це буде форматувати D4 (або будь-які інші комірки, до яких ви застосовуєте умовний формат), виходячи з того, чи є у C1 "D4".


Це дозволить перевірити кожну клітинку робочого аркуша, щоб побачити, чи є вона у стовпці D на аркуші2? Отже, якщо D2 = 'C42', то клітинка C42 буде виділятися червоною?
Егрик

Для кожної комірки, до якої ви застосуєте цей умовний формат, вона підкреслить, чи посилання на її комірку знаходиться у C1. Отже, якщо ви хочете застосувати його до всіх комірок у колонці D, виберіть стовпчик D та введіть умовний формат. Вам потрібно буде змінити D4 на D1.
Rhys Gibson
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.