Наименувани диапазони се отличават с автоматична настройка, блог needfordata

Имената на функциите са с главни букви, менюта и някои термини са дадени в курсив. Просто добавя към оригиналните примери текстови.

Наименувани диапазони на Excel - това е един чудесен инструмент. Те ви позволяват да правите неща, като например падащи списъци в параграф Data Validation. Или е възможно да се назоват данните за гама и по-нататък се отнасят до него, а не за да покаже, координатите (A1: В5).

Един от проблемите, свързани със списъка на поддържаните - необходимостта да се редактират границите на управителя на Формула> пространство от имена, като след всяко добавяне / изтриване на линии за данни в областта на източника. За да се избегне такава ситуация, че е възможно да се създаде динамичен обхват при прилагане на формулата, а не строго определени координати. Най-често се използва функцията OFFSET, както е показано по-долу. Запитване «Excel динамичен обхват" в всяка търсачка ще се върне стотици линкове, повечето от които са варианти на формулата:

OFFSET = (лист $ A $ 1, 0, 0, COUNTA ($ А :! $ А), 1)

Smeschpo редове: 0 нормално, тъй като изходна позиция вече идентифицирани.

Smeschpo колони: както обикновено 0, по същата причина.

Смола: броя на редовете на нашата гама (тук е формулата, по-долу.).

Широчина: Броят на колони в този диапазон (поне 1).

Ясно е, че компенсирането самата функция не е много полезно за нашите цели. Ако възнамерявате да използвате статичен брой, а след това изхвърлете офсет, пряко определят времето. Причината, поради която ние използваме офсетните - възможността за замяна на параметрите (аргументи) формули. Те позволяват да се получи динамичен част.

Типичен формула на динамичния диапазон, който може да се намери в интернет, използва броенето (числови данни) или COUNTA (за текст). И двете от тези функции се преброят на не-празни клетки. Ако се сметне числото на заета клетки в една колона и се въведе номера в определянето на височината, получаваме гама от началната клетка до последната клетка на записа. Но това е на теория.

В действителност, ако четете внимателно, ние получаваме редица височина на броя на линиите, които получихме от COUNTA. Ако обхватът съдържа празни клетки, от порядъка на изхода ще бъде по-кратък, отколкото е необходимо, а последният загубена клетката. Запомни това финес.

Най-често срещаният Динамичният обхват се използва в следните случаи:

Ако имаме една маса, която се променя броя на линиите, а има и формули, които използват връзката към таблицата, използването на динамичния обхват е логична стъпка. Да кажем, че имаме "база данни", която ние регистрира всяко желание на клиента, и ние искаме да се преброят на конкретни искания на клиентите. След това можете да направите нещо подобно:

На първо място, ние създаваме една динамична наименуван диапазон, използвайки името на мениджъра, и след това да използвате в нашата формула.

Формула че ние използвахме:

Друго изпълнение с помощта на динамичен обхват - Общо таблици. Ние използваме "база" в предишния пример. Ние ще измени формулата на динамичния обхват, тъй като е необходимо да се включи заглавията на колоните и позволи на втората колона. Ние искаме да се получи общата сума за всеки клиент.

Това са първоначалните данни:

Но, след добавянето на нови линии (не забравяйте да кликнете върху Refresh):

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

В този пример се използват два динамичен обхват.

Последният пример, че ние ще обсъдим - създаване списъци с възможност чрез инструмента за проверка на данните. Този инструмент се използва, когато искаме да ограничи даден потребител при въвеждането на данни в клетка. В колона А, ние сме поставени валиден набор от данни, както и колона N създаде списъци с възможност (как да създадете тях не се счита тук).

След добавянето на нови линии:

В много динамичен обхват тривиално формула:

В крайна сметка ние дам един пример за създаване на динамичен обхват чрез INDEX функция. Обикновено се предпочита да се прилага нелетливия функция. INDEX само това, но OFFSET - летлив. В резултат на прилагането на индекс върху външния вид е същото като офсет.

Помислете формулата получаване на динамичния обхват:

Дизайн REPEAT ( "I"; 255) създава низ от 255 писма "I". При сравняване на почти всеки текст ще бъде "по-малко от", както и функцията намира на последния ред. Друго предимство на използването на функцията INDEX е нечувствителен към празни клетки.

Резултат за OFFSET:

И се държи INDEX: