Pornirea funcției MATCH INSERT
Reveniți la partea 1
Introducerea funcției MATCH ca argument Argumentul numărului de coloană
În mod normal, VLOOKUP returnează numai datele dintr-o coloană a unui tabel de date și această coloană este setată de către numărul indexului coloanei argument.
Cu toate acestea, în acest exemplu, avem trei coloane pe care dorim să le găsim, pentru a avea nevoie de o modalitate de a schimba cu ușurință numărul indexului coloanei fără a modifica formula noastră de căutare.
Aici intră în joc funcția MATCH. Aceasta ne va permite să potriviți un număr de coloană cu numele câmpului - fie ianuarie, februarie sau martie - pe care îl introducem în celula E2 a foii de lucru.
Funcțiile de asamblare
Funcția MATCH, prin urmare, acționează ca VLOOKUP numărul indexului coloanei argument.
Acest lucru este realizat prin cuibarea funcției MATCH din interiorul VLOOKUP în Col_index_num linia casetei de dialog.
Introducerea manuală a funcției MATCH
Când funcțiile de cuibărire, Excel nu ne permite să deschidem caseta de dialog a celei de-a doua funcții pentru a introduce argumentele sale.
Prin urmare, funcția MATCH trebuie introdusă manual Col_index_num linia.
La introducerea manuală a funcțiilor, fiecare argument al funcției trebuie să fie separat de virgulă ' , '.
Introducerea argumentului Lookup_value al funcției MATCH
Primul pas în introducerea funcției MATCH imbricate este să introduceți Lookup_value argument.
Lookup_value va fi locația sau referința celulei pentru termenul de căutare pe care dorim să îl potriviți în baza de date.
- În caseta de dialog VLOOKUP funcția, faceți clic pe Col_index_num linia.
- Introduceți numele funcției Meci urmat de un suport rotund deschis " ( '
- Faceți clic pe celulă E2 pentru a introduce respectiva referință de celule în caseta de dialog.
- Introduceți o virgulă ' , ' după referința celulei E3 pentru a completa intrarea funcției MATCH Lookup_value argument.
- Lăsați caseta de dialog Funcția VLOOKUP deschisă pentru următorul pas din tutorial.
În ultima etapă a tutorialului, Lookup_values vor fi introduse în celulele D2 și E2 din foaia de lucru.
02 din 06Adăugarea Lookup_array pentru funcția MATCH
Adăugarea Lookup_array pentru funcția MATCH
Această etapă acoperă adăugarea funcției matrice_căutare argument pentru funcția MATCH imbricată.
matrice_căutare este gama de celule pe care funcția MATCH va căuta pentru a găsi Lookup_value argumentul adăugat în etapa anterioară a tutorialului.
În acest exemplu, dorim ca funcția MATCH să caute celulele D5 la G5 pentru a se potrivi cu numele lunii care va fi introdusă în celula E2.
Acești pași trebuie să fie introduse după virgula introdusă în pasul precedent pe Col_index_num line în caseta de dialog VLOOKUP.
- Dacă este necesar, faceți clic pe Col_index_num linie după virgulă pentru a plasa punctul de inserție la sfârșitul intrării curente.
- Evidențiați celulele D5 până la G5 din foaia de lucru pentru a introduce aceste referințe de celule ca domeniu în care se caută funcția.
- apasă pe F4 cheie de pe tastatură pentru a schimba acest interval în referințe absolute ale celulelor. Acest lucru va face posibilă copierea formulei de căutare completate în alte locații din foaia de lucru în ultima etapă a tutorialului
- Introduceți o virgulă ' , ' după referința celulei E3 pentru a completa intrarea funcției MATCH matrice_căutare argument.
Adăugarea tipului de potrivire și finalizarea funcției MATCH
Adăugarea tipului de potrivire și finalizarea funcției MATCH
Al treilea și ultimul argument al funcției MATCH este Match_type argument.
Acest argument spune Excel cum să se potrivească cu Lookup_value cu valori în Lookup_array. Alegerile sunt: -1, 0 sau 1.
Acest argument este opțional. Dacă este omis funcția utilizează valoarea implicită de 1.
- dacă Match_type = 1 sau este omisă: MATCH găsește cea mai mare valoare care este mai mică sau egală cu Lookup_value. Dacă această valoare este aleasă, datele din Lookup_array trebuie să fie sortate în ordine ascendentă.
- dacă Match_type = 0: MATCH găsește prima valoare care este exact egală cu Lookup_value. Datele Lookup_array pot fi sortate în orice ordine.
- dacă Match_type = 1: MATCH găsește cea mai mică valoare care este mai mare sau egală cu Lookup_value. Dacă această valoare este aleasă, datele Lookup_array trebuie sortate în ordine descrescătoare.
Acești pași trebuie să fie introduse după virgula introdusă în pasul precedent pe ROW_NUM line în caseta de dialog VLOOKUP.
- După a doua virgulă pe Col_index_num line, introduceți un zero " 0 "deoarece dorim ca funcția imbricată să returneze o potrivire exactă cu luna care intră în celula E2.
- Tastați un suport rotund de închidere " ) "pentru a finaliza funcția MATCH.
- Lăsați caseta de dialog Funcția VLOOKUP deschisă pentru următorul pas din tutorial.
Introducerea Argumentului de căutare al domeniului VLOOKUP
Argumentul de căutare a intervalului
Argumentul Range_lookup al VLOOKUP este o valoare logică (TRUE sau FALSE only) care indică dacă doriți ca VLOOKUP să găsească o potrivire exactă sau aproximativă cu Lookup_value.
- Dacă TRUE sau dacă acest argument este omis, VLOOKUP returnează fie o potrivire exactă cu Lookup_value, fie, dacă nu se găsește o potrivire exactă, VLOOKUP returnează următoarea valoare cea mai mare. Pentru formula pentru a face acest lucru, datele din prima coloană a Table_array trebuie să fie sortate în ordine ascendentă.
- Dacă FALSE, VLOOKUP va folosi doar o potrivire exactă la Lookup_value.Dacă există două sau mai multe valori în prima coloană a Table_array care se potrivește cu valoarea de căutare, se utilizează prima valoare găsită. Dacă nu se găsește o potrivire exactă, este returnată o eroare de # N / A.
În acest tutorial, deoarece căutăm cifrele de vânzări pentru o anumită lună, vom seta Range_lookup egal cu Fals .
- Faceți clic pe Range_lookup line în caseta de dialog
- Introduceți cuvântul Fals în această linie pentru a indica faptul că vrem ca VLOOKUP să returneze o potrivire exactă pentru datele pe care le căutăm
- Faceți clic pe OK pentru a completa formula de căutare bidimensională și pentru a închide fereastra de dialog
- Deoarece nu am introdus încă criteriile de căutare în celulele D2 și E2, o eroare de tip # N / A va fi prezentă în celula F2
- Această eroare va fi corectată în pasul următor din tutorial când vom adăuga criteriile de căutare în pasul următor al tutorialului.
Testarea formulei de căutare în două direcții
Testarea formulei de căutare în două direcții
Pentru a utiliza formula de căutare în două moduri pentru a găsi datele de vânzări lunare pentru diferitele module cookie listate în tabelul de masă, introduceți numele cookie în celula D2, luna în celula E2 și apăsați tasta ENTER de pe tastatură.
Datele de vânzări vor fi afișate în celula F2.
- Faceți clic pe celula D2 din foaia dvs. de lucru
- Tip Ovaz în celula D2 și apăsați pe INTRODUCE cheie de pe tastatură
- Faceți clic pe celula E2
- Tip februarie în celula E2 și apăsați pe INTRODUCE cheie de pe tastatură
- Valoarea $1,345 - valoarea vânzărilor pentru cookie-urile de ovaz în luna februarie - ar trebui afișată în celula F2
- În acest moment, foaia dvs. de lucru ar trebui să corespundă exemplului din pagina 1 a acestui tutorial
- Testați formularul de căutare mai departe introducând orice combinație de tipuri de cookie-uri și luni prezente în table_array, iar cifrele de vânzări ar trebui afișate în celula F2
- Ultimul pas din tutorial acoperă copierea formulei de căutare folosind funcția de umplere.
Dacă apare un mesaj de eroare, cum ar fi #REF! apare în celula F2, această listă de mesaje de eroare VLOOKUP vă poate ajuta să determinați unde se află problema.
06 din 06Copierea formulei de căutare în două dimensiuni cu mânerul de umplere
Copierea formulei de căutare în două dimensiuni cu mânerul de umplere
Pentru a simplifica compararea datelor pentru diferite luni sau cookie-uri diferite, formula de căutare poate fi copiată în alte celule, astfel încât sume multiple să poată fi afișate în același timp.
Deoarece datele sunt prezentate într-un model obișnuit în foaia de lucru, putem copia formula de căutare în celula F2 în celula F3.
Pe măsură ce formula este copiată, Excel va actualiza referințele celulare relative pentru a reflecta noua locație a formulei. În acest caz, D2 devine D3 și E2 devine E3,
De asemenea, Excel păstrează referința celulară absolută la fel, astfel încât intervalul absolut $ D $ 5: $ G $ 5 rămâne același atunci când formula este copiată.
Există mai multe modalități de copiere a datelor în Excel, dar probabil cea mai ușoară cale este folosirea mânerului de umplere.
- Faceți clic pe celula D3 din foaia dvs. de lucru
- Tip Ovaz în celula D3 și apăsați pe INTRODUCE cheie de pe tastatură
- Faceți clic pe celula E3
- Tip Martie în celula E3 și apăsați pe INTRODUCE cheie de pe tastatură
- Faceți clic pe celula F2 pentru a deveni celula activă
- Așezați indicatorul mouse-ului peste pătratul negru din colțul din dreapta jos. Pointerul se va schimba la un semn "+" - acesta este mânerul de umplere
- Faceți clic pe butonul stâng al mouse-ului și trageți mânerul de umplere în jos în celula F3
- Eliberați butonul mouse-ului și celula F3 ar trebui să conțină formula de căutare bidimensională
- Valoarea de 1,287 dolari - valoarea vânzărilor pentru cookie-urile de ovaz în luna martie - trebuie afișată în celula F3