Sök Excel-kalkylblad snabbare: Byt VLOOKUP med INDEX och MATCH

Användar du fortfarande VLOOKUP för att söka efter information i ditt kalkylblad? Så här kan INDEX och MATCH erbjuda en bättre lösning.

Användar du fortfarande VLOOKUP för att söka efter information i ditt kalkylblad?  Så här kan INDEX och MATCH erbjuda en bättre lösning.
Annons

Fortfarande använder du VLOOKUP? Så här kan INDEX och MATCH erbjuda en bättre lösning.

Excel-kalkylblad är ett bra sätt att organisera en stor mängd information. Men genom att skanna igenom dessa data för att hitta enskilda poster kan du snabbt äta din tid. Lyckligtvis finns det sätt att påskynda processen.

VLOOKUP är många användares go-to-metod när det gäller denna typ av uppgift. Det är snabbt, och det är relativt enkelt, men det är inte lika robust som andra alternativ. Genom att använda INDEX och MATCH är det möjligt att undvika några dumma misstag 4 Fel du kan undvika när du programmerar Excel Makroer med VBA 4-fel som du kan undvika när du programmerar Excel Makroer med VBA Enkel kod och makron är nycklarna till Microsoft Excel-supermakter. Även icke-programmörer kan enkelt lägga imponerande funktionalitet till sina kalkylblad med virtuella grunder för applikationer (VBA). Undvik bara dessa programmering nybörjare misstag! Läs mer som ofta kan uppstå när du använder VLOOKUP. Dessutom, om du hanterar ett särskilt stort kalkylblad, kommer du att upptäcka att dina uppslagstransaktioner genomförs mycket snabbare.

Här är en primer på varför det är värt att lära sig hur man använder INDEX och MATCH istället för att hålla fast vid VLOOKUP.

Så här använder du VLOOKUP

Först en snabb påminnelse om hur VLOOKUP fungerar. Nedan finns en tabell med beståndsnamn, ID-nummer och priser för olika kläder.

stock checker vlookup

När jag anger en lager-ID-kod i cell C10 uppdaterar cell C11 med motsvarande pris. Detta beror på att det kontrollerar strängen i C10 mot cellerna i vårt specificerade intervall, A1: C8 . 3 i vår formel berättar Excel att vi letar efter en cell Excel Snabba tips: Så här vänder du på celler och byter rader eller kolumner Excel Snabba tips: hur du vänder celler och byter rader eller kolumner Ta snabbt in dina data i rätt format, så Excel kan göra sin magi. Använd dessa strategier för att snabbt flipra rader, vrid kolumner i rader, fliprader och spara mycket manuellt arbete. Läs mer i den tredje kolumnen, eftersom vi letar efter priset. Slutligen, med att lägga till FALSE, säkerställs att vår formel endast kommer att returnera värden som är exakt samma, snarare än ungefärliga matchningar.

Den här metoden fungerar bra, men det är inte idealiskt om du planerar att redigera i kalkylbladet vid ett senare tillfälle. Om vi ​​till exempel skulle lägga till en ny kolumn Hur man manuellt anger kolumnbredden och radhöjden i Excel Hur man manuellt anger kolumnbredden och radhöjden i Excel Om du vill vara super exakt i Excel, är du bättre inställd kolumn bredder och radiehöjder manuellt genom att skriva in värden istället för att dra med musen. Läs mer i vårt kalkylblad, vi riskerar att bryta vår formel, eftersom priskolumnen inte längre skulle vara tredje från vänster.

Genom att använda en något annorlunda metod kan vi ta bort behovet av att manuellt räkna hur många kolumner som skiljer lager-ID och pris, vilket tar bort vissa möjligheter för mänskliga fel. Denna process är också mycket effektivare när det gäller bearbetningskraft, vilket kan påskynda saker om du arbetar med en stor dataset.

Så här använder du INDEX och MATCH

Vi kan undvika irriterande misstag som VLOOKUP kan orsaka genom att använda INDEX och MATCH istället. Det här är en lite mer komplex metod. Min Excel-handledning: Använd Boolean Logic för att bearbeta komplexa data. Mini Excel-handledning: Använd Boolean Logic för att bearbeta komplexa data logiska operatörer, om inte, och, och eller, kan hjälpa dig att hämta från Excel nybörjare till strömanvändare . Vi förklarar grunderna för varje funktion och visar hur du kan använda dem för maximala resultat. Läs mer, men det är egentligen inte så svårt att förstå när vi delar upp processen i sina delar.

Vi ska använda INDEX för att ange en viss uppsättning celler, då ska vi använda MATCH för att hitta rätt cell från den gruppen.

Så här använder du INDEX

Nedan följer en enkel implementering av INDEX-funktionen.

lager checker index

Som du kan se har vi angett cellintervallet Hur man sammanfogar och delar celler i Microsoft Excel Hur man sammanfogar och delar celler i Microsoft Excel Det finns anledning till att den minsta enheten i ett Excel-kalkylblad kallas för en cell: du kan inte dela upp det längre. Ändå är det här hur man sammanfogar och delar celler som du vill. Läs mer som innehåller priser för varje objekt, C2: C8 . I det här fallet vet vi att cellen vi söker är i sjunde raden ner. Vi kan dock ersätta den här informationen med en MATCH-funktion, som gör det möjligt för oss att leta upp en viss cell genom att ange lager-ID-en i cell C10.

Hur man använder MATCH

Så här använder vi MATCH i vårt kalkylblad.

lager checker match

MATCH-funktionen låter oss ange en sträng att söka efter, vilket i detta fall är vad som helst inom cellen C10 . Vi beskriver sedan en rad celler att söka och lägg till 0 på slutet för att ange att vi bara vill ha exakta matchningar. Detta returnerar cellpositionen, som fyller cell C12, säger att stock-ID som matchar strängen BE99 ligger i fjärde cellen, dvs A5.

Så här kombinerar du INDEX och MATCH

För att få INDEX och MATCH att fungera gemensamt behöver vi helt enkelt dela ut vår radreferens från vår INDEX-formel med vår MATCH-formel.

lager checker index och match

Som du kan se är konstruktionen av vår formel verkligen inte för invecklad. Det handlar bara om att näsa MATCH-funktionen i INDEX-funktionen och se till att båda elementen är fästade på rätt celler och intervall. Nu när vårt kalkylblad är konfigurerat på detta sätt kan vi göra ändringar på sättet som det ställs upp utan att bryta vår formel.

lager kontroller arbetsformler

Det kan ta lite längre tid att implementera INDEX och MATCH än det skulle använda VLOOKUP, men resultatet är ett mer flexibelt dokument, med mindre utrymme för fel Innan du delar ett Excel-kalkylblad, se till att du gör dessa saker först innan du delar ett Excel-kalkylblad Se till att du gör de här sakerna Första delningen är ett bekvämt sätt att samarbeta i Excel-arbetsböcker, men innan du lägger dina Excel-filer i händerna på andra, förbereda dina kalkylblad för att dela med dessa tips. Läs mer . Om kalkylbladet beror på någon form av uppslagningsfunktionalitet kan du spara några problem senare genom att dikta VLOOKUP och lära dig hur du använder INDEX och MATCH korrekt.

Lätt är inte alltid bäst

Excel är ett mycket komplicerat programvara. Hur man extraherar ett nummer eller en text från Excel med denna funktion. Hur man extraherar ett tal eller en text från Excel med denna funktion. Blanda siffror och text i ett Excel-kalkylblad kan introducera utmaningar. Vi visar hur du ändrar formateringen av dina celler och separata nummer från text. Läs mer, och delning djupare i funktioner kan ofta vara ganska skrämmande. Det finns något att säga för enkla lösningar på problem, men ofta kan en mer komplex metod ge stora fördelar på lång sikt.

Det är inget fel med att använda VLOOKUP för att utföra denna typ av uppgift. Men INDEX och MATCH minskar effekterna av mänskliga fel och kräver inga extraändringar om och när du gör strukturella ändringar i kalkylbladet. Att använda dem i samförstånd är bara en något mer avancerad teknik än att implementera en VLOOKUP-funktion, men det ger några stora fördelar.

Excel blir mer kraftfullare ju mer du lär dig om det 8 Tips för hur du läser Excel snabbt 8 Tips för hur du lär Excel snabbt Det är inte så bekvämt med Excel som du vill? Börja med enkla tips för att lägga till formler och hantera data. Följ den här guiden, och du kommer snart att bli snabb. Läs mer, så det är alltid fördelaktigt att lära sig nya tillvägagångssätt och förstå nya funktioner. Resta inte på dina laureller! Ta dig tid att expandera din kunskap.

Kämpar du för att implementera INDEX och MATCH i ditt kalkylblad? Eller har du tips om hur du får ut det mesta av dessa funktioner som du vill dela? Hur som helst, varför inte gå med i samtalet i kommentarfältet nedan?

In this article