Условное форматирование и сопоставление Excel

Я хотел бы автоматически условно форматировать группу ячеек на основе дат в другом листе. Я включил пример таблицы:

enter image description here

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

enter image description here

возможно ли это автоматически или только ручное форматирование вариант?

спасибо заранее.

5
задан reasra
14.04.2023 1:48 Количество просмотров материала 2986
Распечатать страницу

2 ответа

вы можете сделать это без использования VBA.  Вам нужно будет создать "вспомогательный столбец" на главном листе с помощью этой формулы:

="Q" & INT((MONTH(Sheet2!A1)+2)/3) & MOD(YEAR(Sheet2!A1),100) & "/" & Sheet2!B1

это даст данные, которые выглядят следующим образом:

Q216/Fidelity
Q116/Fidelity
Q415/Fidelity
Q316/Wellington
Q316/Janus

Я изменил "31-Dec-16" на " 31-Dec-15 "в последней строке "Fidelity" потому что я предполагаю, что это то, что вы имели в виду.  Скажем, что выше в столбце Лист1,Z.  Затем выполните Условное форматирование с помощью формулы

=NOT(ISERROR(MATCH(B & "/" & $A2,$Z:$Z, 0)))

это строит строки, которые выглядят как Q316/Fidelity и ищет их в колонке Z, и оценивается как TRUE, если они найдены.

1
отвечен Scott 2023-04-15 09:36

это, конечно, можно сделать автоматически.

Excel использует VBA (Visual Basic for Applications) для макросов, и это довольно приличный язык программирования. Но, поскольку это потребует программирования, это не обязательно будет легко.

Я предполагаю, что вам понадобятся два основных этапа для вашего макроса:

  1. матч конкретные даты четверти
  2. определить учреждения и кварталы (строка и столбец address), которые необходимо выделить.

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

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

0
отвечен music2myear 2023-04-15 11:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх