Изменение ссылок на ячейки - Советы по Excel

Содержание

Скотт отправил эту отличную задачу, которую он решил на 98%:

У меня есть две таблицы. В один из которых я ввожу данные. Другой является зеркалом первого, использующим функцию вставки ссылки. Это прекрасно работает. Вы можете «увидеть» первый лист, посмотрев на второй лист.

В идеальных условиях лист 2, ячейка A10 показывает мне данные в ячейке A10 листа 1. Теперь предположим, что в ячейке A10 листа 1 есть значение «a-ten». Если я вставляю строку в лист 1 между строками 9 и 10, это увеличивает значение «a-ten» для A10 до A11.

Глядя на мой второй лист, в ячейке A10 все еще отображается «а-десять», но когда вы смотрите на адрес, теперь ссылка на A11. Ячейка A9 будет ссылаться на A9, как и должно. Но, по сути, это создало вакуум, в котором данные с листа 1 будут падать сквозь трещины.

Excel отслеживает данные, которые раньше находились в ячейке A10, а не то, что на самом деле находится в ячейке A10.

Хотелось бы отследить, что физически в А10. не куда идут данные в A10.

Моя идея превзойти Excel в его собственной игре состоит в том, чтобы каким-то образом создать ссылку, которая использует такую ​​комбинацию функций СТРОКА и АДРЕС.

Поместив это на второй лист

=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))

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

Функция ДВССЫЛ () примет текст, который выглядит как ссылка, и даст вам фактическое значение в этой ссылке, но это не будет работать при указании на другой рабочий лист.

Как насчет использования функции СМЕЩЕНИЕ?

=OFFSET(Sheet2!$A$1,ROW()-1,0)

Интересные статьи...