Измислянето на полезна информация е основната цел за всяка база данни. Microsoft Excel предлага функциите VLOOKUP и HLOOKUP за намиране на данни от голяма електронна таблица. Тези функции обаче не са достатъчно гъвкави.
Можете да използвате INDEX и MATCH в Excel, за да улесните задачата си за откриване на данни. Ще се насладите на безгрижно извличане на данни, дори в напреднали и сложни ситуации. Тази статия ви помага да разберете тези две функции с прости думи и лесни за разбиране примери.
Какво представлява функцията INDEX?
Функцията INDEX на Microsoft Excel извлича стойност от даден диапазон от клетки. Подобно на GPS устройство, което намира местоположение на карта, тази функция намира стойност на клетка в рамките на обхвата на клетка.
Докато за GPS трябва да въведете географска ширина и дължина, за да работи функцията INDEX, трябва да предоставите диапазон на клетки, номер на ред и номер на колона. Ето синтаксиса:
=ИНДЕКС(масив, номер_ред, [номер_колона])
Свързани: Как да направите мисловна карта в Excel: лесни методи
Можете да опитате тези стъпки, за да приложите функцията INDEX в съответен сценарий:
- В клетка поставете an Знак за равенство и след това напишете ИНДЕКС.
- Натиснете Раздел и въведете първия аргумент.
- Трябва да е диапазон от клетки, последван от запетая.
- Въведете номер на ред, където очаквате данните, и поставете запетая.
- Номерът на колоната не е необходим, тъй като има само една изходна колона.
- Поставете скоби в края и натиснете Enter.
- Формулата трябва да изглежда по следния начин:
=ИНДЕКС(C5:C8,3,0)
Изтегли: Урок за ИНДЕКС и СЪВЪВпадение в Excel работна книга (Безплатно)
Какво представлява функцията MATCH?
Ако искате да знаете номера на ред или колона на стойност на клетка или адрес на клетка, трябва да използвате функцията MATCH в Excel. Полезно е, когато трябва да автоматизирате задача в Excel, като например да намерите стойност на клетка за функцията INDEX.
Необходими са три входа, за да се извлече позицията на клетката; стойността за търсене, диапазонът от клетки, където съществува стойността, и критериите за съвпадение. Възможните типове съвпадение са 0 за точно съвпадение, 1 за по-малко от стойността за търсене и -1 за по-голяма от стойността за търсене. Ето синтаксиса:
=MATCH(търсенна_стойност, търсещ_масив, [тип_съвпадение])
Ето как можете да изпробвате функцията MATCH:
- Въведете ан Знак за равенство във всяка клетка и тип СЪВПАДА.
- Натиснете Раздел.
- Сега изберете клетка като справка за търсене или въведете нещо в кавички.
- Изберете диапазон от клетки за изходни данни и след това въведете 0 за точно съвпадение.
- Натиснете Въведете за да получите позицията на клетката. Следната е формулата в действие:
=СЪВЪВЪТЗВАНЕ(C7,C5:C8,0)=MATCH("активно слушане",C5:C8,0)
Свързани: Най-добрите методи за визуализация на данни, които добавят стойност към всички отчети
Какви са предимствата на INDEX и MATCH в Excel?
За сложни задачи за търсене на данни трябва да използвате и двете функции, за да разгърнете пълния им потенциал. Предимствата от използването на тази комбинация от формула са:
- Няма ограничения в търсенето отляво надясно или отдясно наляво
- По-лесно изтриване, вмъкване или актуализиране на колони
- За големи електронни таблици комбинираната формула е много по-бърза от VLOOKUP
- Може да извлича приблизителни съвпадения
- Можете да създавате по-дълги вложени формули, като използвате тези две функции
Как да приложите INDEX и MATCH в една формула
MATCH и INDEX са много полезни, когато ги прилагате заедно. Да кажем, че искате да разберете Приходи и печалба на всяко приложение от дадена база данни. Ето как можете да направите това:
- Изведете ИНДЕКС функция.
- Изберете клетките C3:C13 за Приходи източник на данни.
- Тип СЪВПАДА и натиснете Раздел.
- Изберете G2 като стойност за търсене, B3:B13 като изходни данни и 0 за пълен мач.
- Удари Въведете за да извлечете информацията за приходите за избраното приложение.
- Следвайте същите стъпки и сменете ИНДЕКС източник с D3:D13 да получите печалба.
- Работната формула е следната:
=ИНДЕКС(C3:C13,СВЪВПАД(G2,B3:B13,0))=ИНДЕКС(D3:D13,СВЪВПАД(G2,B3:B13,0))
Посоченото по-горе е пример за едномерното използване на INDEX MATCH в Excel. Можете също да изберете редове и колони заедно, за да извършите по-сложни търсения.
Например, може да искате да използвате падащо меню вместо отделни клетки за Приходи и печалба. Можете да следвате тези стъпки, за да практикувате:
- Изберете Приходи клетка и щракнете върху Данни раздел на лентата.
- Кликнете върху Потвърждаване на данни, и под Позволява, изберете Списък.
- Изберете Приходи и печалба заглавки на колони като Източник.
- Щракнете върху Добре.
- В тази формула ще използвате СЪВПАДА функция два пъти, за да извлече стойността както на реда, така и на колоната за окончателното ИНДЕКС функция.
- Копирайте и поставете следната формула до Приходи клетка, за да получите стойности. Просто използвайте падащото меню, за да избирате между Приходи и печалба.
=ИНДЕКС(C3:D13,СВЪВПАДВАНЕ(G2,B3:B13,0),СЪВТОРЕНИЕ(F4,C2:D2,0))
В горната формула първото вложено MATCH казва на Excel името на приложението, за което са необходими данни за приходите и печалбата. Вторият съответства на заглавките на колоните за приходи и печалба и отразява съответните стойности, когато ги размените в падащото меню.
Друга сложна ситуация може да бъде търсене на данни по три заглавки на колони, като името на приложението, прогнозните приходи и истинските приходи. Тук трябва да използвате INDEX и MATCH два пъти, за да се захранвате взаимно с необходимите входове. Можете да практикувате, като следвате тези стъпки:
- Създайте три падащи менюта за избор на име на приложение, истина/прогноза и приходи/печалба.
- Сега приложете следната формула до името на приложението, където искате стойността за търсене.
=ИНДЕКС(C4:F14,СЪВЪВСТАВЯНЕ(I4,B4:B14,0),СЪВТОРЕНИЕ(J2&J3,ИНДЕКС(C2:F2&C3:F3,0),0))
И за двете функции MATCH и INDEX можете да разделите множество входове за едни и същи аргументи, като използвате & знак. Когато трябва да изпълните функция MATCH, за да намерите позиции на две стойности за търсене, използвайте & между търсенията и вложен INDEX за източник на справка.
Ако забележите втората функция INDEX, & знак разделя два изходни масива. Няма редове или колони, тъй като трябва да разгледаме целия масив като възможни стойности.
Търсенето на жизненоважни данни става лесно
Всеки път, когато трябва да създадете табло за управление или данни за търсене от голяма матрица, опитайте да следвате горните примери и да приложите комбинираната формула INDEX MATCH за удобство. Тази комбинирана функция е по-мощна и гъвкава от конвенционалната формула VLOOKUP.
Не е нужно да се притеснявате за промените в колоните или редовете, тъй като Excel автоматично коригира избрания източник на данни. Следователно можете да търсите по-ефективно във вашата работна книга на Excel.
Търсенето в голяма електронна таблица на Excel не винаги е лесно. Използвайте формули за търсене, за да спестите време и да търсите ефективно електронни таблици.
Прочетете Следващото
- производителност
- Microsoft Excel
- Съвети за електронни таблици
- Анализ на данни
Тамал е писател на свободна практика в MakeUseOf. След натрупване на значителен опит в технологиите, финансите и бизнеса процеси в предишната си работа в ИТ консултантска компания, той приема писането като професия на пълен работен ден преди 3 години. Въпреки че не пише за производителността и последните новини в областта на технологиите, той обича да играе Splinter Cell и да гледа безумно Netflix/ Prime Video.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате