Как мы знаем, каждый именованный диапазон в Excel по умолчанию доступен во всей книге. Но что, если мы хотим иметь одинаковые имена в разных диапазонах? Мы можем сделать это, установив область действия имени на лист.

Теперь вам нужно упоминать рабочий лист каждый раз, когда вы хотите использовать определенную ссылку link: / excel-range-name-all-about-named-range-in-excel [named range].

В этой статье мы узнаем, как использовать косвенное обращение к именам на разных листах.

Общая формула

Используйте CTRL + SHIFT + Enter.

{=INDIRECT(sheetname&"!Name")}

Это формула массива. Но если вы инкапсулировали его с помощью формулы, которая принимает массив, вам не нужно будет вводить его с помощью CTRL + SHIFT + Enter. Как

=COUNTA(INDIRECT(sheetname&„!Name“))

SheetName: это ссылка на имя листа.

Имя: имя именованного диапазона.

Пример:

Здесь у меня есть файл с двумя листами с именами «Клиенты» и «Продукты». Оба имеют именованный диапазон как «Имя».

75

На отдельном листе у меня выпадающий список с названиями этих листов.

Я хочу получить количество именованного диапазона «Имя» выбранного листа.

0076

Запишите эту формулу в B2:

=COUNTA(INDIRECT(A2&"!Name"))

Вы получите счетчик диапазона имен выбранного листа «Имя».

0070

Как это работает?

Что ж, это довольно просто.

Если вы правы \ {= Products! Name} в любой ячейке; он вернет массив, в котором будут все элементы из именованного диапазона «Имя» на листе «Продукт».

Мы делаем то же самое, используя link: / lookup-formulas-excel-Indirect-function [INDIRECT formula]. Вот как переводится формула, если у нас есть «Товары» в A2.

link: / counting-excel-counta-function [COUNTA] (link: / lookup-formulas-excel-Indirect-function [INDIRECT] (A2 & «! Name»))

then ⇒ link: / counting-excel-counta-function [COUNTA] (link: / lookup-formulas-excel-Indirect-function [INDIRECT] («Products! Name»))

then ⇒ link: / counting-excel-counta-function [COUNTA] (Товары! Название)

И, наконец, мы получили счет.

Так что да, ребята, вот как вы можете использовать косвенную функцию с именованными диапазонами для ссылки на именованные диапазоны на разных листах, даже если у них есть область рабочего листа.

В этом руководстве рассказывается, как использовать функцию ДВССЫЛ с именованными диапазонами в Excel 2016. Сообщите мне, если у вас есть какие-либо сомнения по поводу этого руководства или любой другой темы, связанной с Excel / VBA. Раздел комментариев — все ваше.

Статьи по теме:

link: / tips-select-from-drop-down-and-pull-data-from-different-sheetin-microsoft-excel-2010 [Выбрать из раскрывающегося списка и извлечь данные из другого листа в Microsoft Excel 2016]

link: / excel-range-name-all-about-named-range-in-excel [Все об именованных диапазонах в Excel]

link: / excel-range-name-dynamic-named-range-in-excel [Динамические именованные диапазоны в Excel]

Популярные статьи:

link: / формулы-и-функции-введение-функции vlookup [Функция ВПР в Excel]

link: / tips-countif-in-microsoft-excel [СЧЁТЕСЛИ в Excel 2016]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]