Hjemmeside » MS Office Tips » Sådan bruges VLOOKUP i Excel

    Sådan bruges VLOOKUP i Excel

    Her er en hurtig vejledning til dem, der har brug for hjælp ved hjælp af LOPSLAG funktion i Excel. VLOOKUP er en meget nyttig funktion til nemt at søge gennem en eller flere kolonner i store regneark for at finde relaterede data.

    Du kan bruge HLOOKUP til at gøre det samme for en eller flere rækker af data. I grund og grund når du bruger VLOOKUP, spørger du "Her er en værdi, find den værdi i dette andet sæt data, og returner derefter til mig værdien af ​​en anden kolonne i det samme sæt data."

    Så du kan spørge, hvordan dette kan være nyttigt? Nå, tag for eksempel det følgende prøve regneark, jeg har oprettet til denne vejledning. Regnearket er meget enkelt: et ark har information om et par bilejere som navn, bilens navn, farve og hestekræfter.

    Det andet ark har bilens id og deres faktiske modelnavne. Den fælles datapost mellem de to ark er den Bil ID.

    Nu, hvis jeg ønskede at vise bilens navn på ark 1, kan jeg bruge VLOOKUP til at opsøge hver værdi i bilens ejerark, find den værdi i det andet ark, og returner derefter den anden kolonne (bilmodellen) som min ønsket værdi.

    Sådan bruges VLOOKUP i Excel

    Så hvordan går det med dette? Nå først skal du indtaste formlen i cellen H4. Bemærk, at jeg allerede har indtastet den fulde formel i celle F4 igennem F9. Vi går igennem, hvad hver parameter i den formel betyder.

    Sådan ser formlen ud som komplet:

    = LOPSLAG (B4, Ark2 $ A $ 2: $ B $ 5,2, FALSK)

    Der er 5 dele til denne funktion:

    1. = LOPSLAG - Den = angiver, at denne celle vil indeholde en funktion, og i vores tilfælde er VLOOKUP-funktionen til at søge gennem en eller flere kolonner af data.

    2. B4 - Det første argument for funktionen. Dette er den egentlige søgeudtryk, som vi ønsker at søge efter. Søgeordet eller værdien er, hvad der er angivet i celle B4.

    3. Ark2 $ A $ 2: $ B $ 5 - Celleområdet på Sheet2, som vi vil søge igennem for at finde vores søgeværdi i B4. Da området ligger på Sheet2, skal vi gå forud for rækken med navnet på pladen efterfulgt af en!. Hvis dataene er på samme ark, er præfikset ikke nødvendigt. Du kan også bruge navngivne intervaller her, hvis du vil.

    4. 2 - Dette nummer angiver kolonnen i det definerede område, som du vil returnere værdien til. Så i vores eksempel, på Sheet2, ønsker vi at returnere værdien af ​​kolonne B eller bilnavnet, når en kamp er fundet i kolonne A.

    Bemærk dog, at kolonnernes placering i Excel-regnearket ikke betyder noget. Så hvis du flytter dataene i kolonne A og B til D og E, lad os sige, så længe du har defineret dit interval i argument 3 som $ D $ 2: $ E $ 5, kolonnenummeret, der skal returneres, vil stadig være 2. Det er den relative position i stedet for det absolutte kolonne nummer.

    5. Falsk - Falsk betyder, at Excel kun vil returnere en værdi for et præcist match. Hvis du sætter det til True, søger Excel det nærmeste match. Hvis den er sat til False, og Excel ikke kan finde et nøjagtigt match, vender det tilbage # N / A.

    Forhåbentlig kan du nu se, hvordan denne funktion kan bruges, især hvis du har masser af data, der eksporteres ud fra en normaliseret database.

    Der kan være en hovedpost, der har værdier gemt i opslag eller referencedata. Du kan trække i andre data ved at "tilslutte" dataene ved hjælp af VLOOKUP.

    En anden ting du måske har bemærket er brugen af $ symbol foran kolonnebrevet og række nummer. $ Symbolet fortæller Excel, at når formlen trækkes ned til andre celler, skal referencen forblive den samme.

    Hvis du for eksempel skulle kopiere formlen i celle F4 til H4, skal du fjerne $ symbolerne og derefter trække formlen ned til H9, du vil bemærke, at de sidste 4 værdier bliver # N / A.

    Årsagen til dette skyldes, at når du trækker formlen ned, ændres rækkevidden i henhold til værdien for den pågældende celle.

    Så som du kan se i billedet ovenfor, er opslagsområdet for celle H7 Ark2 A5:! B8. Det holdt simpelthen at tilføje 1 til rækken tal. For at holde dette interval fast, skal du tilføje $ symbolet før kolonnebogstavet og rækkenummeret.

    En note: Hvis du vil sætte det sidste argument til sandt, skal du sørge for, at dataene i dit lookupområde (det andet ark i vores eksempel) er sorteret i stigende rækkefølge ellers fungerer det ikke! Eventuelle spørgsmål, skriv en kommentar. god fornøjelse!