2016-01-19 3 views
4

Я создаю диспетчер событий с данными в столбце A60: A150 (название события) B60: b150 (Дата начала) и C60 - c150 (дата окончания) D60 - D150 (место) , когда я вхожу данные в ячейках он появляется названием события в календареВыделить формулу Excel VBA

я хочу, если значение в колонке D60: D150 ABC дата должна higlight зеленый или любого цвета

Event

согласно изображению Red Bull следует выделить зеленый и ААА должен быть другого цвета, если станция событий/место отличается.

Event2

я использовать эту формулу

= D60: D150 = "ABC"

зеленый цвет и выбрать диапазон В3: AF50, но это только изменение цвета клеток b3 не в соответствии с датами

ответ

3

Используйте эту формулу вместо:

=VLOOKUP(B3,$A$60:$D$150,4,FALSE) = "ABC" 

Это займет значение в ячейке и попытается найти его в диапазоне A60: A150. Если он найдет значение, он вернет станцию ​​/ место. Затем он проверяет, соответствует ли это «ABC» и возвращает True, если это произойдет.

Если VLOOKUP Не удалось найти совпадение или совпадение не соответствует «ABC», оно вернет False.

enter image description here

+1

Это было бы лучше ответить, если вы объяснили, почему это правильная формула. –

+0

@Scott Craner ничего не делает –

+0

@JohnHascall Вы правы. У меня кто-то пришел в мой кабинет и должен был опубликовать. –

Смежные вопросы