Hvis du har flere excel -tabeller og du vil gjøre en dynamisk VLOOKUP -funksjon fra disse tabellene, må du bruke INDIRECT -funksjonen. I denne artikkelen lærer vi hvor enkelt du kan endre oppslagstabellen ved å bare endre navnet på oppslagstabellen i en celle.
Generisk formel for dynamisk tabell VLOOKUP
= VLOOKUP (oppslagsverdi, INDIRECT ("TableName"), col_index, 0) |
Oppslagsverdi: Verdien du leter etter.
Tabellnavn: Tabellen der du vil se etter oppslagsverdien.
Col_Index: Kolonnenummeret du vil hente data fra.
La oss håpe på et eksempel for å se hvordan det fungerer.
Eksempel: Lag en dynamisk oppslagsformel for å slå opp fra valgt tabell
tildelt i sørlige byer. Den andre tabellen heter West og inneholder detaljene til de samme ansatte når de ble tildelt i byer i Vesten.
Nå må vi få byene til ansatte på samme sted fra begge regionene.
Som du kan se på bildet, har vi forberedt et bord ned. Den inneholder ID -ene til ansatte. Vi må få byene fra sør og vest ved å bruke en enkelt formel.
Bruk den generiske formelen ovenfor for å skrive denne formelen for dynamisk VLOOKUP:
=VLOOKUP($ A24,INDIREKT(B $ 23), 3,0) |
Vi har låst referansene ved hjelp av $ -tegnet, slik at når vi kopierer formelen, tar den de riktige referansene.
Hvis du ikke er kjent med referanselås eller absolution, kan du lære det her. Det er veldig viktig hvis du vil mestre Excel. |
Skriv formelen ovenfor i celle B24, kopier i hele området.
Du kan se at den har slått opp byen Sør fra Sør -tabellen og City of West fra Vest -tabellen, dynamisk. Vi trengte ikke å endre noe i formelen.
Hvordan virker det?
Det er en grunnleggende VLOOKUP -formel med bare forskjellen i INDIRECT -funksjonen. Som du vet, konverterer INDIRECT -funksjonen enhver tekstreferanse til faktisk referanse, vi bruker den samme evnen til INDIRECT -funksjonen her.
Det er viktig at du bruker en Excel -tabell eller navngir tabellene med navngitte områder.
I B24 har vi formelen VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). Dette løser seg til VLOOKUP ($ A24, INDIRECT ("Sør"), 3,0). Nå konverterer indirekte "Sør" til faktisk tabellreferanse (vi har kalt den første tabellen som Sør. Derfor er formelen nå VLOOKUP ($ A24,Sør, 3,0). Nå ser VLOOKUP bare opp på SOUTH -bordet.
Når vi kopierer formler i C24, blir formelen VLOOKUP ($ A24, INDIRECT (C $ 23), 3,0). C23 inneholder for tiden "West". Derfor vil formelen til slutt løse VLOOKUP ($ A24,Vest, 3,0). VLOOKUP får verdi fra West -tabellen denne gangen.
Så ja gutta, slik kan du VLOOKUP dynamisk ved å bruke VLOOKUP-INDIRECT-kombinasjonen. Jeg håper jeg var forklarende nok, og det hjalp deg. Hvis du er i tvil om dette emnet eller et annet VBA -relatert emne, spør meg i kommentarfeltet nedenfor. Frem til da fortsett å lære og fortsett å utmerke seg.
Bruk INDEX og MATCH til å slå opp verdi: INDEX-MATCH-formelen brukes til å slå dynamisk og presist opp en verdi i en gitt tabell. Dette er et alternativ til VLOOKUP -funksjonen, og den overvinner manglene i VLOOKUP -funksjonen.
Bruk VLOOKUP fra to eller flere oppslagstabeller | For å slå opp fra flere tabeller kan vi ta en IFERROR -tilnærming. Å se opp fra flere tabeller tar feilen som en bryter for neste tabell. En annen metode kan være en If -tilnærming.
Hvordan gjøre saksfølsom oppslag i Excel | excels VLOOKUP -funksjon er ikke mellom store og små bokstaver, og den returnerer den første matchede verdien fra listen. INDEX-MATCH er intet unntak, men det kan endres for å gjøre det saksfølsomt. La oss se hvordan …
Oppslag som ofte vises tekst med kriterier i Excel | Søket vises oftest i tekst i et område vi bruker INDEX-MATCH with MODE-funksjonen. Her er metoden.
Populære artikler:
50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.
Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.
Slik bruker du Excel COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.
Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold