Skip to main content

Стартиране на вложената MATCH функция

Week 2 (Април 2025)

Week 2 (Април 2025)

Съдържание:

Anonim
01 от 06

Стартиране на вложената MATCH функция

Върнете се в част 1

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

Обикновено VLOOKUP връща само данни от една колона на таблица с данни и тази колона се настройва от кодов индекс номер аргумент.

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

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

Функции за вмъкване

Функцията MATCH, следователно, действа като VLOOKUP кодов индекс номер аргумент.

Това се постига чрез вмъкване на функцията MATCH в рамките на VLOOKUP в Col_index_num ред на диалоговия прозорец.

Въвеждане на функцията MATCH ръчно

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

Следователно функцията MATCH трябва да бъде въведена ръчно в Col_index_num линия.

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

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

Първата стъпка при въвеждане на вложената MATCH функция е да въведете Lookup_value аргумент.

Най- Lookup_value ще бъде местоположението или референтната клетка за термина за търсене, който искаме да съпоставим в базата данни.

  1. В диалоговия прозорец VLOOKUP функцията кликнете върху Col_index_num линия.
  2. Въведете името на функцията мач последвано от отворена кръгла конзола " ( '
  3. Кликнете върху клетката E2 за да въведете тази клетка в диалоговия прозорец.
  4. Въведете запетая ' , ' след референтната клетка E3 за да завършите въвеждането на функцията MATCH Lookup_value аргумент.
  5. Оставете отворения диалогов прозорец на функцията VLOOKUP за следващата стъпка в урока.

В последната стъпка на урока, Lookup_values ​​ще бъдат въведени в клетки D2 и E2 на работния лист.

02 от 06

Добавяне на Lookup_array за функцията MATCH

Добавяне на Lookup_array за функцията MATCH

Тази стъпка обхваща добавянето на масив_търсене аргумент за вложената MATCH функция.

Най- масив_търсене е диапазонът от клетки, които функцията MATCH ще търси, за да открие Lookup_value аргумент, добавен в предишната стъпка на урока.

В този пример искаме функцията MATCH да търси клетки D5 до G5 за съвпадение с името на месеца, който ще бъде въведен в клетка E2.

Тези стъпки трябва да бъдат въведени след запетаята, въведена в предишната стъпка на Col_index_num линия в диалоговия прозорец VLOOKUP функция.

  1. Ако е необходимо, кликнете върху Col_index_num след запетая, за да поставите точката за вмъкване в края на текущия запис.
  2. Маркирайте клетки D5 до G5 в работния лист, за да въведете тези референтни клетки като обхват, в който се търси функцията.
  3. Натисни F4 клавиша на клавиатурата, за да промените този диапазон в абсолютни референтни клетки. Това ще направи възможно копирането на завършената формула за търсене на други места в работния лист в последната стъпка на урока
  4. Въведете запетая ' , ' след референтната клетка E3 за да завършите въвеждането на функцията MATCH масив_търсене аргумент.
03 от 06

Добавяне на типа на съвпадението и завършване на функцията MATCH

Добавяне на типа на съвпадението и завършване на функцията MATCH

Третият и последен аргумент на функцията MATCH е Аргумент на тип_съответствие.

Този аргумент казва на Excel как да съответства на Lookup_value със стойности в Lookup_array. Изборът е: -1, 0 или 1.

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

  • ако Match_type = 1 или е пропуснат: MATCH намира най-голямата стойност, която е по-малка или равна на Lookup_value. Ако тази стойност е избрана, данните от Lookup_array трябва да бъдат сортирани във възходящ ред.
  • ако Match_type = 0: MATCH намира първата стойност, която е точно равна на Lookup_value. Данните от Lookup_array могат да бъдат сортирани в произволен ред.
  • ако Match_type = 1: MATCH намира най-малката стойност, която е по-голяма или равна на Lookup_value. Ако тази стойност е избрана, данните в Lookup_array трябва да бъдат сортирани в низходящ ред.

Тези стъпки трябва да бъдат въведени след запетаята, въведена в предишната стъпка на ROW_NUM линия в диалоговия прозорец VLOOKUP функция.

  1. След втората запетая на Col_index_num line, въведете нула " 0 ", тъй като ние искаме вградената функция да върне точно съвпадение с месеца в клетката E2.
  2. Въведете затваряща кръгла конзола " ) ", за да завършите функцията MATCH.
  3. Оставете отворения диалогов прозорец на функцията VLOOKUP за следващата стъпка в урока.
04 от 06

Въвеждане на аргумента за търсене на обхвата VLOOKUP

Аргументът за търсене на обхвата

Argument Range_lookup на VLOOKUP е логическа стойност (само TRUE или FALSE), която показва дали искате VLOOKUP да намери точна или приблизителна съвпадение с Lookup_value.

  • Ако TRUE или ако този аргумент е пропуснат, VLOOKUP връща или точното съвпадение с Lookup_value, или, ако точното съвпадение не е намерено, VLOOKUP връща следващата най-голяма стойност. За формулата да направите това, данните в първата колона на Table_array трябва да бъдат сортирани във възходящ ред.
  • Ако FALSE, VLOOKUP ще използва точна съвпадение само с Lookup_value.Ако в първата колона на Table_array има две или повече стойности, които съответстват на стойността за търсене, се използва първата намерена стойност. Ако точното съвпадение не е намерено, се връща грешка # N / A.

В този урок, тъй като ние търсим продажбите за определен месец, ще определим Range_lookup равен на фалшив .

  1. Кликнете върху Range_lookup линия в диалоговия прозорец
  2. Въведете думата фалшив в този ред, за да покажем, че искаме VLOOKUP да върне точно съвпадение за данните, които търсим
  3. Кликнете върху OK, за да завършите двуизмерната формула за търсене и затваряне на диалоговия прозорец
  4. Тъй като все още не сме въвели критериите за търсене в клетки D2 и E2, ще бъде налице грешка # N / A в клетка F2
  5. Тази грешка ще бъде коригирана в следващата стъпка в урока, когато ще добавим критериите за търсене в следващата стъпка на урока.
05 от 06

Тестване на двупосочната формула за търсене

Тестване на двупосочната формула за търсене

За да използвате формулата за търсене в две посоки, за да намерите месечните данни за продажбите за различните бисквитки, изброени в таблицата, въведете името на бисквитката в клетка D2, месецът в клетка E2 и натиснете клавиша ENTER на клавиатурата.

Данните за продажбите ще бъдат показани в клетка F2.

  1. Кликнете върху клетката D2 във вашия работен лист
  2. Тип Овесена каша в клетка D2 и натиснете ENTER на клавиатурата
  3. Кликнете върху клетката E2
  4. Тип февруари в клетка Е2 и натиснете бутона ENTER на клавиатурата
  5. Стойността $1,345 - сумата на продажбите за бисквити от овесена каша през февруари - трябва да се покаже в клетка F2
  6. На този етап вашият работен лист трябва да съответства на примера на страница 1 на този урок
  7. Изпробвайте по-нататък формулата за търсене, като въведете всяка комбинация от типовете "бисквитки" и месеците, присъстващи в table_array, и цифрите за продажбите трябва да се показват в клетка F2
  8. Последната стъпка в урока включва копиране на формулата за търсене с помощта на дръжката за запълване.

Ако има съобщение за грешка като #REF! в клетка F2, този списък с съобщения за грешки VLOOKUP може да ви помогне да определите къде е проблемът.

06 от 06

Копиране на Формулата за търсене с две размери с дръжката за пълнене

Копиране на Формулата за търсене с две размери с дръжката за пълнене

За да се улесни сравнението на данните за различни месеци или за различни "бисквитки", формулата за търсене може да бъде копирана в други клетки, така че да могат да се показват едновременно повече количества.

Тъй като данните се представят в редовен модел в работния лист, можем да копираме формулата за търсене в клетка F2 до клетка F3.

Тъй като формулата се копира, Excel ще актуализира относителните референтни клетки, за да отрази новото местоположение на формулата. В този случай D2 става D3 и E2 става E3,

Освен това Excel поддържа абсолютната клетка, така че абсолютният диапазон $ D $ 5: $ G $ 5 остава същият, когато формулата се копира.

Има повече от един начин за копиране на данни в Excel, но вероятно най-лесният начин е чрез използване на дръжката за запълване.

  1. Кликнете върху клетката D3 във вашия работен лист
  2. Тип Овесена каша в клетка D3 и натиснете бутона ENTER на клавиатурата
  3. Кликнете върху клетката E3
  4. Тип Март в клетка E3 и натиснете бутона ENTER на клавиатурата
  5. Кликнете върху клетката F2, за да я превърнете в активна клетка
  6. Поставете курсора на мишката върху черния квадрат в долния десен ъгъл. Показалецът ще се промени на знак плюс "+" - това е дръжката за запълване
  7. Кликнете върху левия бутон на мишката и плъзнете дръжката за пълнене до клетката F3
  8. Освободете бутона на мишката и клетката F3 трябва да съдържа двуизмерната формула за търсене
  9. Стойността $ 1,287 - сумата на продажбите за бисквитите от овесена каша в месеца март - трябва да се покаже в клетка F3