Hur slår man upp värden från höger till vänster i Excel?
VLOOKUP-funktionen i Excel används ofta för att söka och hämta data. En av dess begränsningar är dock att den bara kan slå upp värden från vänster till höger. Det betyder att uppslagsvärdet måste finnas i den första kolumnen i tabellen, och returvärdet måste finnas till höger om uppslagskolumnen. Men vad händer om du behöver slå upp värden från höger till vänster? Den här guiden kommer att utforska flera metoder för att uppnå detta.
Vlookup och returnera matchande värden från höger till vänster
Vlookup värden från höger till vänster med VLOOKUP och IF funktioner
Medan VLOOKUP ensam inte kan slå upp värden från höger till vänster, kan du manipulera din datastruktur med hjälp av IF-funktionen för att få den att fungera.
Vänligen skriv in formeln nedan i din önskade cell och dra sedan fyllningshandtaget till de celler du vill använda den här formeln för att få alla motsvarande. Se skärmdump:
=VLOOKUP(E2, IF({1,0}, $C$2:$C$9, $A$2:$A$9), 2, 0)
- E2: Det här är värdet du letar efter. Det är nyckeln som Excel kommer att söka efter i det angivna intervallet.
- IF({1,0}, $C$2:$C$9, $A$2:$A$9): Den här delen av formeln skapar en virtuell tabell genom att ordna om kolumnerna. Normalt kan VLOOKUP endast söka i den första kolumnen i en tabell och returnera ett värde från en kolumn till höger. Genom att använda IF({1,0}, ...), säger du till Excel att skapa en ny tabell där kolumnerna byts:
♦ Den första kolumnen i den nya tabellen är $C$2:$C$9.
♦ Den andra kolumnen i den nya tabellen är $A$2:$A$9. - 2: Detta talar om för VLOOKUP att returnera värdet från den andra kolumnen i den virtuella tabellen skapad av IF-funktionen. I det här fallet kommer det att returnera ett värde från $A$2:$A$9.
- 0: Detta anger att du vill ha en exakt matchning. Om Excel inte hittar en exakt matchning för E2 i $C$2:$C$9, kommer det att returnera ett fel.
Vlookup-värden från höger till vänster med Kutools för Excel
Om du föredrar ett mer användarvänligt tillvägagångssätt, erbjuder Kutools för Excel avancerade funktioner som förenklar komplexa uppslagningar, inklusive möjligheten att söka från höger till vänster utan ansträngning.
När du har installerat Kutools för Excel, gör så här:
1. Klicka Kutools > Superuppslag > SÖKNING från höger till vänster, se skärmdump:
2. I SÖKNING från höger till vänster dialogrutan, gör följande:
- Välj uppslagsvärdeceller och utdataceller från Utmatningsområde och sektioner för uppslagsvärden;
- Ange sedan motsvarande objekt från Dataområde sektion.
- Slutligen klickar du på OK knapp.
3. Nu har de matchande posterna returnerats baserat på uppslagsvärdena från den högra listan, se skärmdump:
Om du vill ersätta #N/A-felvärdet med ett annat textvärde behöver du bara klicka Montering knappen och kontrollera Ersätt # Ej tillämpligt felvärde med ett angivet värde alternativet och skriv sedan den text du behöver.
Vlookup värden från höger till vänster med funktionerna INDEX och MATCH
Kombinationen av INDEX och MATCH är ett mångsidigt och kraftfullt alternativ till VLOOKUP. Det låter dig slå upp värden i valfri riktning (vänster, höger, upp eller ner).
Skriv in eller kopiera formeln nedan till en tom cell för att mata ut resultatet, och dra sedan fyllningshandtaget ner till de celler som du vill ska innehålla den här formeln.
=INDEX($A$2:$A$9,MATCH(E2,$C$2:$C$9,0))
- E2: Det här är värdet du letar efter.
- MATCH(E2, $C$2:$C$9, 0): MATCH-funktionen söker efter värdet i E2 inom intervallet $C$2:$C$9. 0:an anger att du vill ha en exakt matchning. Om den hittar värdet returnerar den den relativa positionen för det värdet inom intervallet.
- INDEX($A$2:$A$9, ...): Funktionen INDEX använder sedan positionen som returneras av MATCH för att hitta motsvarande värde i intervallet $A$2:$A$9.
Vlookup-värden från höger till vänster med XLOOKUP-funktion
Om du använder Excel 365 eller Excel 2021 är XLOOKUP-funktionen ett modernt och förenklat alternativ till VLOOKUP. Den kan slå upp värden i vilken riktning som helst utan behov av komplexa formler.
Skriv in eller kopiera formeln nedan till en tom cell för att mata ut resultatet, och dra sedan fyllningshandtaget ner till de celler som du vill ska innehålla den här formeln.
=XLOOKUP(E2,$C$2:$C$9,$A$2:$A$9)
- E2: Det här är värdet du letar efter.
- $ C $ 2: $ C $ 9: Detta är intervallet där Excel söker efter värdet i E2. Det är uppslagsmatrisen.
- $ A $ 2: $ A $ 9: Detta är intervallet från vilket Excel kommer att returnera motsvarande värde. Det är returmatrisen.
Även om VLOOKUP är ett utmärkt verktyg för grundläggande uppslagningar, begränsas det av dess förmåga att endast söka till höger om uppslagskolumnen. Det finns dock flera andra alternativ du kan använda för att returnera matchande värden från höger till vänster i Excel. Genom att utnyttja dessa metoder kan du enkelt och effektivt slå upp och returnera matchande värden, oavsett var din data finns i ditt kalkylblad. Om du är intresserad av att utforska fler Excel-tips och tricks, vår webbplats erbjuder tusentals tutorials.
Fler relativa artiklar:
- Vlookup-värden över flera kalkylblad
- I Excel kan vi enkelt använda vlookup-funktionen för att returnera matchande värden i en enda tabell i ett kalkylblad. Men har du någonsin funderat på hur hur man kan värma om flera kalkylblad? Antag att jag har följande tre kalkylblad med dataomfång, och nu vill jag få en del av motsvarande värden baserat på kriterierna från dessa tre kalkylblad.
- Använd Vlookup Exakt och ungefärlig matchning i Excel
- I Excel är vlookup en av de viktigaste funktionerna för oss att söka efter ett värde i kolumnen längst till vänster i tabellen och returnera värdet i samma rad i intervallet. Men tillämpar du vlookup-funktionen framgångsrikt i Excel? Den här artikeln kommer jag att prata om hur man använder vlookup-funktionen i Excel.
- Vlookup matchande värde från botten till toppen i Excel
- Normalt kan Vlookup-funktionen hjälpa dig att hitta data från topp till botten för att få det första matchande värdet från listan. Men ibland måste du slå upp från botten till toppen för att extrahera det sista motsvarande värdet. Har du några bra idéer för att hantera den här uppgiften i Excel?
- Vlookup och returnera hela / hela raden med ett matchat värde i Excel
- Normalt kan du söka efter och returnera ett matchande värde från en rad data genom att använda Vlookup-funktionen, men har du någonsin försökt hitta och returnera hela dataraden baserat på specifika kriterier enligt följande skärmdump.
- Vlookup och sammanfogar flera motsvarande värden i Excel
- Som vi alla vet kan Vlookup-funktionen i Excel hjälpa oss att leta upp ett värde och returnera motsvarande data i en annan kolumn, men i allmänhet kan det bara få det första relativa värdet om det finns flera matchande data. I den här artikeln kommer jag att prata om hur man kan koppla upp och sammanfoga flera motsvarande värden i endast en cell eller en vertikal lista.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!