Намиране на данни в списък с функцията INDEX

01 от 02

Функция Excel INDEX - формуляр на масив

Намиране на данни в списък с функцията INDEX - формуляр за масив. © TedFrench

Excel INDEX функционален преглед

По принцип функцията INDEX може да се използва за намиране и връщане на определена стойност или за намиране на референтната клетка на местоположението на тази стойност в работен лист.

Има две форми на функцията ИНДЕКС, налични в Excel: формулярът 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.

Функция INDEX (формуляр на масив) Пример

Както беше споменато, примерът в изображението по-горе използва формата Array на функцията INDEX, за да върне думата Widget от списъка.

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

В стъпките се използват референтните клетки за обозначенията Row_num и Column_num , вместо да се въвеждат директно тези числа.

Въвеждане на функцията ИНДЕКС

Опциите за въвеждане на функцията и нейните аргументи включват:

  1. Въвеждане на пълната функция: = INDEX (A2: C4, B6, B7) в клетка B8
  2. Избиране на функцията и нейните аргументи чрез диалоговия прозорец на функцията INDEX

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

Стъпките по-долу използват диалоговия прозорец, за да въведете аргументите на функцията.

Отваряне на диалоговия прозорец

Тъй като има две форми на функцията - всяка със собствен набор от аргументи - всяка форма изисква отделен диалогов прозорец.

В резултат на това има допълнителна стъпка в отварянето на диалоговия прозорец на функцията INDEX, който не присъства с повечето други функции на Excel. Тази стъпка включва събиране на формуляра за масив или референтен формуляр на аргументи.

По-долу са стъпките, използвани за въвеждане на функцията INDEX и аргументите в клетка B8, използвайки диалоговия прозорец на функцията.

  1. Кликнете върху клетка B8 в работния лист - тук ще се намира функцията
  2. Кликнете върху раздела Формули в лентата с менюта
  3. Изберете " Търсене и справка" от панделката, за да отворите падащия списък на функциите
  4. Кликнете върху INDEX в списъка, за да изведете диалоговия прозорец Select Arguments (Избор на аргументи) - който ви позволява да избирате между масивите и референтните форми на функцията
  5. Кликнете върху масива, row_num, column_num опция
  6. Кликнете върху OK, за да отворите диалоговия прозорец "Индексна форма" - Array

Въвеждане на аргументите на функцията

  1. В диалоговия прозорец кликнете върху линията на масива
  2. Маркирайте клетки А2 до С4 в работния лист, за да влезете в обхвата в диалоговия прозорец
  3. Кликнете върху реда Row_num в диалоговия прозорец
  4. Кликнете върху клетка B6, за да въведете тази клетка в диалоговия прозорец
  5. Кликнете върху колоната Column_num в диалоговия прозорец
  6. Кликнете върху клетка B7, за да въведете тази клетка в диалоговия прозорец
  7. Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
  8. Думата Gizmo се появява в клетка B8, тъй като терминът в клетката пресича третия ред и втората колона на инвентара на части
  9. Когато кликнете върху клетка B8, пълната функция = INDEX (A2: C4, B6, B7) се появява в лентата за формули над работния лист

Индекс функция Грешка стойности

Общите стойности на грешки, свързани с функцията ИНДЕКС - Формуляр Array са:

#VALUE! - Възникна, ако буквите Row_num , Column_num не са числа.

#REF! - Възникна, ако:

Предимства на диалоговия прозорец

Предимствата при използването на диалоговия прозорец за въвеждане на данните за аргументите на функцията включват:

  1. Диалоговият прозорец се грижи за синтаксиса на функцията - което улеснява въвеждането на аргументите на функцията едно по едно без да е необходимо да въвеждате знака за равенство, скобите или запетайките, които действат като сепаратори между аргументите.
  2. Референтните клетки, като например B6 или B7, могат да се въвеждат в диалоговия прозорец, като се използва посочването , което включва кликване върху избрани клетки с мишката, вместо да ги въвеждате. Това не само улеснява посочването, но също така помага да се намалят грешките във формулите, причинени от неправилни референтни клетки.

02 от 02

Функция Excel INDEX - Референтна форма

Намиране на данни в списък с функцията INDEX - Референтен формуляр. © TedFrench

Функция Excel INDEX - Референтна форма

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

Референтната матрица може да се състои от множество несъседни диапазони, както е показано на изображението по-горе.

Синтаксисът и аргументите на функцията INDEX (Справочна форма)

Синтаксисът и аргументите за функцията INDEX Референтен формуляр са:

= INDEX (Референция, Row_num, Column_num, Area_num)

Референция - (задължително) референтните клетки за обхвата на клетките, които трябва да се търсят от функцията за желаната информация.

Row_num - номерът на реда в масива, от който да се върне стойност.

Column_num - номерът на колоната в масива, от който да се върне стойност.

Забележка: За аргументите Row_num и Column_num могат да се въведат или номерата на действителните редове и колони, или клетките, отнасящи се до местоположението на тази информация в работния лист.

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

Функция INDEX (Референтна форма) Пример

Примерът в изображението по-горе използва Референтния формуляр на функцията INDEX за връщане на месец юли от област 2 на ярост A1 до E1.

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

Стъпките използват референтните клетки за обозначенията Row_num, Column_num и Area_num , вместо директно да въвеждат тези числа.

Въвеждане на функцията ИНДЕКС

Опциите за въвеждане на функцията и нейните аргументи включват:

  1. Въвеждане на пълната функция: = INDEX ((A1: A5, C1: E1, C4: D5), B7, B8) в клетка В10
  2. Избиране на функцията и нейните аргументи чрез диалоговия прозорец на функцията INDEX

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

Стъпките по-долу използват диалоговия прозорец, за да въведете аргументите на функцията.

Отваряне на диалоговия прозорец

Тъй като има две форми на функцията - всяка със собствен набор от аргументи - всяка форма изисква отделен диалогов прозорец.

В резултат на това има допълнителна стъпка в отварянето на диалоговия прозорец на функцията INDEX, който не присъства с повечето други функции на Excel. Тази стъпка включва събиране на формуляра за масив или референтен формуляр на аргументи.

По-долу са описани стъпките, използвани за въвеждане на функцията INDEX и аргументите в клетка B10, използвайки диалоговия прозорец на функцията.

  1. Кликнете върху клетка B8 в работния лист - тук ще се намира функцията
  2. Кликнете върху раздела Формули в лентата с менюта
  3. Изберете " Търсене и справка" от панделката, за да отворите падащия списък на функциите
  4. Кликнете върху INDEX в списъка, за да изведете диалоговия прозорец Select Arguments (Избор на аргументи) - който ви позволява да избирате между масивите и референтните форми на функцията
  5. Кликнете върху референтната, row_num, column_num, field_num опция
  6. Кликнете върху OK, за да отворите функцията INDEX - диалогов прозорец за справка

Въвеждане на аргументите на функцията

  1. В диалоговия прозорец кликнете върху Референтната линия
  2. Въведете отворена кръгла конзола " ( " на този ред в диалоговия прозорец
  3. Маркирайте клетки A1 до A5 в работния лист, за да влезете в диапазона след отворената скоба
  4. Въведете запетая, за да действа като разделител между първия и втория диапазон
  5. Маркирайте клетки C1 до E1 в работния лист, за да влезете в диапазона след запетаята
  6. Въведете втора запетая, която да действа като разделител между втория и третия диапазон
  7. Маркирайте клетки C4 до D5 в работния лист, за да влезете в диапазона след запетаята
  8. Въведете затваряща кръгла конзола " ) " след третия обхват, за да завършите аргумента за справка
  9. Кликнете върху реда Row_num в диалоговия прозорец
  10. Кликнете върху клетка B7, за да въведете тази клетка в диалоговия прозорец
  11. Кликнете върху колоната Column_num в диалоговия прозорец
  12. Кликнете върху клетка B8, за да въведете тази клетка в диалоговия прозорец
  13. Кликнете върху полето Area_num в диалоговия прозорец
  14. Кликнете върху клетка B9, за да въведете тази клетка в диалоговия прозорец
  15. Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
  16. Месец юли се появява в клетка B10, тъй като е месецът в клетката, пресичаща първия ред и втората колона на втората област (диапазон C1 до 1)
  17. Когато кликнете върху клетка B8, пълната функция = ИНДЕКС ((A1: A5, C1: E1, C4: D5), B7, B8) се появява във формулата над работния лист

Индекс функция Грешка стойности

Общите стойности на грешки, свързани с функцията ИНДЕКС - Референтната форма са:

#VALUE! - Възникнат, ако буквите Row_num , Column_num или Area_num не са номера.

#REF! - Възникна, ако: