Ссылка на текущую ячейку для сравнения между листами

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

    A  B  C  D
1   1  1  1  1  <--- Sheet 1

    A  B  C  D
1   1  1  0  0  <--- Sheet 2

То, что я хотел бы сделать, это условно отформатировать лист 2. Меня интересуют только ячейки, значения которых не совпадают, поэтому в приведенном выше примере ячейки C1 и D1 на листе 2 не соответствуют значениям на листе 1, поэтому Я хочу изменить шрифт или фон. На данный момент мне все равно. Если бы я просто сравнивал эти 4 ячейки, я мог бы сделать это достаточно легко. Но на самом деле у меня есть 160 строк и около 1000 столбцов двоичных данных, поэтому я не хочу обрабатывать каждую ячейку отдельно. Что я не могу понять, так это как условно отформатировать весь лист, используя формулу, которая ссылается на текущую ячейку против текущей ячейки на другом листе.

2 ответа

Решение

Для Excel 2010:

  1. Выберите область на листе 2, которую вы хотите сравнить
  2. Выберите условное форматирование под лентой "home", затем "new rule"
  3. Выберите "использовать формулу, чтобы определить, какие ячейки форматировать"
  4. Введите следующее, но замените "A1" на верхнюю левую ячейку в диапазоне выбора и замените имена листов именами ваших листов

    =IF(Лист1!A1= Лист2!A1,FALSE,TRUE)

  5. Выберите желаемый формат
  6. Хит "ОК" в обоих диалогах

В общем, вы можете использовать утилиту сравнения, такую ​​как BeyondCompare. Убедитесь, что каждый лист сохранен в своем собственном файле, а затем выбросьте их в утилиту.

Другие вопросы по тегам