Чем мы можем вам помочь?

Функция ДВССЫЛ возвращает содержимое ячейки по указанной ссылке.

Эта функция может быть полезна для динамического обращения к ячейкам.

 

Синтаксис

ДВССЫЛ(текст_ссылки; [стиль_ссылки])

Аргумент

Описание

Допустимые значения

текст_ссылки

Текстовая строка

"A1", "B2:C5", "Лист1!A1"

[стиль_ссылки]

(необязательный)

Стиль ссылки, который необходимо вернуть:

A1 (ИСТИНА) или R1C1 (ЛОЖЬ).

По умолчанию ИСТИНА

ИСТИНА или ЛОЖЬ

 

Примеры использования

Получение значения из ячейки A1

=ДВССЫЛ("A1")

Если в ячейке A1 находится значение 10, то результатом будет 10.

Получение суммы значений из диапазона

=СУММ(ДВССЫЛ("B2:C5"))

Эта формула суммирует значения в диапазоне B2:C5.

Создание формулы для динамической ссылки на другой лист с использованием функций АДРЕС и ДВССЫЛ

=ДВССЫЛ(АДРЕС(2; 3; 1; ИСТИНА; A1))

Разбор аргументов:

2: номер строки (строка 2);

3: номер столбца (столбец C);

1: тип ссылки (1 или 4 для абсолютной/относительной);

ИСТИНА: стиль A1 (обязательное условие для корректной работы с ДВССЫЛ);

A1: ячейка с именем листа.

Порядок вычисления формулы:

1.Функция АДРЕС с пятью аргументами создает полный адрес в текстовом формате.

2.Если в ячейке A1 написано "Отчет", то функция АДРЕС вернет текст: 'Отчет'!$C$2.

3.Функция ДВССЫЛ преобразует этот текст в работающую ссылку.

4.Формула возвращает значение из ячейки C2 листа "Отчет".

 

Примечания

Если указанный адрес не существует, функция вернет ошибку.

Был ли материал полезным?
Да
Нет