![](https://cdn.wiki-base.com/7988877/excel_formula_indirect_named_range_different_sheet__2.png.webp)
Загальна формула
INDIRECT("'"&sheet&"'!"&name)
Резюме
Для посилання на іменований діапазон на іншому аркуші можна використовувати функцію INDIRECT із необхідним синтаксисом аркуша. У наведеному прикладі формула в D6 має вигляд:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Який повертає суму названого діапазону "дані" на Аркуші1.
Пояснення
Формула вище оцінює приблизно таке:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Як тільки рядок зібраний із використанням значень у B6 та C6, INDIRECT обчислює та перетворює рядок у відповідне посилання.
Зверніть увагу, що ви можете посилатися на названий діапазон у формулі, не використовуючи INDIRECT. Наприклад, формулу в D6 можна записати:
=SUM('Sheet1'!data)
Однак, якщо ви хочете зібрати посилання як текст, і програма Excel розглядає текст як посилання, вам потрібно використовувати INDIRECT.
Примітка: Одиночні лапки додаються у формулу вище, щоб формула працювала, коли ім'я аркуша містить пробіли.