Поиск
INDIRECT
Определение
INDIRECT возвращает значение ячейки или диапазона, названного текстовой строкой.
Синтаксис
=INDIRECT(ref_text)
Аргументы
| Аргумент | Значение |
|---|---|
ref_text |
Адрес ячейки как текст, например "B3", или ячейка, которая хранит этот текст. |
Пример
Журнал хранит целевой адрес как текст в A2 и значение для чтения в B3.
| A: Адрес | B: Значение |
|---|---|
| B3 | |
| 88 |
Формула: =INDIRECT(A2)
Результат: 88. Текст B3 обрабатывается как ссылка, а в B3 записано 88.
Практика
В ячейке A2 записано 42, а в ячейке B2 записан текст A2. В C2 напишите формулу, которая возвращает значение ячейки, названной в B2.
- В C2 напишите формулу INDIRECT для B2.
- C2 должна показать значение ячейки, названной в B2.
Шаг 1 из 2
Введите =INDIRECT(B2) в C2.
B2 равно A2, а A2 равно 42.
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…
C2 использует INDIRECT.
C2 теперь показывает 42.
Связанные функции
INDEX выбирает по позиции, а не по текстовому адресу. MATCH может дать позицию, если вы строите адрес иначе.
Частая ошибка
Направить INDIRECT на число вместо текста адреса: если в A2 записано 42, =INDIRECT(A2) возвращает #REF!, потому что 42 не является ссылкой.