Hvis du har flere excel -tabeller, og du vil udføre en dynamisk VLOOKUP -funktion fra disse tabeller, skal du bruge INDIRECT -funktionen. I denne artikel lærer vi, hvor let du kan ændre din opslagstabel ved blot at ændre navnet på opslagstabellen i en celle.
Generisk formel til dynamisk tabel VLOOKUP
= VLOOKUP (opslagsværdi, INDIRECT ("TableName"), col_index, 0) |
Opslag_værdi: Den værdi, du leder efter.
Tabelnavn: Tabellen, hvor du vil søge efter opslagsværdien.
Col_Index: Det kolonnenummer, som du vil hente data fra.
Lad os håbe på et eksempel for at se, hvordan det fungerer.
Eksempel: Opret en dynamisk opslagsformel for at slå op fra valgt tabel
tildelt i sydlige byer. Den anden tabel hedder West og indeholder detaljerne for de samme medarbejdere, når de er tildelt i byer i Vesten.
Nu skal vi få medarbejdernes byer samme sted fra begge regioner.
Som du kan se på billedet, har vi forberedt et bord ned. Den indeholder medarbejdernes id'er. Vi skal hente byerne fra syd og vest ved hjælp af en enkelt formel.
Anvend ovenstående generiske formel for at skrive denne formel til dynamisk VLOOKUP:
=VLOOKUP($ A24,INDIREKT(B $ 23), 3,0) |
Vi har låst referencerne ved hjælp af $ -tegnet, så når vi kopierer formlen, tager det de rigtige referencer.
Hvis du ikke kender referencelåsning eller absolution, kan du lære det her. Det er virkelig vigtigt, hvis du vil mestre Excel. |
Skriv ovenstående formel i celle B24, kopier i hele området.
Du kan se, at det har slået op i byen Syd fra det sydlige bord og City of West fra det vestlige bord, dynamisk. Vi behøvede ikke ændre noget i formlen.
Hvordan virker det?
Det er en grundlæggende VLOOKUP -formel med kun forskellen i INDIRECT -funktionen. Som du ved, konverterer INDIRECT -funktionen enhver tekstreference til faktisk reference, vi bruger den samme evne til INDIRECT -funktionen her.
Det er vigtigt, at du bruger en Excel -tabel eller navngiver dine tabeller ved hjælp af navngivne områder.
I B24 har vi formlen VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). Dette løser sig til VLOOKUP ($ A24, INDIRECT ("syd"), 3,0). Nu konverterer indirekte "Syd" til faktisk tabelreference (vi har navngivet den første tabel som syd. Derfor er formlen nu VLOOKUP ($ A24,Syd, 3,0). Nu kigger VLOOKUP ganske enkelt op på SOUTH -bordet.
Når vi kopierer formler i C24, bliver formlen VLOOKUP ($ A24, INDIRECT (C $ 23), 3,0). C23 indeholder i øjeblikket "West". Derfor vil formlen i sidste ende løse VLOOKUP ($ A24,Vest, 3,0). VLOOKUP får værdi fra West -tabellen denne gang.
Så ja fyre, sådan kan du VLOOKUP dynamisk ved hjælp af VLOOKUP-INDIRECT-kombinationsboksen. Jeg håber, jeg var forklarende nok, og det hjalp dig. Hvis du er i tvivl om dette emne eller et andet Excel VBA -relateret emne, så spørg mig i kommentarfeltet herunder. Indtil da skal du fortsætte med at lære og blive ved med at udmærke dig.
Brug INDEX og MATCH til at slå op på værdi: INDEX-MATCH-formlen bruges til at slå dynamisk og præcist op i en værdi i en given tabel. Dette er et alternativ til VLOOKUP -funktionen, og det overvinder manglerne i VLOOKUP -funktionen.
Brug VLOOKUP fra to eller flere opslagstabeller | For at slå op fra flere tabeller kan vi tage en IFERROR -tilgang. At kigge op fra flere tabeller tager fejlen som en switch til den næste tabel. En anden metode kan være en If -tilgang.
Sådan laver du store og små bogstaver i Excel | excels VLOOKUP -funktion er ikke store og små bogstaver, og den returnerer den første matchede værdi fra listen. INDEX-MATCH er ingen undtagelse, men det kan ændres for at gøre det store og små bogstaver. Lad os se, hvordan…
Opslag, der ofte vises tekst med kriterier i Excel | Opslaget vises oftest i tekst i et område, vi bruger INDEX-MATCH med MODE-funktionen. Her er metoden.
Populære artikler:
50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.
Sådan bruges Excel VLOOKUP -funktion| 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 Excel COUNTIF -funktion| 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.
Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser