Я работаю над исправлением этих двух больших листов Excel. Мне нужно, чтобы последовательность записей совпадала, и мне нужно убедиться, что они имеют одинаковые записи.

Чтобы проверить это, я создал два дополнительных листа поддержки, чтобы показать мне работу, которую нужно сделать. Один показывает, совпадает ли порядок записей, а другой показывает, какие из них не внесены в другой лист.

Я создал первый с простым параллельным сравнением столбцов. Столбец A ссылается на записи в sheet1, а столбец B ссылается на sheet2. И у меня есть столбец C, просто делающий сравнение совпадений. Показывает Правда или Ложь.

Второй вспомогательный лист следует за параллельным сравнением в качестве первого и находит несоответствия посредством условного форматирования, окрашивания в ячейке, если он не соответствует ни одной из других записей в противоположном столбце (это было сделано с двумя правилами).


Проблема в том , что при обновлении либо sheet1 или Лист2, вставляя новую строку на одном из листов моих ссылок в моих сторонником листов больше не выравнивать. Некоторые показывают #Ref! ошибка, хотя некоторые просто показывают и увеличивают ссылку. (т.е. $ A7, когда я все еще хочу $ A6).

Моя формула для столбца A и столбца B просто ="sheet1"$A6 и ="sheet2"$B4 .

Может быть , отметить , что sheet1 и sheet2 фактически различные файлы.


Есть ли способ заблокировать мои ссылки? Таким образом, они всегда ссылаются на эту конкретную клетку? Даже когда я вставляю новую в таблицы, на которые они ссылаются?

1 ответ1

1

Используйте эту формулу:

=IF(INDIRECT("Sheet1!"&"R"&ROW()&"C"&COLUMN(),FALSE)="","",INDIRECT("Sheet1!"&"R"&ROW()&"C"&COLUMN(),FALSE))

Даже если вы вставите строку, она всегда будет ссылаться на ту же ячейку, что и формула из-за ссылки RC, и вы можете перетащить ее вниз и в ту же строку

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