Medan de väljer vilket vertikalt frågerecept som de ska använda, är de flesta Excel-specialister överens om att INDEX MATCH är en ekvation att föredra framför VLOOKUP. Hur det än må vara, många individer tar faktiskt till att använda VLOOKUP i ljuset av att det är ett mindre svårt recept. En viktig drivkraft för detta problem är att väldigt många människor faktiskt inte helt förstår fördelarna med att byta från VLOOKUP, och utan en sådan förståelse är de ovilliga att bidra med en möjlighet att skaffa sig kunskaper med den mer häpnadsväckande ekvationen. Motivationen bakom detta inlägg är att uttömmande var och en av fördelarna med att använda INDEX MATCH och övertyga dig om att du borde använda INDEX MATCH enbart för dina uppåtgående frågor som helhet.
Vad är INDEX MATCH i Excel
Följande formel är en blandning av två funktioner i Excel: INDEX och MATCH.
=INDEX() returnerar värdet av en cell i en tabell i ljuset av segmentet och kolumnnumret.
=MATCH() returnerar platsen för en cell i följd eller segment.
Konsoliderat kan de två ekvationerna blicka uppåt och returnera värdet av en cell i en tabell i ljuset av vertikala och nivåstandarder.
Hur man använder INDEX-formeln i Excel
Följande är en tabell som visar individers namn, nivåer och vikter. Vi måste använda INDEX-ekvationen för att titta på Thanishs nivå, här är en illustration av hur man får det att hända.
Genom att följa dessa medel,
- Skriv =INDEX( och välj området i tabellen och lägg sedan till ett kommatecken
- Skriv kolumnnumret för Thanish, vilket är 4, och lägg till ett kommatecken
- Skriv sektionsnumret för Height, vilket är 2, och stäng sektionen
- Utfallet är 5,8.

Hur man använder MATCH-formeln i Excel
Om vi stannar med en liknande modell som över, bör vi använda MATCH för att reda ut vilken kolumn Thanish är i.
Genom att följa dessa medel,
- Skriv =MATCH( och anslutning till cellen som innehåller Thanish... namnet vi behöver för att vrida uppåt.
- Markera var och en av cellerna i avsnittet Namn (räknat namnrubriken).
- Skriv noll 0 för en definitiv matchning.
- Resultatet är att Thanish finns i kolumn 4.

Hur man kombinerar INDEX och MATCH
För närvarande kan vi ta de två MATCH-ekvationerna och använda dem för att ersätta 4:an och 2:an i det första INDEX-receptet. Resultatet är en INDEX MATCH-ekvation.
instans av
Genom att följa dessa medel,
- Klipp MATCH-ekvationen för Thanish och ersätt 4:an med den.
- Klipp MATCH-ekvationen för höjd och ersätt de 2 med den.
- Resultatet är Thanishs höjd är 5,8.
- Grattis, du har för närvarande en kraftfull INDEX MATCH-ekvation!

Vad är VLOOKUP i Excel?
SÖK UPP betyder 'Vertical Lookup'. En funktion får Excel att leta efter ett specifikt värde i ett segment (det påstådda 'tabellklustret') för att returnera ett värde från en alternativ sektion i en liknande kolumn. Den här artikeln kommer att visa dig hur du använder VLOOKUP-funktionen.
En VLOOKUP-funktion finns i 4 delar,
- Värdet du behöver för att vända uppåt;
- Räckvidden där du behöver hitta värdet och få tillbaka aktningen;
- Mängden av sektionen inom ditt karakteriserade intervall, som innehåller få tillbaka aktningen;
- 0 eller FALSK för en korrekt koordination med värdet du söker efter; 1 eller TRUE för en beräknad matchning.
Syntax: VLOOKUP([värde], [intervall], [kolumnnummer], [falskt eller sant])
I vår modell har vi en sammanfattning av namn, höjd och vikter. Vi måste hitta Sais höjd snabbt i den här tabellen. I första hand väljer du en cell där du behöver fördela höjden:

Längs dessa rader börjar vi komponera i vår valda cell: =VLOOKUP( :

Sedan, vid den tidpunkten, väljer vi värdet vi behöver titta på, för den här situationen är det 'Sai' i cell F3,

Därefter anger vi ',' och väljer räckvidden (eller tabellklustret) där vi behöver hitta frågeaktningen och bringa aktningen tillbaka. För denna situation är det intervall (B2:D8):
ladda ner YouTube-videor med vlc

Sedan, vid den tidpunkten, anger vi ',' och mängden av sektionen inom det karakteriserade intervallet där vi behöver söka efter att få tillbaka aktningen. För den här situationen är det segment 2, efterföljt av ',' och '0' eller vilseledande för en bestämd koordinat med frågan aktning 'Sai':

När vi trycker på enter får vi jämförelsekostnaden från kolumnen som uppskattar 'Sai' i den valda tabellutställningen:

I den här modellen har vi bara en liten sammanfattning av namn, men föreställ dig att du har en betydande sammanfattning av information och du vill använda ett specifikt värde någon annanstans i ditt bokföringsblad. Genom att använda VLOOKUP (och HLOOKUP) behöver klienten bara ändra ett specifikt värde i ett kalkylblad och det kommer följaktligen att ändras på alla återstående betydande ställen. Hur som helst, föreställ dig ett scenario där vi är osäkra på frågans aktning. Detta är den punkt där den uppskattade matchningen kan vara värdefull.
Beräknad match i VLOOKUP
När vi skriver in ordet 'Sia' i vår frågevärderingscell G3, blir VLOOKUP-förmågan som vi planerade förvirrad, i ljuset av att den inte kan spåra detta värde i tabellutställningen. Det returnerar standard Excel-misstag #N/A:

Hur som helst, när vi ändrar '0' (eller 'False') delen av vår VLOOKUP-funktion till '1' eller 'Giltigt':
=SÖK UPP(F3;B2:D8;2;1)
För närvarande har vi begärt att kapaciteten ska söka efter en uppskattad samordning med 'Sia'. Om den inte kan hitta den specifika matchningen, kommer den att söka efter den som är närmast värd 'Sia', inte lika mycket som 'Sia', som är 'Sai':

INDEX MATCH Vs. SÖK UPP
Dynamisk kolumnreferens leder till färre fel
Den kritiska kontrasten mellan INDEX MATCH och VLOOKUP är att VLOOKUP kräver en statisk sektionsreferens medan INDEX MATCH använder en kraftfull segmentreferens. Med VLOOKUP kommer de allra flesta att inkludera ett särskilt, statiskt nummer för att visa vilken sektion de behöver komma tillbaka från. När du använder INDEX MATCH tillåter receptet dig att fysiskt välja vilken sektion du behöver dra från.
Förklaringen till att detta leder till färre misstag är på grund av att när du följer den språkliga strukturen INDEX MATCH klickar du rakt på sak på fältet som innehåller värdet du behöver för att returnera.
Java-exempelprogram

Med VLOOKUP-språkstrukturen bestämmer du hela din tabellutställning, OCH SEDAN bestämmer du en avsnittsreferens för att visa vilket segment du behöver hämta information från.

Det är en liten kontrast, men detta extra steg leder utan tvekan till fler misstag. Detta misstag är särskilt dominerande när du har ett stort bordskluster och behöver räkna ut det antal sektioner du behöver flytta över. När du använder INDEX MATCH krävs ingen sådan räkning.
Följande två fördelar med att använda INDEX MATCH kommer också från det sätt som VLOOKUP kräver en statisk segmentreferensinmatning för de egenskaper du behöver returnera. Om det inte är för mycket besvär, notera att du kan komma runt problemet med statiska referenser genom att använda en ekvation inuti VLOOKUP-interpunktionen, göra ett mixrecept som VLOOKUP MATCH eller VLOOKUP HLOOKUP. Trots det är det mycket enklare att bara lära sig INDEX MATCH och få alla de extra fördelarna med att ha dynamisk sektionsreferens.
Infoga kolumnimmunitet
Den bästa fördelen med att använda INDEX MATCH framför VLOOKUP är hur du med INDEX MATCH kan bädda in segment i din tabellutställning utan att missforma dina frågeresultat. Varje gång du arbetar med en enorm datauppsättning, finns det en anständig möjlighet att du måste återvända för att ändra våra sektioner och eventuellt bädda in ett annat segment. Med VLOOKUP kommer alla inbäddade eller raderade avsnitt som tar bort dina returvärden att ändra efterverkningarna av dina ekvationer.
Ta VLOOKUP-modellen nedan. Här har vi ordnat ekvationen för att dra statens aktning från vår informationstabell. Eftersom det är ett VLOOKUP-recept har vi hänvisat till det fjärde avsnittet.
läsa från csv java

Om vi infogar en kolumn i mitten av tabelluppsättningen är det nya resultatet nu Bangalore; vi drar inte längre det korrekta värdet för State och måste ändra kolumnreferensen.

INDEX MATCH som en inbäddningssektions okänslighet, så att du kan bädda in och radera segment utan att behöva stressa över att uppdatera varje relaterad frågeekvation.
Lättare att dra och kopiera
När du arbetar med enorma datamängder är det ovanligt att bara skapa ett ensamt frågerecept; du kommer förmodligen att behöva dra och duplicera din ekvation till flera celler för att spela ut olika frågor. Anta till exempel att jag för ett visst ID behöver returnera en progression av värden från min tabell exakt enligt mönstret där de visas i tabellen. Vid den tidpunkt då jag försöker dra och duplicera standard-VLOOKUP-ekvationen över (med ett referenslås på både frågevärderingen och tabellklustret), fungerar inte frågan eftersom den helt enkelt drar ett liknande incitament för varje passage. Denna brist orsakas återigen av VLOOKUP som kräver en särskild sektionsreferensinmatning för dina återföringsvärden.

Med INDEX MATCH, eftersom du kan ställa in retursektionen till drift (i princip genom att inte referenslåsa den) kommer retursegmentet att flytta sig när du duplicerar din ekvation, vilket ger dig de olika fälten när de dyker upp.

Ingen array-begränsning
Ytterligare ett viktigt hinder för VLOOKUP är att det förväntar sig att du ska bestämma ett kvadratiskt tabellkluster där din segmentreferens inte kan gå förbi. Den viktigaste omständigheten när detta förvandlas till ett problem är den punkt där du lägger till ytterligare ett fält till din datauppsättning förbi ditt unika tabellkluster. Tänk på modellen nedan:
Om vi antar att vi lägger till ytterligare ett segment till denna datauppsättning kan vi inte använda mitt unika VLOOKUP-recept för att hämta värden från det nya avsnittet. I händelse av att vi ändrar min sektionsreferens till 6 returnerar receptet ett misstag på grund av att mitt bord bara är 5 segment brett. För att få receptet att fungera måste vi uppdatera tabellutställningen som vi bestämde varje gång vi lägger till ett annat segment.
Med INDEX MATCH behöver du inte bestämma ett tabellkluster och därför inte ta itu med det här problemet.
Uppslag från höger till vänster
En av de avgörande fördelarna med att använda INDEX MATCH är att ha möjligheten att skapa frågetycklar på den högra halvan av din informationstabell. Nya frågetycklar görs för det mesta genom att köra uppskattningar på fält i din unika datauppsättning. Dessa nycklar adresserar ditt frågesegment i INDEX MATCH-språkstrukturen. Medan du använder INDEX MATCH kan du lägga till dessa nya frågetycklar till den högra halvan av ditt bord och spela ut ett alternativ för att skicka förfrågan för att dra de egenskaper du behöver för att återvända. Skiljetecken INDEX MATCH har inget emot om ditt frågesegment är till vänster eller höger halva av din bring-sektion tillbaka.
Med VLOOKUP, med motiveringen att du kan spela ut en fråga från vänster till höger, bör varje ny frågenyckel du lägger till vara på den vänstra halvan av ditt unika tabellkluster. Varje gång du lägger till en ny nyckel måste du alltså flytta hela din datauppsättning åt sidan av ett segment. Förutom att detta är irriterande kan det hindra befintliga recept och beräkningar som du har gjort i ditt beräkningsblad.
Fungerar som en HLOOKUP
Detta är förmodligen inte det bästa arrangemanget för de flesta kunder, men det är ännu värt att fokusera på. En VLOOKUP begränsar dig till att bara utföra vertikala frågor på ett tabellkluster. Jag kan till exempel inte fråga värden över den högsta punkten i min datauppsättning och spela ut en platt fråga. För att uppnå detta mål måste jag använda något annat helt och hållet.
stjärntopologi
Med INDEX MATCH kan du i princip organisera både din frågeutställning och returkluster jämnt för att spela ut en HLOOKUP. Jag föreslår inte att du gör platta frågor som en generell regel, men om du vid något tillfälle behöver det, bör du använda receptet INDEX MATCH.
Lägre bearbetningsbehov
Hanteringsfördelen med att använda INDEX MATCH har underskattats i pågående anpassningar av Excel på grund av att produktens hanteringskapacitet har utökats så anmärkningsvärt. Hur det än må vara, ge alla ett kortfattat exempel på historien, jag kommer att utvidga denna fördel. I en del av Excels mer erfarna återgivningar hade produkten omisskännliga hanteringsbegränsningar som skulle kunna observeras om du skapade ett enormt informationsindex. Under vissa omständigheter förväntades jag fråga värden för väldigt många rader så att jag kunde lägga till ytterligare en sektion till en enorm tabell. När jag lade till de här recepten fryser produkten och det tar några minuter att räkna ut värdena. Jag behövde till slut ersätta mina VLOOKUP-recept med INDEX MATCH för att påskynda uppskattningarna.
Motiveringen bakom denna distinktion är mycket enkel. VLOOKUP kräver seriös hanteringskraft från Excel i ljuset av att den behöver bedöma hela tabellklustret du har valt. Med INDEX MATCH behöver Excel bara tänka på frågesegmentet och ta tillbaka avsnittet. Med färre direkta celler att överväga, kan Excel hantera detta recept mycket snabbare.
Återigen, om det inte är för mycket besvär, kom ihåg att denna fördel med största sannolikhet inte är observerbar för närvarande med tanke på uppgraderingarna som gjorts i Excels hanteringskraft. I vilket fall som helst, om du under några omständigheter verkligen vill köra ett stort antal frågerecept i ett beräkningsblad, försök att använda INDEX MATCH.
Jämförelsetabell för VLOOKUP vs INDEX MATCH
SÖK UPP | INDEXMATCH |
VLOOKUP använder den statiska informationsreferensen när man tittar på egenskaperna. | INDEX MATCH använder kraftfulla informationsintervall samtidigt som man tittar på egenskaperna. |
Att bädda in eller ta bort ett avsnitt påverkar VLOOKUP-resultatet. | Att bädda in eller radera ett avsnitt påverkar inte INDEX MATCH-resultatet. |
VLOOKUP måste användas för att titta på värden från vänster till höger. | INDEX MATCH kan titta på egenskaperna från vänster till höger såväl som från höger till vänster. |
VLOOKUP kan bara fråga genom vertikala linjer, till exempel segment, och inte genom kolumner. | INDEX MATCH kan fråga värden genom linjer såväl som segment. |
VLOOKUP har en brytpunkt för storleken lookup_value. Det borde inte överstiga 255 tecken. | INDEX MATCH har ingen begränsning av storlek eller längd för matchande kvaliteter. |
VLOOKUP är inte väl disponerad med avseende på duplicering och drag. | INDEX MATCH är mer väldisponerad när det gäller att duplicera och dra ekvationen över olika celler. |
VLOOKUP är okomplicerat och minns i undersökning med INDEX MATCH. | INDEX MATCH är svårt att förstå och minnas på grund av den häpnadsväckande naturen som konsoliderar två förmågor/formler. |
VLOOKUP är i allmänhet inte lika snabb som INDEX MATCH när vi hanterar enorma informationssamlingar. | INDEX MATCH är i allmänhet snabbare än VLOOKUP. |
Slutsats
Det enda hindret för att använda INDEX MATCH är att det helt klart är mer entusiastisk att lära sig och mer utmanande att återkalla. Succeed har inte meningsstrukturen inbyggd i produkten och skiljetecken utan någon annan är inte instinktiv.
Att byta från VLOOKUP till INDEX MATCH var ett av de viktigaste framstegen som jag tog för att arbeta med naturen hos de Excel-modeller jag satt ihop. Jag använder för närvarande INDEX MATCH enbart för mina uppåtgående frågor i allmänhet. Jag gör detta eftersom det är ett överlägset recept, men dessutom hjälper det mig att komma ihåg de mer komplicerade skiljetecken. När du har gjort bytet och stött på fördelarna med att använda INDEX MATCH, garanterar jag dig att du inte kommer tillbaka till VLOOKUP.
Vanliga frågor om varför INDEX MATCH är bättre än VLOOKUP i Excel
Kan INDEX MATCH hantera flera kriterieuppslagningar?
INDEX MATCH kan hantera flera kriteriesökningar genom att använda flera MATCH-funktioner tillsammans. Den här funktionen gör att du kan utföra intrikata sökningar och extrahera exakta data baserat på flera villkor.
Vilka är begränsningarna för INDEX MATCH?
Även om INDEX MATCH är en kraftfull funktion är det enda problemet med denna funktion att den kan vara mer komplex att använda än VLOOKUP, främst för nybörjare. Du bör vara mer uppmärksam när du skriver formeln.
Kan vi ersätta alla LOOKUPS med INDEX MATCH?
INDEX MATCH är ett mångsidigt alternativ till VLOOKUP, det finns inget behov av att ersätta alla VLOOKUP. För enkla vertikala sökningar är VLOOKUP fortfarande effektivt och lättare att använda.