2015-12-14 4 views
-2

Легко сделать условное форматирование, которое сравнивает 2 столбца, например: =$A1=$B1. Но что, если я также хотите сравнить C и D, но NOT B и C? В идеале я бы хотел сделать это с помощью одной условной форматирующей формулы, так как у меня много столбцов, но при необходимости я соглашусь на VBA (я просто не знаком с условным форматированием в VBA).Условное форматирование, сравнивающее два соседних столбца для каждого другого столбца

ПРИМЕЧАНИЕ: Я пробовал некоторые варианты =AND(MOD(COLUMN(),2),A1=B1), но это не сработало.

ПРИМЕЧАНИЕ 2: Вот еще некоторые особенности: В основном я сравниваю данные в двух почти идентичных таблицах, и хочу выделить любые различия. Так, например, каждая таблица имеет столбец «Study_ID», и я хочу просмотреть их рядом друг с другом на новом листе, например. в столбцах A и B, выделяя непревзойденные ячейки в обеих колонках. Было бы легко сказать =$A1:$B1 и применить к =$A$A:$B$B. Но я также смотрю «Имя» бок о бок, например. в колонках C и D. I может добавить новую формулу =$C1:$D1. Но так как исходные таблицы имеют 20 столбцов, это потребует 20+ формул. Я бы предпочел один.

Спасибо!

Изображение ниже было достигнуто с использованием нескольких формул (=$A1<>$B1, применяемые к =$A$1:$B$4 и =$C1<>$D1, применяемые к =$C$1:$D$4)

Solution with multiple formulas

+0

См. N ote 2 выше –

+0

Извините, не знаете, как еще ответить на это: «Что вы хотите отформатировать» Смежные ячейки. «Какие условия»: если две ячейки разные. Затем я хочу сделать это для всех соседних столбцов, но только для каждого другого столбца. Поэтому сравните A и B, C и D, но NOT B и C –

+0

@pnuts просит вас, пожалуйста, разместить пример ваших данных как есть и как вы хотите, чтобы он выглядел. Фотография стоит тысячи слов. –

ответ

1

Edit: Разобрался одну формулу, которая будет делать это:

=A2<>OFFSET(A2,,IF(MOD(COLUMN(),2)=1,1,-1)) 

enter image description here

+0

Hm. Кажется, это не работало для меня. Интуитивно, формулы имеют смысл: «Если столбец нечетный/четный, а две соседние ячейки не равны, примените форматирование». Однако это не работает для всех. Используя изображение, которое я разместил выше, ячейки A3 и B3 неправильно выделены, как и ячейки C2 и D2. Чтобы быть ясным, я заменяю 'B1 <> A1' на' B2 <> A2', поскольку заголовки столбцов, которые обязательно уникальны, находятся в строке 1. –

+0

@AlexSilverman См. Редактирование. Нанесите его на всю площадь –

+0

Я сделал. Я использовал '$ D' вместо' $ H', так как именно там мои данные идут. Кажется, что сравнение A2 с B2, C2-D2, ** и ** B2-C2, а не только первые два. –

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