У меня есть список текстовых записей в столбцах A и B

В столбце C я хотел бы показать, на сколько строк запись столбца B отличается от ее строки в столбце A

Различия в строках могут быть положительными или отрицательными (т. Е. Данные могут перемещаться вверх или вниз по строкам).

1 ответ1

1

Если у вас есть список в столбце A и новый список в столбце B, в CELL C1 вы можете применить приведенную ниже формулу и перетащить вниз.

=IFERROR(MATCH(A1,B:B,0)-ROW(A1),"")

Положительные числа указывают на сдвинутые строки, отрицательные - вверх. Чтобы полностью изменить это использование:

=IFERROR(ROW(A1)-MATCH(A1,B:B,0),"")

Редактировать. Согласно комментариям

Смотрите новую формулу в соответствии с просьбой.

=IFERROR(IF(MATCH(A1,B:B,0)-ROW(A1)=0,"Did Not Move","Moved "&MATCH(A1,B:B,0)-ROW(A1)&" Rows "&IF(MATCH(A1,B:B,0)-ROW(A1)<0,"Down",IF(MATCH(A1,B:B,0)-ROW(A1)>0,"Up",""))),"Not Found In Column A")

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