Работете с именовани диапазони върху различни листове в Excel

Anonim

Както знаем, всеки именен диапазон в excel е достъпен в цялата книга по подразбиране. Но какво ще стане, ако искаме да имаме еднакви имена в различните диапазони? Можем да направим това, като зададем обхвата на името на работен лист.

Сега трябва да споменавате работния лист всеки път, когато искате да използвате конкретен именен диапазон.
В тази статия ще научим как да използваме Indirect за препращане към имена на различни листове.
Обща формула
Използвайте CTRL+SHIFT+Enter.

{= ИНДИРЕКТНО (име на лист & "! Име")}

Това е формула на масив. Но ако сте го капсулирали с формула, която приема масив, няма да е необходимо да го въвеждате с CTRL+SHIFT+Enter. като

= COUNTA (ИНДИРЕКТНО (име на лист & „! Име“))

Име на листа: Това е препратка към името на листа.
Име: Името на именувания диапазон.
Пример:
Тук имам файл, който има два листа, наречени „Клиенти“ и „Продукти“. И двамата са кръстили диапазона като „Име“.

В отделен лист имам падащо меню с имената на тези листове. Искам да получа броя на именования диапазон „Име“ на избрания лист.

Напишете тази формула в B2:

= COUNTA (ИНДИРЕКТНО (A2 & "! Име"))

Ще получите броя на имената на избрания лист „Име“.

Как работи?

Е, това е доста лесно.

Ако имате право {= Продукти! Име} във всяка клетка; той ще върне масив, който ще съдържа всички елементи в именования диапазон „Име“ на лист „Продукт“.

Правим същото, като използваме формулата INDIRECT. Ето как се превежда формулата, ако имаме „Продукти“ в А2.

=> COUNTA (INDIRECT (A2 & "! Name")) след това

=> COUNTA (INDIRECT ("Продукти! Име")) след това

=> COUNTA (Име на продуктите!)

И накрая, получаваме нашия брой.

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

Този урок беше за това как да използвате функцията INDIRECT с именувани диапазони в Excel 2016. Кажете ми, ако имате някакви съмнения относно този урок или друга тема, свързана с Excel/VBA. Разделът за коментари е изцяло ваш.

Изберете от падащото меню и изтеглете данни от различен лист в Microsoft Excel 2016

Всичко за назованите диапазони в Excel

Динамични именовани диапазони в Excel

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

Функцията VLOOKUP в Excel

COUNTIF в Excel 2016

Как да използвате функцията SUMIF в Excel