Sök Excel Spreadsheets Snabbare Byt VLOOKUP Med INDEX och MATCH
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.
När jag anger en lager-ID-kod i cellen C10, cell C11 uppdateringar med motsvarande pris. Detta beror på att det kontrollerar strängen i C10 mot cellerna i vårt angivna intervall, A1: C8. De 3 i vår formel berättar Excel att vi letar efter en cell Excel Snabba tips: hur man vänder på celler och byter rader eller kolumner Excel Snabba tips: hur man 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 lägger till FALSK ser till att vår formel bara 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 den rätta cellen från den gruppen.
Så här använder du INDEX
Nedan följer en enkel implementering av INDEX-funktionen.
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 varunummerna i cell C10.
Hur man använder MATCH
Så här använder vi MATCH i vårt kalkylblad.
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ägga till en 0 i 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 den fjärde cellen ner, 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.
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.
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 lite 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. Och du får händerna på de galna Excel-formlerna som kan göra fantastiska saker.
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?
Utforska mer om: Microsoft Excel, Microsoft Office Tips.