Мне нужно сопоставить данные в column A двух разных листов с похожими данными, а затем сравнить значения в column C sheet 1 содержит данные за этот месяц, sheet 2 прошлый месяц.

У меня есть column A sheet 1 и column A sheet 2 которые имеют много одинаковых значений, но в другом порядке.

Оба column C имеют числовые значения. Я хотел бы указать на изменение числовых значений, выделив ячейку в column C красным (уменьшение), зеленым (увеличение), сохранив тот же цвет, если нет изменений или если это новое значение.

Мне нужно только покрасить новый лист (sheet 1). Смотрите изображение.

Можно ли это сделать без VBA (или с очень простым VBA)?

сравнение двух образцов листов

1 ответ1

2

Да, вы можете использовать условное форматирование в сочетании с vlookup.

Выберите ячейки C2:C6 на листе 1, нажмите условное форматирование, перейдите в новое правило и выберите «Использовать формулу, чтобы определить, какая ячейка будет отформатирована. Формула, чтобы увидеть, будет ли значение листа1 больше.

=C2>VLOOKUP(A2,Sheet2!$A$2:$C$5,3,FALSE)

Затем установите форматирование ниже.

При работе условного форматирования это будет обновляться до = C3 ... или = C4 ... для ячеек ниже первого, поэтому все они должны корректно форматироваться.

Вы можете добавить несколько условных форматов, если хотите проверить также и более низкие числа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .