01 от 01
Excel LOOKUP функция инстркцията в масив форма
Функцията Excel LOOKUP има две форми: Vector Form и Array Form .
Формата на масива на функцията LOOKUP е подобна на другите функции за търсене в Excel, като VLOOKUP и HLOOKUP, тъй като може да се използва за намиране или търсене на конкретни стойности, разположени в таблица с данни.
Как се различава това е, че:
- С VLOOKUP и HLOOKUP можете да изберете коя колона или ред да върнете стойност от данните, докато LOOKUP винаги връща стойност от последния ред или колона в масива .
- Когато се опитваме да намерим съвпадение за зададената стойност - известно като Lookup_value - VLOOKUP търси само първата колона от данни и HLOOKUP само първия ред, докато функцията LOOKUP ще търси или първия ред или колона в зависимост от формата на масива ,
Функция LOOKUP и форма на масива
Формата на масива - дали е квадрат (равен брой колони и редове) или правоъгълник (неравен брой колони и редове) - се отразява, когато функцията LOOKUP търси данни:
- Ако масивът има квадратна форма или е висок правоъгълник (по-висок от широкия), LOOKUP приема, че данните се подреждат в колони и следователно търсят съвпадение с Lookup_value в първата колона на масива.
- Ако масивът е широк правоъгълник (по-широк от високия), LOOKUP приема, че данните са подредени в редове и следователно търсят съвпадение с Lookup_value в първия ред на масива.
Синтаксисът на функцията LOOKUP и аргументите - формуляр на масив
Синтаксисът за формата на масива на функцията LOOKUP е:
= LOOKUP (Lookup_value, масив)
Lookup_value (задължително) - стойност, която функцията търси в масива. Стойността на Lookup_value може да бъде число, текст, логическа стойност или име или клетка, която се отнася до стойност.
Array (задължително) - обхват клетки, че функцията търси за намиране на Lookup_value. Данните могат да бъдат текст, числа или логически стойности.
Забележки:
- За да може функцията LOOKUP да работи правилно, аргументът Array трябва да бъде сортиран във възходящ ред (от A до Z или най-малък до най-голям за номера)
- Ако функцията не може да намери точно съвпадение за Lookup_value, тя избира най-голямата стойност в масива, която е по-малка или равна на стойността на Lookup_value
- Ако стойността на Lookup_value липсва или е по-малка от всички стойности в масива, функцията LOOKUP ще върне грешка # N / A
Пример Използване на формуляра Array на функцията LOOKUP
Както се вижда на изображението по-горе, този пример ще използва формата Array на функцията LOOKUP, за да намери цената на Whachamacallit в списъка с инвентаризация.
Формата на масива е висок правоъгълник . Следователно функцията ще върне стойност, разположена в последната колона на списъка с инвентаризации.
Сортиране на данните
Както е посочено в бележките по-горе, данните в масива трябва да бъдат сортирани във възходящ ред, така че функцията LOOKUP да работи правилно.
При сортирането на данни в Excel е необходимо първо да изберете колони и редове от данни, които да се сортират. Обикновено това включва заглавията на колоните.
- Маркирайте клетки от A4 до C10 в листа
- Кликнете върху раздела Данни в менюто на лентата
- Кликнете върху опцията Сортиране в средата на лентата, за да отворите диалоговия прозорец Сортиране
- Под заглавието " Колона" в диалоговия прозорец изберете разделянето по част от опциите от падащия списък
- Ако е необходимо, в полето Сортиране на заглавието изберете Стойности от опциите от падащия списък
- Ако е необходимо, в заглавието на поръчката изберете от A до Z опциите от падащия списък
- Кликнете върху OK, за да сортирате данните и да затворите диалоговия прозорец
- Редът на данните трябва да съвпада с този, който се вижда на изображението по-горе
Пример за функцията LOOKUP
Въпреки че е възможно просто да въведете функцията LOOKUP
= LOOKUP (А2, А5: С10)
в клетка на работен лист, много хора смятат, че е по-лесно да използват диалоговия прозорец на функцията.
Диалоговият прозорец ви позволява да въвеждате всеки аргумент на отделен ред, без да се притеснявате за синтаксиса на функцията - например скобите и разделитечките на запетаите между аргументите.
Следващите стъпки подробно описват начина, по който функцията LOOKUP е въведена в клетка B2 чрез диалоговия прозорец.
- Кликнете върху клетката В2 в работния лист, за да стане активната клетка ;
- Кликнете върху раздела Формули ;
- Изберете " Търсене и справка" от лентата, за да отворите падащия списък на функциите.
- Кликнете върху LOOKUP в списъка, за да изведете диалоговия прозорец Избор на аргументи ;
- Кликнете върху опцията lookup_value, масив в списъка;
- Кликнете върху OK, за да изведете диалоговия прозорец Функции на аргументите ;
- В диалоговия прозорец щракнете върху реда Lookup_value ;
- Кликнете върху клетката А2 в работния лист, за да въведете тази клетка в диалоговия прозорец;
- Кликнете върху реда Array в диалоговия прозорец
- Маркирайте клетките от A5 до C10 в работния лист, за да влезете в диапазона - този диапазон съдържа всички данни,
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- В клетка E2 се появява грешка # N / A, защото все още не сме посочили име на част в клетката D2
Въвеждане на стойност за търсене
- Кликнете върху клетката A2, въведете Whachamacallit и натиснете клавиша Enter на клавиатурата;
- Стойността $ 23.56 трябва да се появи в клетка B2, тъй като това е цената на Whachamacallit, намираща се в последната колона на таблицата с данни;
- Изпробвайте функцията, като въведете други имена на части в клетка A2. Цената за всяка част от списъка ще се появи в клетка B2;
- Когато кликнете върху клетка E2, пълната функция = LOOKUP (A2, A5: C10) се появява в лентата за формули над работния лист.