Съдържание
Една от честите употреби на Excel е търсенето на стойност в таблица или диапазон от данни. В Excel имаме 4 специални функции за търсене. Освен това можем да приложим комбинация от различни функции за търсене на стойност. Можем да използваме 7 вида търсене в Excel, за да открием конкретни стойности.
В този набор от данни имаме списък с оценките, получени от различни студенти по време на семестъра по даден предмет. Сега ще използваме този набор от данни, за да демонстрираме 7 различни вида търсене.
Изтегляне на работна тетрадка за практика
Видове търсения в Excel.xlsx7 вида търсене в Excel
1. Функция LOOKUP в Excel
Функцията LOOKUP търси стойност в даден масив и може да върне резултат от друг масив. Да предположим, че искаме да разберем оценката на един от учениците.
➤ Въведете следната формула,
=LOOKUP(K7,B5:B14,I5:I14)
Тук, K7 е стойността за търсене, B5:B14 е масивът за търсене, а I5:I14 е масивът с резултатите. LOOKUP функцията ще намери стойността на търсенето в масива за търсене и ще върне резултата от масива с резултати.
➤ Преса ВЪВЕДЕТЕ
В резултат на това ще получите оценката на този ученик. По подобен начин можете да използвате LOOKUP за намиране на конкретна стойност от таблица.
Прочетете още: Разширени функции за търсене в Excel (9 примера)
2. Функция HLOOKUP
Функцията HLOOKUP търси стойност в най-горния ред на таблица или масив и връща стойност в същата колона от определен ред. Функцията търси стойност по реда, т.е. хоризонтално, и затова се нарича HLOOKUP .
Да предположим, че искаме да намерим оценката, получена на финала от ученик на име Робин.
➤ Въведете следната формула,
=HLOOKUP(K9,B4:G14,8,FALSE)
Тук, K9 е стойността за търсене, B4:G14 е масивът на таблицата, 8 е номерът на индекса на реда, което означава, че искаме стойността от 8-ия ред на таблицата, а FALSE показва, че функцията ще търси точно съвпадение. Формулата ще търси K9 в горния ред на таблицата B4:G14 и ще върне стойността от 8-ия ред на колоната, в която K9 е открит.
➤ Преса ВЪВЕДЕТЕ
Така че ще получите оценка на финала, получена от Робин.
3. Функция VLOOKUP на Excel
Функцията VLOOKUP е допълнителната функция на HLOOKUP функция. HLOOKUP търси стойността по протежение на един ред, докато функцията VLOOKUP функцията търси стойността в дадена колона. VLOOKUP търси стойност в най-лявата колона и след това връща стойност в същия ред на посочената колона.
Нека разберем оценката на един от учениците, като използваме VLOOKUP функция.
➤ Въведете следната формула,
=VLOOKUP(K7,B4:I14,8,FALSE)
Тук, K7 е стойността за търсене, B4:I14 е масивът на таблицата, 8 е номерът на индекса на колоната, което означава, че искаме стойността от осмата колона на таблицата, а FALSE показва, че функцията ще търси точно съвпадение. Функцията ще търси K7 в най-лявата колона на таблицата B4:I14 и ще върне стойността на осмата колона от реда, в който е намерена стойността за търсене.
➤ Преса ВЪВЕДЕТЕ
В резултат на това ще получите оценката на този ученик (клетка K7 ).
Прочетете още: Excel LOOKUP срещу VLOOKUP: с 3 примера
4. Функция XLOOKUP на Excel
Функцията XLOOKUP е най-мощната функция в Excel за търсене на стойност от даден диапазон. Тази функция е налична само в Office 365 . Така че, ако използвате по-стара версия, няма да можете да използвате тази функция. XLOOKUP Функцията търси съвпадение в диапазон или масив и връща съответния елемент от втори диапазон или масив.
➤ Въведете следната формула, за да получите оценката на един от учениците
=XLOOKUP(K7,B5:B14,I5:I14)
Тук формулата ще търси стойността K7 в диапазона B5:B14 и ще върне съответната стойност от диапазона I5:I14
➤ Преса ВЪВЕДЕТЕ
В резултат на това ще получите оценката на ученика, посочена в клетката K7.
Подобни четива
- Как да търсите с множество критерии в Excel (тип AND или OR)
- Използване на функцията ADDRESS на Excel (7 примера)
- Как да търсите текст в Excel (7 подходящи метода)
5. Функции OFFSET и MATCH за търсене на данни
Можем да потърсим дадена стойност с помощта на функцията OFFSET и функцията MATCH общо.
Сайтът OFFSET връща препратка към диапазон. MATCH Функцията връща относителната позиция на елемент в масив, който съответства на определена стойност в определен ред. Сега нека видим как можем да използваме тези две функции заедно, за да потърсим стойност.
Ще открием оценката на даден ученик от набора от данни.
➤ Въведете следната формула
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Тук, B4 е референтната клетка, която е първата клетка от нашия набор от данни, K7 е името на ученика, B5:B14 е обхватът, в който ще бъде сравнено името на ученика, K6 е стойността, която търсим, т.е. степента, C4:I4 е обхватът, от който ще се сравнява колоната Grade. 0 се използва за обозначаване на точно съвпадение. Формулата ще даде стойността от пресичащата се клетка на Marsal (име на ученика) ред и Клас колона.
➤ Сега натиснете ВЪВЕДЕТЕ
В резултат на това ще получите Клас на ученика Marsal .
6. Търсене на функциите INDEX и MATCH
Функцията INDEX връща стойността или референцията на клетката в пресечната точка на определен ред и колона в даден диапазон. INDEX с функцията MATCH за търсене на стойност от таблица.
➤ Въведете следната формула, за да разберете оценката на ученик,
=INDEX(I5:I14,MATCH(K7,B5:B14,0))
Тук, I5:I14 е масивът, в който ще бъде намерена получената стойност, K7 е стойността за търсене, B5:B14 е масивът за търсене, 0 показва точно съвпадение. MATCH функцията ще върне позицията на стойността за търсене K7 и INDEX ще върне съответната стойност от I5:I14 масив.
След вмъкване на формулата,
➤ Преса ВЪВЕДЕТЕ .
В резултат на това ще получите оценката на ученика, който сте посочили в клетката K7 .
7. Функция XMATCH на Excel за LOOKUP
Функцията XMATCH връща относителната позиция на елемент в масив. Така че вместо да използвате MATCH можем да използваме функцията XMATCH за търсене на стойност. Нека да открием оценката на ученик от нашата съвкупност от данни, като използваме функцията XMATCH функция.
➤ Въведете следната формула,
=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Тук XMATCH функция ще даде позицията на K7 от диапазона B4:B14 и позицията на K6 от диапазона B4:I4 . Сега INDEX функцията ще използва позицията на K7 като номера на реда и позицията на K6 като номера на колоната в таблицата B4:I14 за връщане на стойността на клетката в пресечната точка на този ред и колона.
➤ Преса ВЪВЕДЕТЕ
В резултат на това ще получите оценката на ученика, посочена в клетката K7 .
Заключение
Можете да търсите стойности в Excel, като използвате някой от 7-те вида, описани в тази статия. Ако срещнете някакво объркване относно някой от видовете търсене в Excel, моля, оставете коментар.