Om du har flera excel -tabeller och du vill göra en dynamisk VLOOKUP -funktion från dessa tabeller måste du använda INDIRECT -funktionen. I den här artikeln lär vi oss hur enkelt du kan ändra din uppslagstabell genom att bara ändra namnet på uppslagstabellen i en cell.
Generisk formel för dynamisk tabell VLOOKUP
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Lookup_value: Värdet du letar efter.
Tabellnamn: Tabellen där du vill leta efter uppslagsvärdet.
Col_Index: Kolumnnumret som du vill hämta data från.
Låt oss hoppas på ett exempel för att se hur det fungerar.
Exempel: Skapa en dynamisk uppslagsformel för att slå upp från vald tabell
tilldelas i södra städer. Den andra tabellen heter West och innehåller detaljer om samma anställda när de tilldelas i städer i väst.
Nu måste vi få anställdas städer på samma plats från båda regionerna.
Som du kan se på bilden har vi förberett ett bord. Den innehåller anställdas id: n. Vi måste få städerna från söder och väst med en enda formel.
Tillämpa ovanstående generella formel för att skriva denna formel för dynamisk VLOOKUP:
=VLOOKUP($ 24,INDIREKT(B $ 23), 3,0) |
Vi har låst referenserna med $ -tecknet så att när vi kopierar formeln tar det rätt referenser.
Om du inte är bekant med referenslåsning eller absolution kan du lära dig det här. Det är verkligen viktigt om du vill behärska Excel. |
Skriv ovanstående formel i cell B24, kopiera i hela intervallet.
Du kan se att det har slagit upp staden South från södra bordet och City of West från västerbordet, dynamiskt. Vi behövde inte ändra något i formeln.
Hur fungerar det?
Det är en grundläggande VLOOKUP -formel med endast skillnaden mellan INDIRECT -funktionen. Som du vet konverterar INDIRECT -funktionen alla textreferenser till faktisk referens, vi använder samma förmåga för INDIRECT -funktionen här.
Det är viktigt att du använder en Excel -tabell eller namnger dina tabeller med namngivna intervall.
I B24 har vi formeln VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). Detta löser sig till VLOOKUP ($ A24, INDIRECT ("South"), 3,0). Nu omvandlar indirekt "Syd" till faktisk tabellreferens (vi har kallat den första tabellen som söder. Därför är formeln nu VLOOKUP ($ A24,söder3,0). Nu tittar VLOOKUP helt enkelt upp på SOUTH -bordet.
När vi kopierar formler i C24 blir formeln VLOOKUP ($ A24, INDIRECT (C $ 23), 3,0). C23 innehåller för närvarande "West". Därför löser formeln slutligen till VLOOKUP ($ A24,Väst3,0). VLOOKUP får värde från West -tabellen den här gången.
Så ja killar, så här kan du VLOOKUP dynamiskt med VLOOKUP-INDIRECT-kombinationen. Jag hoppas att jag var tillräckligt förklarande och att det hjälpte dig. Om du har några tvivel angående detta ämne eller något annat Excel -VBA -relaterat ämne, fråga mig i kommentarfältet nedan. Tills dess fortsätt att lära dig och fortsätt att utmärka dig.
Använd INDEX och MATCH för att leta upp värde: INDEX-MATCH-formeln används för att slå dynamiskt och exakt upp ett värde i en given tabell. Detta är ett alternativ till VLOOKUP -funktionen och det övervinner bristerna i VLOOKUP -funktionen.
Använd VLOOKUP från två eller fler uppslagstabeller | För att leta upp från flera tabeller kan vi använda en IFERROR -metod. Att titta upp från flera tabeller tar felet som en switch för nästa tabell. En annan metod kan vara en If -metod.
Hur man gör skiftlägeskänslig sökning i Excel | excels VLOOKUP -funktion är inte skiftlägeskänslig och den returnerar det första matchade värdet från listan. INDEX-MATCH är inget undantag, men det kan ändras för att göra det skiftlägeskänsligt. Låt oss se hur …
Slå upp ofta text med kriterier i Excel | Sökningen visas oftast i text i ett område som vi använder INDEX-MATCH med MODE-funktionen. Här är metoden.
Populära artiklar:
50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.
Hur man använder Excel VLOOKUP -funktion| Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.
Hur man använder Excel COUNTIF -funktion| Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifika värden. Countif -funktionen är avgörande för att förbereda din instrumentpanel.
Hur man använder SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden