Функция Microsoft Excel INDIRECT преобразует текстовую строку в действительную ссылку.
Содержание
- Синтаксис
- Аргументы
- Возвращаемое значение
- Примеры
- Дополнительные примеры
- – -> Лучшие инструменты для повышения производительности в офисе
Синтаксис
Аргументы
Ref_text (обязательный аргумент): это ссылка на ячейку, содержащую один из следующих :
- Ссылка в стиле A1.
- Ссылка в стиле R1C1.
- Именованный диапазон, определенный как ссылка.
- Ссылка на ячейку в виде текстовой строки.
[a1] ( необязательный аргумент): это логическое значение для присвоения стиля ref_text.
- Если a1 имеет значение ture или опущено, ref_text интерпретируется как ссылка в стиле A1.
- Если a1 имеет значение FALSE, ref_text интерпретируется как ссылка в стиле R1C1.
Возвращаемое значение
Функция INDIRECT вернет действительную ссылку, указанную в текстовой строке.
Примечания к функциям:
Функция ДВССЫЛ возвращает # ССЫЛКА! значение ошибки, когда:
- ref_text относится к другой рабочей книге, которая не открыта;
- ref_text относится к диапазону ячеек вне предела строки 1 048 576 или ограничение столбца 16 384 (XED).
Примеры
Приведенные ниже примеры иллюстрируют общее использование КОСВЕННАЯ функция в Excel.
Пример 1: КОСВЕННАЯ ссылка на ячейку
Как показано на скриншоте ниже, функция КОСВЕННО преобразовала текстовую строку в B2 в действительную ссылку на ячейку, а затем вернуть значение этой ссылки на ячейку ( D2 ) в качестве окончательного результата.
Примечания :
- Если ref_text заключен в двойные кавычки, например, , он получит значение в B2 напрямую.
- Вы также можете комбинировать текстовая строка и ссылка на ячейку в функции ДВССЫЛ, как показано на скриншоте ниже.
Здесь функция ДВССЫЛ объединяет ref_text (говорит D) и значение в B2 (говорит 2) как действительную ссылку на ячейку D2 и возвращает значение в D2 в качестве результата.
Пример 2: КОСВЕННЫЙ с именованным диапазоном
Функция КОСВЕННЫЙ также может напрямую ссылаться на именованный диапазоны. Как показано на скриншоте ниже, есть таблица, содержащая несколько именованных диапазонов, и теперь вам нужно суммировать значения в определенном именованном диапазоне (говорит Mon) с помощью комбинации функций SUM и INDIRECT, пожалуйста, сделайте следующее.
1. Введите название диапазона в ячейку, здесь я ввожу понедельник в ячейку C12. Выберите пустую ячейку, скопируйте в нее формулу ниже и нажмите клавишу Enter.
Теперь вы суммировали все значения в указанном именованном диапазоне. (Пн).
Дополнительные примеры
Как извлечь уникальные значения из нескольких столбцов в Excel?
– -> Лучшие инструменты для повышения производительности в офисе
Источник: