01 от 02
Функция Excel INDEX - формуляр на масив
Excel INDEX функционален преглед
По принцип функцията INDEX може да се използва за намиране и връщане на определена стойност или за намиране на референтната клетка на местоположението на тази стойност в работен лист.
Има две форми на функцията ИНДЕКС, налични в Excel: формулярът Array и референтния формуляр.
Основната разлика между двете форми на функцията е:
- формулярът Array връща стойността на данните, разположена в точката на пресичане на конкретен ред и колона от данни;
- Референтната форма връща отметката на клетката на точката на пресичане на конкретна колона и ред.
Функция Excel INDEX - формуляр на масив
Масив обикновено се счита за група съседни клетки в работен лист. На изображението по-горе масивът ще бъде блок от клетки от А2 до С4.
В този пример матричната форма на функцията INDEX, разположена в клетка C2, връща стойността на данните - Widget - намерена в точката на пресичане на ред 3 и колона 2.
Функцията INDEX Функция (Array Form) Синтаксис и аргументи
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите, сепараторите на запетаи и аргументите .
Синтаксисът за функцията INDEX е:
= INDEX (Array, Row_num, Column_num)
Масив - Референтната клетка за обхвата на клетките, които трябва да бъдат търсени от функцията за желаната информация
Row_num (по избор) - Номерът на реда в масива, от който да се върне стойност. Ако този аргумент е пропуснат, Column_num се изисква.
Column_num (незадължително) - Номерът на колоната в масива, от който да се върне стойност. Ако този аргумент е пропуснат, се изисква Row_num.
- И за двата аргумента Row_num и Column_num могат да се въведат или реалните номера на редове и колони, или клетките, отнасящи се до местоположението на тази информация в работния лист.
Функция INDEX (формуляр на масив) Пример
Както беше споменато, примерът в изображението по-горе използва формата Array на функцията INDEX, за да върне думата Widget от списъка.
Информацията по-долу обхваща стъпките, използвани за въвеждане на функцията INDEX в клетка B8 на работния лист.
В стъпките се използват референтните клетки за обозначенията Row_num и Column_num , вместо да се въвеждат директно тези числа.
Въвеждане на функцията ИНДЕКС
Опциите за въвеждане на функцията и нейните аргументи включват:
- Въвеждане на пълната функция: = INDEX (A2: C4, B6, B7) в клетка B8
- Избиране на функцията и нейните аргументи чрез диалоговия прозорец на функцията INDEX
Въпреки че е възможно просто да въведете пълната функция ръчно, много хора смятат, че е по-лесно да се използва диалоговият прозорец за въвеждане на аргументите на функцията.
Стъпките по-долу използват диалоговия прозорец, за да въведете аргументите на функцията.
Отваряне на диалоговия прозорец
Тъй като има две форми на функцията - всяка със собствен набор от аргументи - всяка форма изисква отделен диалогов прозорец.
В резултат на това има допълнителна стъпка в отварянето на диалоговия прозорец на функцията INDEX, който не присъства с повечето други функции на Excel. Тази стъпка включва събиране на формуляра за масив или референтен формуляр на аргументи.
По-долу са стъпките, използвани за въвеждане на функцията INDEX и аргументите в клетка B8, използвайки диалоговия прозорец на функцията.
- Кликнете върху клетка B8 в работния лист - тук ще се намира функцията
- Кликнете върху раздела Формули в лентата с менюта
- Изберете " Търсене и справка" от панделката, за да отворите падащия списък на функциите
- Кликнете върху INDEX в списъка, за да изведете диалоговия прозорец Select Arguments (Избор на аргументи) - който ви позволява да избирате между масивите и референтните форми на функцията
- Кликнете върху масива, row_num, column_num опция
- Кликнете върху OK, за да отворите диалоговия прозорец "Индексна форма" - Array
Въвеждане на аргументите на функцията
- В диалоговия прозорец кликнете върху линията на масива
- Маркирайте клетки А2 до С4 в работния лист, за да влезете в обхвата в диалоговия прозорец
- Кликнете върху реда Row_num в диалоговия прозорец
- Кликнете върху клетка B6, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху колоната Column_num в диалоговия прозорец
- Кликнете върху клетка B7, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- Думата Gizmo се появява в клетка B8, тъй като терминът в клетката пресича третия ред и втората колона на инвентара на части
- Когато кликнете върху клетка B8, пълната функция = INDEX (A2: C4, B6, B7) се появява в лентата за формули над работния лист
Индекс функция Грешка стойности
Общите стойности на грешки, свързани с функцията ИНДЕКС - Формуляр Array са:
#VALUE! - Възникна, ако буквите Row_num , Column_num не са числа.
#REF! - Възникна, ако:
- Аргументът Row_num е по-голям от броя на редовете в избрания диапазон;
- Аргументът Col_num е по-голям от броя на колоните в избрания диапазон.
Предимства на диалоговия прозорец
Предимствата при използването на диалоговия прозорец за въвеждане на данните за аргументите на функцията включват:
- Диалоговият прозорец се грижи за синтаксиса на функцията - което улеснява въвеждането на аргументите на функцията едно по едно без да е необходимо да въвеждате знака за равенство, скобите или запетайките, които действат като сепаратори между аргументите.
- Референтните клетки, като например B6 или B7, могат да се въвеждат в диалоговия прозорец, като се използва посочването , което включва кликване върху избрани клетки с мишката, вместо да ги въвеждате. Това не само улеснява посочването, но също така помага да се намалят грешките във формулите, причинени от неправилни референтни клетки.
02 от 02
Функция Excel INDEX - Референтна форма
Функция Excel INDEX - Референтна форма
Референтната форма на функцията връща стойността на данните на клетката, разположена в точката на пресичане на конкретен ред и колона от данни.
Референтната матрица може да се състои от множество несъседни диапазони, както е показано на изображението по-горе.
Синтаксисът и аргументите на функцията INDEX (Справочна форма)
Синтаксисът и аргументите за функцията INDEX Референтен формуляр са:
= INDEX (Референция, Row_num, Column_num, Area_num)
Референция - (задължително) референтните клетки за обхвата на клетките, които трябва да се търсят от функцията за желаната информация.
- ако за този аргумент са въведени множество несъседни диапазони, диапазоните трябва да бъдат заобиколени от отделен комплект от кръгли скоби, както е показано във формулата INDEX: = INDEX ((A1: A5, C1: E1, C4: D5), B7 , B8), взети от изображението по-горе
Row_num - номерът на реда в масива, от който да се върне стойност.
- по избор за единични референтни диапазони
- необходими за единични и многоредови референтни диапазони
Column_num - номерът на колоната в масива, от който да се върне стойност.
- по избор за единични колони Референтни диапазони
- необходими за едноредовите и многократно колоните Референтни диапазони
Забележка: За аргументите Row_num и Column_num могат да се въведат или номерата на действителните редове и колони, или клетките, отнасящи се до местоположението на тази информация в работния лист.
Area_num (незадължително) - ако аргументът за справка съдържа няколко несъседни диапазона, този аргумент избира кой диапазон от клетки да връща данните. Ако е пропуснат, функцията използва първия обхват, посочен в аргумента за справка .
- Първият диапазон, въведен в аргумента за справка , е номериран 1;
- втората е 2;
- третата е 3 и т.н.
Функция INDEX (Референтна форма) Пример
Примерът в изображението по-горе използва Референтния формуляр на функцията INDEX за връщане на месец юли от област 2 на ярост A1 до E1.
Информацията по-долу обхваща стъпките, използвани за въвеждане на функцията INDEX в клетка B10 на работния лист.
Стъпките използват референтните клетки за обозначенията Row_num, Column_num и Area_num , вместо директно да въвеждат тези числа.
Въвеждане на функцията ИНДЕКС
Опциите за въвеждане на функцията и нейните аргументи включват:
- Въвеждане на пълната функция: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) в клетка В10
- Избиране на функцията и нейните аргументи чрез диалоговия прозорец на функцията INDEX
Въпреки че е възможно просто да въведете пълната функция ръчно, много хора смятат, че е по-лесно да се използва диалоговият прозорец за въвеждане на аргументите на функцията.
Стъпките по-долу използват диалоговия прозорец, за да въведете аргументите на функцията.
Отваряне на диалоговия прозорец
Тъй като има две форми на функцията - всяка със собствен набор от аргументи - всяка форма изисква отделен диалогов прозорец.
В резултат на това има допълнителна стъпка в отварянето на диалоговия прозорец на функцията INDEX, който не присъства с повечето други функции на Excel. Тази стъпка включва събиране на формуляра за масив или референтен формуляр на аргументи.
По-долу са описани стъпките, използвани за въвеждане на функцията INDEX и аргументите в клетка B10, използвайки диалоговия прозорец на функцията.
- Кликнете върху клетка B8 в работния лист - тук ще се намира функцията
- Кликнете върху раздела Формули в лентата с менюта
- Изберете " Търсене и справка" от панделката, за да отворите падащия списък на функциите
- Кликнете върху INDEX в списъка, за да изведете диалоговия прозорец Select Arguments (Избор на аргументи) - който ви позволява да избирате между масивите и референтните форми на функцията
- Кликнете върху референтната, row_num, column_num, field_num опция
- Кликнете върху OK, за да отворите функцията INDEX - диалогов прозорец за справка
Въвеждане на аргументите на функцията
- В диалоговия прозорец кликнете върху Референтната линия
- Въведете отворена кръгла конзола " ( " на този ред в диалоговия прозорец
- Маркирайте клетки A1 до A5 в работния лист, за да влезете в диапазона след отворената скоба
- Въведете запетая, за да действа като разделител между първия и втория диапазон
- Маркирайте клетки C1 до E1 в работния лист, за да влезете в диапазона след запетаята
- Въведете втора запетая, която да действа като разделител между втория и третия диапазон
- Маркирайте клетки C4 до D5 в работния лист, за да влезете в диапазона след запетаята
- Въведете затваряща кръгла конзола " ) " след третия обхват, за да завършите аргумента за справка
- Кликнете върху реда Row_num в диалоговия прозорец
- Кликнете върху клетка B7, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху колоната Column_num в диалоговия прозорец
- Кликнете върху клетка B8, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху полето Area_num в диалоговия прозорец
- Кликнете върху клетка B9, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- Месец юли се появява в клетка B10, тъй като е месецът в клетката, пресичаща първия ред и втората колона на втората област (диапазон C1 до 1)
- Когато кликнете върху клетка B8, пълната функция = ИНДЕКС ((A1: A5, C1: E1, C4: D5), B7, B8) се появява във формулата над работния лист
Индекс функция Грешка стойности
Общите стойности на грешки, свързани с функцията ИНДЕКС - Референтната форма са:
#VALUE! - Възникнат, ако буквите Row_num , Column_num или Area_num не са номера.
#REF! - Възникна, ако:
- Аргументът Row_num е по-голям от броя на редовете в избрания диапазон;
- Аргументът Col_num е по-голям от броя на колоните в избрания диапазон.
- Аргументът Area_num е по-голям от броя на зоните в избрания диапазон.