I denne artikel lærer vi, hvordan du VLOOKUP fra forskellige Excel -ark i Excel.
Hvordan betyder det noget, hvis vlookup -tabellen er på et andet ark?
For at hente oplysninger fra en medarbejderdatabase kan vi bruge en VLOOKUP -formel. Denne formel finder simpelthen det unikke id og returnerer de oplysninger, der er relateret til det pågældende medarbejder -id. Hvis du er ny inden for VLOOKUP -funktioner, er dette en af de bedste VLOOKUP -øvelser.
VLOOKUP -funktion med tabel på forskellige ark i Excel
Formelsyntaks:
= VLOOKUP (id, database, kol, 0) |
Id: det er den unikke id for medarbejderen i databasen. Vi vil bruge det til at slå medarbejderoplysninger op.
Database: Det er tabellen, der indeholder oplysninger fra medarbejdere. Den første kolonne skal være id.
Col: Det er det kolonnenummer, hvorfra du vil hente værdien.
0 eller falsk: Det bruges til eksakt match VLOOKUP.
Eller brug
Formelsyntaks:
= OPLYSNING (opslagsværdi, arknavn!table_array, col_index, 0) |
Her er den eneste faktor arknavn! I formlen. Skriv bare det korrekte arknavn inden table_array med! mærke. Excel vil VLOOKUP fra det givne ark. Lad os have et enkelt eksempel.
Eksempel:
Alt dette kan være forvirrende at forstå. Lad os forstå, hvordan du bruger funktionen ved hjælp af et eksempel. Her På ark1 har jeg et bygge -id. På ark 2 har jeg navnet på disse bygherrer. Så jeg mangler bare at hente navne fra sheet2 til sheet1 ved hjælp af VLOOKUP.
Skriv denne formel i celle B2 på ark1.
=VLOOKUP(A2,Ark 2! $ A $ 2: $ B $ 8,2,0) |
Bemærk arket2 her. Hvis du omdøber det til ark3, søger VLOOKUP efter data på ark 3 inden for rækkevidde $ A $ 2: $ B $ 8 (låst referencen til område), hvis den findes på anden vis #REF fejl vil blive vist.
Endnu et VLOOKUP -eksempel
Hent medarbejderinformation ved hjælp af VLOOKUP fra medarbejderstabellen
Her har vi en tabel, der indeholder detaljerne for alle medarbejderne i en organisation på et separat ark. Den første kolonne indeholder disse medarbejderes id. Jeg har navngivet denne tabel som emp_data.
Nu skal mit søgeblad hente medarbejderens oplysninger, hvis id er skrevet i celle B3. Jeg har navngivet B3 som ID.
For at lette forståelsen er alle kolonneoverskrifterne i nøjagtig samme rækkefølge som emp_data -tabellen.
Skriv nu nedenstående formel i celle C3 for at hente zonen for medarbejder -ID'et skrevet i B3.
= VLOOKUP (ID, Emp_Data, 2,0) |
Dette returnerer zonen for medarbejder-id 1-1830456593, fordi kolonne nummer 2 i databasen indeholder medarbejderzonen.
Kopier denne formel i resten af cellerne, og skift kolonnetallet i formlen for at få alle oplysninger om medarbejdere.
Du kan se, at alle oplysninger relateret til det nævnte ID i celle B3. Uanset hvilket id du skriver i celle B3, hentes alle oplysninger uden at foretage ændringer i formlen.
Hvordan virker det?
Der er ikke noget tricky. Vi bruger simpelthen VLOOKUP -funktionen til at slå ID op og derefter hente den nævnte kolonne. Øv VLOOKUP ved at bruge sådanne data for at forstå VLOOKUP mere.
Hent medarbejderdata ved hjælp af overskrifter
I ovenstående eksempel havde vi alle kolonnerne organiseret i samme rækkefølge, men der vil være tidspunkter, hvor du har en database, der vil have hundredvis af kolonner. I sådanne tilfælde vil denne metode til at hente medarbejderinformation ikke være god. Det vil være bedre, hvis formlen kan se på kolonneoverskriften og hente data fra den kolonne fra medarbejderstabellen.
Så for at hente værdi fra tabellen ved hjælp af kolonneoverskrift vil vi bruge en 2-vejs opslagningsmetode eller sige dynamisk kolonne VLOOKUP.
Brug denne formel i celle C3 og kopier i resten celler. Du behøver ikke ændre noget i formlen, alt hentes fra thd emp_data.
=VLOOKUP(ID, Emp_Data,MATCH(C2, Emp_Data_Headers, 0), 0) |
Denne formel henter simpelthen alle oplysninger fra matchede kolonner. Du kan blande overskrifterne i rapporten, dette vil ikke gøre nogen forskel. Uanset hvilken overskrift der skrives i cellen ovenfor, indeholder de respektive data.
Hvordan virker det?
Dette er simpelthen en dynamisk VLOOKUP. Du kan læse om det her. Hvis jeg forklarer det her, bliver det en for stor artikel.
Hent medarbejder -id med delvis match
Det kan ske, at du ikke husker hele en medarbejders id, men du vil stadig hente oplysningerne om et eller andet id. I sådanne tilfælde er delvis match VLOOKUP den bedste løsning.
For eksempel, hvis jeg ved, at et eller andet id indeholder 2345, men jeg ikke kender hele id'et. Hvis jeg indtaster dette nummer i celle C3, vil output være som.
Vi får ingenting. Da intet matcher 2345 i tabellen. Rediger ovenstående formel på denne måde.
=VLOOKUP("*"&ID&"*", Emp_Data,MATCH(C2, Emp_Data_Headers, 0), 0) |
Kopier dette i hele rækken. Og nu har du oplysningerne fra den første medarbejder, der indeholder dette nummer.
Bemærk, at vi får det første id, der indeholder det matchede nummer i Emp Id -kolonnen. Hvis et andet id indeholder det samme nummer, henter denne formel ikke den pågældende medarbejders oplysninger.
Hvis du vil have alle medarbejder -id'er, der indeholder det samme nummer, skal du bruge formlen, der søger efter alle de matchede værdier.
Her er alle observationsnotaterne ved hjælp af formlen i Excel
Bemærkninger:
- Du kan tilføje flere rækker og kolonner i opslagsarrayet.
- Tekstargumenter skal angives inden for anførselstegn ("").
- VLOOKUP -tabellen skal have opslag_arrayet i venstre eller den første kolonne.
- Col -indekset kan ikke være 1, da det er opslagsarrayet
- 0 -argument bruges til den nøjagtige matchværdi. Brug 1 til den omtrentlige matchværdi.
- Funktionen returnerer #N/A -fejl, hvis opslagsværdien ikke findes i opslagsmatrixen. Så tag fejlen, hvis det er nødvendigt.
Håber, at denne artikel om, hvordan man VLOOKUP fra forskellige Excel -ark i Excel, er forklarende. Find flere artikler om beregning af værdier og relaterede Excel -formler her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet.
Sådan hentes den seneste pris i Excel : Det er almindeligt at opdatere priser i enhver virksomhed, og det er et must at bruge de seneste priser for ethvert køb eller salg. For at hente den seneste pris fra en liste i Excel bruger vi LOOKUP -funktionen. LOOKUP -funktionen henter den seneste pris.
VLOOKUP -funktion til beregning af karakter i Excel : At beregne karakterer IF og IFS er ikke de eneste funktioner, du kan bruge. VLOOKUP er mere effektiv og dynamisk til sådanne betingede beregninger. For at beregne karakterer ved hjælp af VLOOKUP kan vi bruge denne formel.
17 Ting om Excel VLOOKUP : VLOOKUP bruges mest til at hente matchede værdier, men VLOOKUP kan meget mere end dette. Her er 17 ting om VLOOKUP, som du bør vide for at bruge effektivt.
LOOKUP den første tekst fra en liste i Excel : VLOOKUP -funktionen fungerer fint med jokertegn. Vi kan bruge dette til at udtrække den første tekstværdi fra en given liste i excel. Her er den generiske formel.
LOOKUP -dato med sidste værdi på listen : For at hente den dato, der indeholder den sidste værdi, bruger vi LOOKUP -funktionen. Denne funktion søger efter cellen, der indeholder den sidste værdi i en vektor og bruger derefter denne reference til at returnere datoen.
Populære artikler:
Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.
Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.
Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.
Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.