Я пытаюсь выделить возможное несоответствие в моих данных и обозначить их M1 для первого несоответствия и M2 для второго несоответствия для простоты сравнения.

Это в основном сравнивает 2 строки данных одновременно. A1=A2 , B1=B2 , C1=C3 . Но иногда, C1<>C3 , мне нужно сравнить другие столбцы в этих 2 строках данных, поэтому мне нужен способ выделить эти 2 строки.

Я хочу, чтобы Excel помечал обе записи M1 и M2 . Я написал простое утверждение IF но не могу понять, как пометить 2 ячейки.

=IF((AND(A1=A2,B1=B2,C1<>C2)),*AND("M1",D2="M2")*,"")

Пример вывода:

1 ответ1

0

Поскольку ваш пример на рисунке не совпадает с описанием, в соответствии с вашим примером, я думаю, вы хотите сделать это:

  • Если A6 <> A7 и C6 = C7 и D6 = D7, то пометьте ячейку K6 как "M1" и K7 как "M2".
  • В противном случае оставьте K6 пустым.

Что вы можете сделать, это сделать каскад =IF() и поместить ячейку K6 в следующую формулу:

=IF(K5="M1","M2",IF(AND(A6<>A7,C6=C7,D6=D7),"M1",""))

Таким образом, external =IF() проверяет, помечена ли последняя строка "M1". Если это так, это должно быть "M2". Если нет, он сравнит столбцы A, C, D со следующей строкой и увидит, нужно ли пометить "M1".

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