Абсолютные ссылки не изменяются при перемещении ссылочной ячейки. Но даже с абсолютной ссылкой, если указанная ячейка перемещается, ссылка обновляется. Я хочу, чтобы он был тупее и продолжал указывать на то же место, даже если ячейка, которая была там, была перемещена, и собирал содержимое (строку) в том, что заменило исходную ячейку. Итак, я хочу определить ссылку на B5, добавить новую строку 3 выше B5, и все же ссылка указывает на B5. Я не нашел функцию для этого. Определение имени не помогает, равно как и INDIRECT, потому что оба обновляются в новом местоположении исходной указанной ячейки.

1 ответ1

0

Чтобы указать на B5 независимо от движения / вставки / удаления ячеек и т.д. (Или чего-либо еще) , должна работать формула =INDIRECT("B" & "5", TRUE) .

Если вам нужно, чтобы оно работало динамически, тогда обновление должно работать в вашу пользу, чтобы добиться того же самого, вы можете использовать =INDIRECT("R" & B3 & "C" & B4, FALSE) где ссылка на исходную ячейку (строку и столбец) удерживается в ячейках B3 (5) и B4 (2), но корректно изменяется, если строки или столбцы добавляются ранее. Существует много других вариантов использования функции INDIRECT .

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