Excel8 мин·
ДВССЫЛ (INDIRECT) — динамические ссылки на ячейки и листы
Как ссылаться на ячейку, адрес которой вычисляется формулой. ДВССЫЛ для выпадающих списков, ссылок на другие листы, динамических диапазонов.
Что делает ДВССЫЛ
Обычная ссылка =A1 жёстко указывает на ячейку A1. ДВССЫЛ берёт текст и превращает его в ссылку. Если в ячейке D1 написано «B5», то =ДВССЫЛ(D1) вернёт значение из B5. Адрес ячейки становится динамическим — его можно вычислять формулами, брать из выпадающего списка, менять без редактирования формулы.
Базовый пример
В ячейке D1 написано "C10". Получить значение из C10:
=ДВССЫЛ(D1)
💡 Совет: Если D1 пуста или содержит невалидный адрес — результат #ССЫЛКА!.
Ссылка на другой лист
В ячейке E1 выбрано название листа (например, «Январь»). Получить ячейку B10 с этого листа:
=ДВССЫЛ(E1&"!B10")
💡 Совет: Если название листа содержит пробелы — оберните в апострофы: =ДВССЫЛ("'"&E1&"'!B10")
Зависимые выпадающие списки
Классическое применение ДВССЫЛ. Первый выпадающий список — выбор категории (Фрукты, Овощи). Второй — конкретные товары, зависящие от категории.
1. Создайте именованные диапазоны: «Фрукты» = Яблоко, Груша, Банан; «Овощи» = Морковь, Картофель, Лук
2. Первый выпадающий список в A1 → Проверка данных → Список: Фрукты, Овощи
3. Второй выпадающий список в B1 → Проверка данных → Источник:
=ДВССЫЛ(A1)
💡 Совет: Когда в A1 выбрано «Фрукты», ДВССЫЛ превращает текст «Фрукты» в ссылку на именованный диапазон — и список заполняется яблоками, грушами, бананами.
Динамический диапазон для СУММ
Суммировать столбец, номер которого выбирается пользователем. В E1 — буква столбца (B, C, D...):
=СУММ(ДВССЫЛ(E1&"2:"&E1&"100"))
Ограничения
- ДВССЫЛ — волатильная функция (пересчитывается при любом изменении). Много ДВССЫЛ = медленная таблица
- Не работает в закрытых книгах — если ссылается на другой файл, файл должен быть открыт
- Google Sheets: INDIRECT работает аналогично, но именованные диапазоны с пробелами могут вести себя по-другому
В Google Sheets
=INDIRECT("Январь!B10") — работает. Зависимые выпадающие списки через INDIRECT тоже поддерживаются, но в Google Sheets проще использовать именованные диапазоны через Данные → Именованные диапазоны.
Заключение
ДВССЫЛ — инструмент для продвинутых таблиц: дашбордов, шаблонов с выбором параметров, зависимых списков. Используйте с умом — она замедляет большие таблицы. Если нужна формула с динамической ссылкой — опишите задачу в Fast Formula.
🤖
Не хотите запоминать формулы?
Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.
Попробовать бесплатно →Читайте также
ТОП-20 формул Excel, которые должен знать каждый бухгалтер
Подборка самых нужных формул Excel для бухгалтерии: СУММЕСЛИ, ВПР, ЕСЛИ, СЧЁТЕСЛИ и другие. С примерами и объяснениями на русском.
Как сделать ВПР (VLOOKUP) в Google Таблицах — полное руководство
Подробное руководство по VLOOKUP в Google Sheets: синтаксис, примеры, ошибки, альтернативы (INDEX/MATCH, XLOOKUP). С картинками и объяснениями.