Формула Excel: непрямий іменований діапазон різний аркуш -

Зміст

Загальна формула

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.

Примітка: Одиночні лапки додаються у формулу вище, щоб формула працювала, коли ім'я аркуша містить пробіли.

Цікаві статті...