Какво да знаете
- Използване на ИНДЕКС: Изберете клетка за изход >, въведете функция ИНДЕКС. Пример:=ИНДЕКС (A2:D7, 6, 1).
- INDEX с препратка: Изберете клетка за изход >, въведете функцията INDEX. Пример:=ИНДЕКС ((A2:D3, A4:D5, A6:D7), 2, 1, 3).
- Формула:=ИНДЕКС (клетка:клетка, ред, колона) или=ИНДЕКС ((препратка), ред, колона, област).
Тази статия обяснява как да използвате функцията INDEX в Excel 365. Същите стъпки се прилагат за Excel 2016 и Excel 2019, но интерфейсът ще изглежда малко по-различно.
Как да използвате функцията INDEX в Excel
Формулата ИНДЕКС е чудесен инструмент за откриване на информация от предварително определен набор от данни. В нашия пример ще използваме списък с поръчки от измислен търговец, който продава както стационарни стоки, така и лакомства за домашни любимци. Нашият отчет за поръчки включва номера на поръчки, имена на продукти, техните индивидуални цени и продадено количество.
- Отворете базата данни на Excel, с която искате да работите, или създайте отново тази, която показахме по-горе, за да можете да следвате този пример.
-
Изберете клетката, където искате да се появи ИНДЕКС изхода. В първия ни пример искаме да намерим номера на поръчката за Лакомства с динозаври. Знаем, че данните са в клетка A7, така че въвеждаме тази информация във функция INDEX в следния формат:
=ИНДЕКС (A2:D7, 6, 1)
-
Тази формула изглежда в нашия диапазон от клетки A2 до D7, в шестия ред на този диапазон (ред 7) в първа колона (A) и извежда нашия резултат от 32321.
-
Ако вместо това искахме да разберем количеството поръчки за Стелбоди, щяхме да въведем следната формула:
=ИНДЕКС (A2:D7, 4, 4)
Това извежда 15.
Можете също да използвате различни клетки за вашите входове Row и Column, за да позволите динамични INDEX изходи, без да коригирате оригиналната си формула. Това може да изглежда така:
Единствената разлика тук е, че данните Row и Column във формулата INDEX се въвеждат като препратки към клетки, в този случай, F2 и G2. Когато съдържанието на тези клетки се коригира, изходът INDEX се променя съответно.
Можете също да използвате именувани диапазони за вашия масив.
Как да използвате функцията INDEX с препратка
Можете също да използвате формулата ИНДЕКС с препратка, вместо масив. Това ви позволява да дефинирате множество диапазони или масиви, от които да черпите данни. Функцията се въвежда почти идентично, но използва една допълнителна информация: номера на област. Това изглежда така:
=ИНДЕКС ((препратка), номер_на_ред, номер_на_колона, номер_на_област)
Ще използваме нашата оригинална примерна база данни по почти същия начин, за да покажем какво може да направи референтна ИНДЕКС функция. Но ние ще дефинираме три отделни масива в този диапазон, затваряйки ги във втори набор от скоби.
- Отворете базата данни на Excel, с която искате да работите, или следвайте нашата, като въведете същата информация в празна база данни.
-
Изберете клетката, където искате да бъде изходът INDEX. В нашия пример отново ще търсим номера на поръчката за лакомства с динозаври, но този път той е част от третия масив от нашата гама. Така че функцията ще бъде написана в следния формат:
=ИНДЕКС ((A2:D3, A4:D5, A6:D7), 2, 1, 3)
-
Това разделя нашата база данни на три дефинирани диапазона от по два реда на парче и търси втория ред, колона едно, от третия масив. Това извежда номера на поръчката за лакомства с динозаври.
Какво представлява формулата ИНДЕКС в Excel?
Функцията INDEX е формула в Excel и други инструменти за бази данни, която грабва стойност от списък или таблица въз основа на данните за местоположението, които въвеждате във формулата. Обикновено се показва в следния формат:
=ИНДЕКС (масив, номер_на_ред, номер_на_колона)
Това, което прави, е да обозначи функцията INDEX и да й даде параметрите, от които се нуждаете, за да изтеглите данните. Започва с диапазона от данни или именуван диапазон, който сте посочили преди това; последвано от относителния номер на ред на масива и относителния номер на колона.
Това означава, че въвеждате номерата на редовете и колоните в определения от вас диапазон. Така че, ако искате да начертаете нещо от втория ред във вашия диапазон от данни, ще въведете 2 за номера на реда, дори ако това не е вторият ред в цялата база данни. Същото важи и за въвеждането на колона.