|
|
|
| Возможно ли использование переменных в ссылке?
Например, есть общая таблица в файле, которая берет данные из других таблиц в разных файлах. Это общий квартальный отчет. Схема одна и таже из квартала в квартал. Есть ссылка такого вида: "='S:\report\department1\[4q08.xls]REPORT'!$H$1"
В следующем квартале в этой ссылке изменится только 4q08.xls на 1q09.xls (то есть первый квартал 2009). В каждой новой общей таблице хотелось бы менять только квартал а не все ссылки.
Можно ли вместо "4q08.xls" использовать переменную, чтобы в общей таблице менять только её, а не все ссылки? | |
|
| |
|
|
|
| Ссылки не допускают использование переменных. Впрочем, и хотя для решения аналогичных задач, иногда можно воспользоваться стандартной функцией рабочего листа =ДВССЫЛ(), в данном конкретном случае, это не лучший вариант, ибо, во-первых, при применении вышеупомянутой функции книга-источник обязательно должна быть открыта (а сейчас, если судить по ссылке, это не так), во-вторых, стандартная функция рабочего листа =ДВССЫЛ() (равно как и некоторые другие) является пересчитываемой/volatile, и в третьих, существует более простой способ заменить часть ссылки/формулы. А именно, выделить диапазон с формулами (или весь столбец, если заменяемый фрагмент не встречается в других ячейках), затем в меню Правка выбрать команду Заменить (CTRL+H), в появившемся стандартном диалоговом окне, в поле Что: введите 4q08.xls (или 4q08), в поле Заменить на: ввести имя существующего файла, к примеру, 1q09.xls (или 1q09) и кликнуть кнопку Заменить все. | |
|
| |
|
|
|
| Спасибо огромное! Этот вариант очень подошел!! | |
|
| |