Hoe om die VLOOKUP-funksie in Excel te gebruik

INHOUDSOPGAWE:

Hoe om die VLOOKUP-funksie in Excel te gebruik
Hoe om die VLOOKUP-funksie in Excel te gebruik
Anonim

Sleutel wegneemetes

  • Die VLOOKUP-funksie in Excel word gebruik om 'n waarde in 'n sigblad te vind.
  • Die sintaksis en argumente is =VLOOKUP(soekwaarde, soektabel, kolomnommer, [benaderde_passing])

Hierdie artikel verduidelik hoe om die VLOOKUP-funksie in alle weergawes van Excel te gebruik, insluitend Excel 2019 en Microsoft 365.

Wat is die VLOOKUP-funksie?

Die VLOOKUP-funksie in Excel word gebruik om iets in 'n tabel te vind. As jy rye data het wat volgens kolomopskrifte georganiseer is, kan VLOOKUP gebruik word om 'n waarde op te spoor deur die kolom te gebruik.

Wanneer jy 'n VLOOKUP doen, sê jy vir Excel om eers die ry op te spoor wat die data bevat wat jy wil ophaal, en dan die waarde terug te gee wat in 'n spesifieke kolom in daardie ry geleë is.

Image
Image

VLOOKUP-funksie sintaksis en argumente

Daar is vier moontlike dele van hierdie funksie:

=VLOOKUP(soekwaarde, soektabel, kolomnommer, [benaderde_passing])

  • search_value is die waarde waarna jy soek. Dit moet in die eerste kolom van opsoektabel wees.
  • lookup_table is die reeks waarbinne jy soek. Dit sluit soekwaarde. in
  • column_number is die getal wat verteenwoordig hoeveel kolomme in opsoektabel, van links, die kolom moet wees waarvandaan VLOOKUP die waarde terugstuur.
  • approximate_match is opsioneel en kan óf WAAR óf ONWAAR wees. Dit bepaal of 'n presiese passing of 'n benaderde passing gevind moet word. Wanneer dit weggelaat word, is die verstek WAAR, wat beteken dat dit 'n benaderde passing sal vind.

VLOOKUP-funksievoorbeelde

Hier is 'n paar voorbeelde wat die VLOOKUP-funksie in aksie wys:

Vind die waarde langs 'n woord uit 'n tafel

=VLOOKUP("Suurlemoene", A2:B5, 2)

Image
Image

Dit is 'n eenvoudige voorbeeld van die VLOOKUP-funksie waar ons moet vind hoeveel suurlemoene ons in voorraad het uit 'n lys van verskeie items. Die reeks waardeur ons kyk is A2:B5 en die nommer wat ons moet trek is in kolom 2 aangesien "In voorraad" die tweede kolom uit ons reeks is. Die resultaat hier is 22.

Vind 'n werknemer se nommer deur hul naam te gebruik

=VLOOKUP(A8, B2:D7, 3)

=VLOOKUP(A9, A2:D7, 2)

Image
Image

Hier is twee voorbeelde waar ons die VLOOKUP-funksie 'n bietjie anders skryf. Hulle gebruik albei soortgelyke datastelle, maar aangesien ons inligting uit twee afsonderlike kolomme, 3 en 2 trek, maak ons daardie onderskeid aan die einde van die formule - die eerste een gryp die posisie van die persoon in A8 (Finley) terwyl die tweede formule gee die naam terug wat ooreenstem met die werknemernommer in A9 (819868). Aangesien die formules verwysende selle is en nie 'n spesifieke teksstring nie, kan ons die aanhalings uitlaat.

Gebruik 'n IF-stelling met VLOOKUP

=IF(VLOOKUP(A2, Blad4!A2:B5, 2)>10, "Nee", "Ja")

Image
Image

VLOOKUP kan ook met ander Excel-funksies gekombineer word en data van ander blaaie gebruik. Ons doen albei in hierdie voorbeeld om te bepaal of ons meer van die item in Kolom A moet bestel. Ons gebruik die IF-funksie sodat as die waarde in posisie 2 in Blad4!A2:B5 groter as 10 is, ons Nee skryf om aan te dui dat ons nie meer hoef te bestel nie.

Vind die naaste nommer in 'n tabel

=VLOOKUP(D2, $A$2:$B$6, 2)

Image
Image

In hierdie laaste voorbeeld gebruik ons VLOOKUP om die afslagpersentasie op te spoor wat gebruik moet word vir verskeie grootmaatbestellings van skoene. Die afslag waarna ons soek is in Kolom D, die reeks wat die afslaginligting insluit, is A2:B6, en binne daardie reeks is kolom 2 wat die afslag bevat. Aangesien VLOOKUP nie 'n presiese passing hoef te vind nie, word approximate_match leeg gelaat om TRUE aan te dui. As 'n presiese passing nie gevind word nie, gebruik die funksie die volgende kleiner bedrag.

Jy kan sien dat in die eerste voorbeeld van 60 bestellings, die afslag nie in die tabel aan die linkerkant gevind word nie, dus word die volgende kleiner bedrag van 50 gebruik, wat 'n 75% afslag is. Kolom F is die finale prys wanneer die afslag in bereken is.

VLOOKUP-foute en -reëls

Hier is 'n paar dinge om te onthou wanneer die VLOOKUP-funksie in Excel gebruik word:

  • As search_value 'n teksstring is, moet dit in aanhalingstekens omring word.
  • Excel sal NO MATCH terugstuur as VLOOKUP nie 'n resultaat kan kry nie.
  • Excel sal NO MATCH terugstuur as daar nie 'n getal binne opsoektabel is wat groter of gelyk is aan soekwaarde.
  • Excel sal terugkeer REF! as kolom_nommer groter is as die aantal kolomme in opsoektabel.
  • soekwaarde is altyd in die heel links posisie van opsoektabel en is posisie 1 wanneer kolomnommer bepaal word.
  • As jy ONWAAR vir benaderde_passing spesifiseer en geen presiese passing gevind word nie, sal VLOOKUP N/A terugstuur.
  • As jy TRUE spesifiseer vir approximate_match en geen presiese passing gevind word nie, word die volgende kleiner waarde teruggestuur.
  • Ongesorteerde tabelle moet ONWAAR vir benaderde_passing gebruik sodat die eerste presiese passing teruggestuur word.
  • As benaderde_passing WAAR is of weggelaat is, moet die eerste kolom alfabeties of numeries gesorteer word. As dit nie gesorteer is nie, sal Excel dalk 'n onverwagte waarde terugstuur.
  • Deur absolute selverwysings te gebruik, kan jy formules outovul sonder om opsoektabel te verander.

Ander funksies soos VLOOKUP

VLOOKUP voer vertikale opsoeke uit, wat beteken dat dit inligting herwin deur die kolomme te tel. As die data horisontaal georganiseer is en jy die rye wil aftel om die waarde te kry, kan jy die HLOOKUP-funksie gebruik.

Die XLOOKUP-funksie is soortgelyk, maar werk in enige rigting.

Aanbeveel: