Както знаем, всеки именен диапазон в 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