Зміна посилань на комірки - Поради Excel

Скотт надіслав цю чудову проблему, яку він вирішив на 98%:

У мене є дві таблиці. Один із яких я ввожу дані. Інший - дзеркало першого за допомогою функції вставлення посилання. Це чудово працює. Ви можете "побачити" перший аркуш, подивившись на другий аркуш.

За ідеальних обставин аркуш 2, клітинка A10 показує мені дані аркуша 1 комірки A10. Тепер, припустимо, що в комірці A10 аркуша 1 є значення "а-десять". Якщо я вставляю рядок у аркуш 1 між рядками 9 і 10, це піднімає значення "a-ten" для A10 до A11.

Дивлячись на мій другий аркуш, клітинка A10 все ще показує "а-десять", але коли ви дивитесь на адресу, посиланням тепер є A11. Осередок A9 буде посилатися на A9 як слід. Але це, по суті, створило вакуум, де дані з аркуша 1 потраплять крізь тріщини.

Excel відстежує дані, які раніше були в комірці A10, а не те, що насправді є в A10.

Я хотів би простежити, що фізично є в A10. не туди, куди надходять дані в A10.

Моя ідея перемогти Excel у власній грі полягає в тому, щоб якось створити посилання, яке використовує комбінацію функцій ROW та ADDRESS, як це.

Розміщуючи це на другому аркуші

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

дає мені текст посилання, яке я хочу. Чи є спосіб перетворити це на справжнє посилання?

Функція INDIRECT () буде приймати текст, який виглядає як посилання, і дасть вам фактичне значення для цього посилання, але це не буде працювати при вказівці на інший аркуш.

Як щодо використання функції OFFSET?

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

Цікаві статті...