De geneste MATCH-functie starten
Ga terug naar deel 1
De MATCH-functie invoeren als het kolomindexargument Argument
Normaal retourneert VLOOKUP alleen gegevens uit één kolom van een gegevenstabel en wordt deze kolom ingesteld door de kolom index nummer argument.
In dit voorbeeld hebben we echter drie kolommen waar we gegevens in willen vinden, dus we hebben een manier nodig om eenvoudig de kolom index nummer zonder onze lookup-formule te bewerken.
Dit is waar de MATCH-functie in het spel komt. Hiermee kunnen we een kolomnummer afstemmen op de veldnaam - januari, februari of maart - die we in cel E2 van het werkblad typen.
Nestelfuncties
De MATCH-functie fungeert daarom als VLOOKUP's kolom index nummer argument.
Dit wordt bereikt door de MATCH-functie te nestelen in VERT.ZOEKEN in de kolomindex_getal regel van het dialoogvenster.
De MATCH-functie handmatig invoeren
Bij het nesten van functies, staat Excel ons niet toe om het dialoogvenster van de tweede functie te openen om zijn argumenten in te voeren.
De MATCH-functie moet daarom handmatig worden ingevoerd kolomindex_getal lijn.
Bij het handmatig invoeren van functies moet elk van de argumenten van de functie worden gescheiden door een komma ' , '.
Het argument voor de zoekwaarde van de MATCH-functie invoeren
De eerste stap bij het invoeren van de geneste MATCH-functie is het invoeren van de Opzoekwaarde argument.
De Opzoekwaarde is de locatie of celverwijzing voor de zoekterm die we willen matchen in de database.
- Klik in het dialoogvenster VERT.ZOEKEN op de kolomindex_getal lijn.
- Typ de functienaam wedstrijd gevolgd door een open ronde beugel " ( '
- Klik op cel E2 om die celverwijzing in te voeren in het dialoogvenster.
- Typ een komma ' , ' na de celverwijzing E3 om de invoer van de MATCH-functie's te voltooien Opzoekwaarde argument.
- Laat het dialoogvenster VLOOKUP-functie open voor de volgende stap in de zelfstudie.
In de laatste stap van de zelfstudie worden de zoekwaarde-waarden ingevoerd in de cellen D2 en E2 van het werkblad.
02 van 06De Lookup_array toevoegen voor de MATCH-functie
De Lookup_array toevoegen voor de MATCH-functie
Deze stap omvat het toevoegen van de opzoekmatrix argument voor de geneste MATCH-functie.
De opzoekmatrix is het celbereik dat door de MATCH-functie wordt gezocht om de te vinden Opzoekwaarde argument toegevoegd in de vorige stap van de zelfstudie.
In dit voorbeeld willen we dat de MATCH-functie de cellen D5 tot G5 doorzoekt voor een overeenkomst met de naam van de maand die in cel E2 wordt ingevoerd.
Deze stappen moeten worden ingevoerd na de komma die is ingevoerd in de vorige stap op de kolomindex_getal regel in het dialoogvenster VERT.ZOEKEN.
- Klik indien nodig op de kolomindex_getal regel na de komma om het invoegpunt aan het einde van het huidige item te plaatsen.
- Markeer de cellen D5 tot G5 in het werkblad om deze celverwijzingen in te voeren als het bereik waarin de functie moet zoeken.
- druk de F4 toets op het toetsenbord om dit bereik in absolute celverwijzingen te veranderen. Als u dit doet, kunt u de voltooide opzoekformule kopiëren naar andere locaties in het werkblad in de laatste stap van de zelfstudie
- Typ een komma ' , ' na de celverwijzing E3 om de invoer van de MATCH-functie's te voltooien opzoekmatrix argument.
Het zoektype toevoegen en de MATCH-functie voltooien
Het zoektype toevoegen en de MATCH-functie voltooien
Het derde en laatste argument van de MATCH-functie is de Match_type argument.
Dit argument vertelt Excel hoe de Lookup_value moet overeenkomen met waarden in de Lookup_array. De keuzes zijn: -1, 0 of 1.
Dit argument is optioneel. Als deze wordt weggelaten, gebruikt de functie de standaardwaarde 1.
- als Match_type = 1 of wordt weggelaten: MATCH zoekt de grootste waarde die kleiner is dan of gelijk is aan de Lookup_value. Als deze waarde wordt gekozen, moeten de Lookup_array-gegevens in oplopende volgorde worden gesorteerd.
- als Match_type = 0: MATCH de eerste waarde vindt die exact gelijk is aan de Lookup_value. De Lookup_array-gegevens kunnen in willekeurige volgorde worden gesorteerd.
- als Match_type = 1: MATCH de kleinste waarde vindt die groter is dan of gelijk is aan de Lookup_value. Als deze waarde wordt gekozen, moeten de Lookup_array-gegevens in aflopende volgorde worden gesorteerd.
Deze stappen moeten worden ingevoerd na de komma die is ingevoerd in de vorige stap op de rij_getal regel in het dialoogvenster VERT.ZOEKEN.
- Na de tweede komma op de kolomindex_getal regel, typ een nul " 0 "omdat we willen dat de geneste functie een exacte overeenkomst met de maand retourneert in cel E2.
- Typ een sluitende ronde haak " ) "om de MATCH-functie te voltooien.
- Laat het dialoogvenster VLOOKUP-functie open voor de volgende stap in de zelfstudie.
Het betreden van het VLOOKUP-bereikopzoekargument
Het bereikopzoekargument
Het Range_lookup-argument van VLOOKUP is een logische waarde (alleen TRUE of FALSE) die aangeeft of u met VERT.ZOEKEN een exacte of een geschatte overeenkomst wilt zoeken met de Lookup_value.
- Als TRUE is of als dit argument wordt weggelaten, retourneert VLOOKUP een exacte overeenkomst met de zoekwaarde of, als er geen exacte overeenkomst wordt gevonden, retourneert VLOOKUP de op een na grootste waarde. Voor de formule om dit te doen, moeten de gegevens in de eerste kolom van Table_array in oplopende volgorde worden gesorteerd.
- Als FALSE wordt gebruikt, gebruikt VLOOKUP alleen een exacte overeenkomst met de zoekwaarde.Als er twee of meer waarden in de eerste kolom van Table_array zijn die overeenkomen met de zoekwaarde, wordt de eerste gevonden waarde gebruikt. Als er geen exacte overeenkomst wordt gevonden, wordt een # N / A-fout geretourneerd.
In deze zelfstudie, omdat we naar de verkoopcijfers voor een bepaalde maand zoeken, stellen we Range_lookup gelijk aan vals .
- Klik op de range_lookup regel in het dialoogvenster
- Typ het woord vals in deze regel om aan te geven dat we willen dat VLOOKUP een exacte overeenkomst retourneert voor de gegevens die we zoeken
- Klik op OK om de tweedimensionale opzoekformule en het dialoogvenster Sluiten te voltooien
- Omdat we de opzoekcriteria nog niet in de cellen D2 en E2 hebben ingevoerd, is er een # N / A-fout aanwezig in cel F2
- Deze fout wordt in de volgende stap in de zelfstudie gecorrigeerd wanneer we de opzoekcriteria in de volgende stap van de zelfstudie zullen toevoegen.
De tweeweg-lookup-formule testen
De tweeweg-lookup-formule testen
Om de tweeweg-lookupformule te gebruiken om de maandelijkse verkoopgegevens te vinden voor de verschillende cookies die in de tabelmatrix zijn vermeld, typt u de cookienaam in cel D2, de maand in cel E2 en drukt u op de ENTER-toets op het toetsenbord.
De verkoopgegevens worden weergegeven in cel F2.
- Klik op cel D2 in uw werkblad
- Type Havermout in cel D2 en druk op de ENTER toets op het toetsenbord
- Klik op cel E2
- Type februari in cel E2 en druk op de ENTER toets op het toetsenbord
- De waarde $1,345 - het verkoopbedrag voor havermoutkoekjes in de maand februari - moet worden weergegeven in cel F2
- Op dit punt moet uw werkblad overeenkomen met het voorbeeld op pagina 1 van deze zelfstudie
- Test de lookup-formule verder door een willekeurige combinatie van de cookietypes en maanden die aanwezig zijn in de tabelmatrix in te voeren en de verkoopcijfers moeten worden weergegeven in cel F2
- De laatste stap in de zelfstudie omvat het kopiëren van de opzoekformule met behulp van de vulhendel.
Als een foutmelding zoals #REF! wordt weergegeven in cel F2, deze lijst met VLOOKUP-foutberichten kan u helpen bepalen waar het probleem ligt.
06 van 06De tweedimensionale opzoekformule kopiëren met de vulhendel
De tweedimensionale opzoekformule kopiëren met de vulhendel
Om het vergelijken van de gegevens voor verschillende maanden of verschillende cookies te vereenvoudigen, kan de opzoekformule naar andere cellen worden gekopieerd, zodat meerdere bedragen tegelijk kunnen worden getoond.
Omdat de gegevens in een normaal patroon in het werkblad zijn neergelegd, kunnen we de opzoekformule in cel F2 naar cel F3 kopiëren.
Terwijl de formule wordt gekopieerd, werkt Excel de relatieve celverwijzingen bij om de nieuwe locatie van de formule weer te geven. In dit geval wordt D2 D3 en wordt E2 E3,
Ook houdt Excel de absolute celverwijzing op dezelfde manier bij, zodat het absolute bereik $ D $ 5: $ G $ 5 hetzelfde blijft als de formule wordt gekopieerd.
Er is meer dan een manier om gegevens in Excel te kopiëren, maar waarschijnlijk is dit het handigst door de vulhendel te gebruiken.
- Klik op cel D3 in uw werkblad
- Type Havermout in cel D3 en druk op de ENTER toets op het toetsenbord
- Klik op cel E3
- Type maart in cel E3 en druk op de ENTER toets op het toetsenbord
- Klik op cel F2 om er de actieve cel van te maken
- Plaats de muisaanwijzer op het zwarte vierkant in de rechteronderhoek. De aanwijzer verandert in een plusteken "+" - dit is de vulhendel
- Klik met de linkermuisknop en sleep de vulgreep naar beneden naar cel F3
- Laat de muisknop los en cel F3 moet de tweedimensionale opzoekformule bevatten
- De waarde $ 1.287 - het verkoopbedrag voor havermoutkoekjes in de maand maart- moet worden weergegeven in cel F3