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

Если вы организовываете свои данные таким образом, вы можете задаться вопросом, как лучше всего изменить ссылки на рабочем листе. Когда вы связываете информацию, Excel отслеживает ссылку на источник ссылки. Например, следующая ссылка относится к ячейке C7 в рабочем листе OctoberData книги 2019Budget.xls:

=+[2019Budget.xls]OctoberData!$C$7

Если у вас довольно много таких ссылок на листе, обновление каждой ссылки может быть затруднительным при изменении исходной книги или листа, используемого ссылками. Вы, конечно, можете использовать функцию поиска и замены Excel, чтобы внести желаемые изменения, но есть более простой способ:

Используйте функции КОСВЕННЫЙ и АДРЕС.

Например, предположим, что у вас есть ячейки, содержащие имя книги (J1), имя рабочего листа (J2), числовой номер строки (J3) и номер столбца (J4). В этом случае вы можете использовать следующую формулу для указания ссылки:

=INDIRECT(ADDRESS(J3,J4,1,TRUE,"["&J1&"]"&J2))

В результате Excel вычисляет косвенный адрес на основе содержимого ячеек. Если вы хотите изменить место, из которого Excel извлекает информацию, все, что вам нужно сделать, это изменить содержимое ячеек с J1 по J4, чтобы они представляли желаемый источник.

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (11147) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь:

link: / excel-Easily_Changing_Links [Простое изменение ссылок].