De Vlookup- functie is een functie die naar waarden zoekt om andere waarden in een bestaand werkblad te retourneren. De Vlookup-functie is een van de meest gebruikte functies in Excel en is van toepassing op veel praktische taken, zoals het berekenen van elektriciteitskosten op basis van elektriciteitsnummers, het geven van academische resultaten op basis van gemiddelde score, het nemen van gegevens over geboorteplaats, geslacht Berekening van werknemers op basis van naam of code van werknemer ...
Hoewel de toepasbaarheid erg hoog is, begrijpen veel mensen de aard van deze functie nog steeds niet zoals? Syntaxis zoals? Hoe deze functie gebruiken? Raadpleeg dus het volgende artikel van Download.com.vn om het beter te begrijpen:
De syntaxis van de Vlookup-functie
Syntaxis:
= VERT.ZOEKEN (lookup_value, table_array, col_index_num, [range_lookup])
Snelle uitleg: VERT.ZOEKEN (De waarde die u wilt opzoeken, het bereik waarin u de waarde wilt vinden, het aantal kolommen in het bereik met de retourwaarde, Exacte of Relatieve retourresultaten - uitgedrukt als 0 / ONWAAR of 1 / WAAR)
Leg elke waarde uit:
- Lookup_value: de waarde die wordt gebruikt om op te zoeken en te zoeken - dit moeten gegevens zijn die niet worden gedupliceerd, de mogelijkheid om te zoeken is nauwkeurig. Bijvoorbeeld: werknemerscode, studentencode, goederencode, rekeningcode, activacode ...
- Table_array: De lookup- tabel of het bereik met lookup-waarden, onthoud dat de lookup-waarde (Lookup_value) altijd in de eerste kolom van deze tabel moet staan. Het zoekgegevensgebied moet de absolute adresvorm hebben (gemarkeerd met $ voor de rij en kolom door op F4 te drukken), zodat de formule bij het kopiëren nog steeds correct werkt.
- Col_index_num: de volgorde van de kolom om gegevens op te halen in de opzoekwaardetabel . Telt vanaf de linkerkant van de regio naar de kolom om gegevens op te halen om te zien welke kolom het is.
- Range_lookup: Bereik van zoeken, u kunt 1 of True equivalent laten om relatieve gegevens te retourneren (goede praktijk bij het retourneren van gegevens van hoeveel naar hoeveel huizen), 0 of False equivalent. geeft absolute gegevens terug.
Hoe de Vlookup-functie in Excel gebruiken?
1. Hoe relatieve Vlookup te vinden
Relatief zoeken met de Vlookup-functie is een manier om relatieve gegevens te vinden op basis van het verschil tussen de eerste kolomgegevens van het zoekgebied. Om relatieve resultaten te vinden die echte resultaten opleveren, moet uw oorspronkelijke gegevenstabel (dat is uw Table_array- tabel ) in oplopende volgorde sorteren.
Voorbeeld 1: Classificeer studenten in de onderstaande lijst, op basis van de tabel met beoordelingsregels door:

Gebruik de formule om academische prestaties voor een studentenlijst te classificeren:
=VLOOKUP(C4,$C$11:$D$15,2,1)
Druk vervolgens op Enter en scrol vervolgens naar de resterende cellen om de resultaten te krijgen zoals hieronder weergegeven:

2. Hoe absolute Vlookup te vinden
Voorbeeld 2: Vul op basis van de onderstaande tabel met werknemerscodes hun kwalificaties en woonplaats in .

Om informatie over het invoeren Homeland werknemer E23 cellen met behulp van de volgende formule:
=VLOOKUP(A23,$A$29:$C$34,2,0)
En hier is het resultaat:

Vul ook het niveau in voor F23, gebruik de volgende formule:
=VLOOKUP(A23,$A$29:$C$34,3,0)
En dit zal het resultaat zijn dat zal worden verkregen:

Hoe de geavanceerde Vlookup-functie te gebruiken
Naast het eenvoudige gebruik zoals hierboven, kunt u het aanpassen om een meer flexibele Vlookup-functie te hebben, vooral in gevallen waarin de tabel met zoekgegevens te breed is en het tellen van kolommen ... vermoeiend wordt.
Vlookup-functie combineert Match
De MATCH-functie zoekt naar een opgegeven waarde in een celbereik en retourneert vervolgens de relatieve positie van die waarde in dit bereik. Als het bereik A1: A3 bijvoorbeeld de waarden 5, 10 en 15 bevat, retourneert de formule = MATCH (10, A1: A3,0) het getal 2, omdat 10 de tweede waarde in het bereik A1 is: A3. De syntaxis van de functie Match is als volgt:
= MATCH (opzoekwaarde, opzoekmatrix, [zoektype])
Dus, waar is de Match-functie van toepassing op Vlookup? Gelieve te vertellen dat het in de waarde Col_index_num is - de kolom om gegevens op te halen. Door het in een specifiek voorbeeld te plaatsen, kunt u zich gemakkelijker voorstellen.
Voorbeeld: gegeven de volgende gegevenstabel:

Noodzaak om de gegevens op maand voor elke werknemer in de hoofdtabel te filteren (de maandkolom in de hoofdtabel kan variëren). Concreet ziet de spreadsheet er als volgt uit:

De formule die in de les wordt gebruikt:
= VERT.ZOEKEN (A3; $ A $ 14: $ G $ 20; MATCH ($ B $ 2; $ A $ 13: $ G $ 13; 0) ; 0)
De functie Match helpt u bij het tellen van het aantal kolommen dat moet worden opgehaald in de opzoekgegevenstabel (bijzettabel) van de Vlookup-functie. Dus verander gewoon de maandgegevens in cel B2 , je hebt de exacte gegevens voor elke overeenkomstige maand. In het volgende voorbeeld verander ik de maandkolomgegevens in de hoofdtabel en het resultaat is:
VlookUp-functie in combinatie met de functies LINKS, RECHTS, MIDDEN
Ook een van de meest gebruikte functies , de functies Links / Rechts en Midden, kunnen worden gecombineerd met Vlookup en maken wonderen bij het zoeken.
Voorbeeld: vul voor de volgende tabel de lege gegevens in op basis van de onderstaande subtabellen:

De invoergegevens om de gegevens in te vullen, worden als volgt beschreven: De eerste 2 tekens van de werknemersbeschrijvingscode voor de functie, het middelste teken in de geslachtsbeschrijving, de tekens aan het einde van de beschrijving voor de vermenigvuldiger tablets werken. Op basis daarvan vullen we de formule voor het berekenen van elke kolom als volgt in:
| CV positie |
= VERT.ZOEKEN ( LINKS (C3; 2) ; $ B $ 22: $ C $ 24; 2; 0) |
| Werkplek |
= VERT.ZOEKEN ( RECHTS (C3; LEN (C3) -5) ; $ E $ 22: $ F $ 23; 2; 0) |
| Geslacht |
= VERT.ZOEKEN ( MIDDEN (C3; 4; 1) ; $ E $ 27: $ F $ 28; 2; 0) |
En hier is het resultaat:

Wat is de #NA-fout in de Vlookup-functie? Hoe een #NA-fout te corrigeren
De #NA-fout staat voor Not Available Error, wat betekent dat de bijbehorende waarde niet kan worden gevonden. Het is mogelijk dat u in dit geval absolute zoekactie heeft gebruikt en dat de te doorzoeken gegevens niet in het bereik liggen dat de opzoekwaarde bevat ( Table_array ).
Hier zijn veel redenen voor: het is mogelijk dat de opzoekwaarde ( Lookup_value ) in de hoofdtabel en subtabel (in het bovenstaande voorbeeld) anders is met slechts één spatie (spatie), de gegevens kunnen niet worden gevonden. of u krijgt het verkeerde deel van het gebied Table_array zodat de te doorzoeken gegevens ( Lookup_value ) niet in de eerste kolom van de Table_array staan ...
Dus, afhankelijk van het specifieke geval, moet u de #NA-fout in de Vlookup-functie correct oplossen, onthoud slechts één ding: de te doorzoeken gegevens moeten absoluut kloppen met de eerste kolom van de tabel met de zoekwaarde. Als absoluut zoeken wordt gebruikt (Range_lookup = 0) .
U weet dus al hoe u de Vlookup-functie moet gebruiken. Tijdens het gebruik van Excel kunt u ook de Index-functie gebruiken om waarden in een array te retourneren of de Max- en Min-functies voor de grootste en kleinste waarden.
Wanneer u de syntaxis onder de knie hebt, hoe u functies in Excel gebruikt, leert u Excel veel sneller en effectiever. Daarnaast zijn er nog vele andere handige functies, Download.com.vn zal u in de volgende artikelen introduceren.
Ik wens u een succesvolle implementatie!