Genom att kombinera Excels VLOOKUP-funktion med MATCH-funktionen kan vi skapa det som kallas a tvåvägs eller tvådimensionell lookup formel som gör att du enkelt kan korsreferera två fält av information i en databas eller ett databas.
En tvåvägs upplösningsformel är användbar när du vill hitta eller jämföra resultat för en mängd olika situationer.
I exemplet som visas i bilden ovan gör det lätt att hämta försäljningsuppgifterna för olika cookies under olika månader genom att ändra kaknamnet och månaden i rätt celler.
Hitta data vid korsningspunkten i en rad och kolumn
Denna handledning är uppdelad i två delar. Genom att följa stegen som anges i varje del skapas dubbelriktad upplösningsformel i bilden ovan.
Handledningen innebär att MESTCH-funktionen är inuti VLOOKUP.
Att nollställa en funktion innebär att man anger en andra funktion som en av argumenten för den första funktionen.
I denna handledning kommer MATCH-funktionen att anges som kolumnindexnummer argument för VLOOKUP.
02 av 06Ange inlärningsdata
Det första steget i handledningen är att ange data i ett Excel-kalkylblad.
För att följa stegen i handledningen anger du de data som visas i bilden ovan i följande celler.
- Ange det högsta utbudet av data i cellerna D1 till F1
- Ange det andra intervallet i cellerna D4 till G8
Rader 2 och 3 lämnas tomma för att tillgodose sökkriterierna och den uppslagningsformel som skapats under denna handledning.
Handledningen innehåller inte formateringen som ses i bilden, men det påverkar inte hur uppslagningsformeln fungerar.
Information om formateringsalternativ som liknar dem som ses ovan finns i denna grundläggande Excel-formateringstutorial.
- Ange data enligt bilden ovan i cellerna D1 till G8
Skapa en namngiven räckvidd för datatabellen
Ett namngivna område är ett enkelt sätt att hänvisa till en rad data i en formel. I stället för att skriva in cellreferenser för data kan du bara skriva namnet på intervallet.
En andra fördel med att använda ett namngivna område är att cellreferenser för detta intervall aldrig förändras, även när formeln kopieras till andra celler i arbetsbladet.
- Markera cellerna D5 till G8 i arbetsbladet för att välja dem
- Klicka på namnlådan ovanför kolumn A
- Skriv "tabell" (inga citat) i namnlådan
- tryck på STIGA PÅ tangent på tangentbordet
- Cellerna D5 till G8 har nu radnamnet "bord". Vi kommer att använda namnet på VLOOKUP tabellmatris argument senare i handledningen
Öppna dialogrutan VLOOKUP
Även om det är möjligt att bara skriva vår lookup-formel direkt i en cell i ett kalkylblad, är det svårt för många att hålla syntaxen rakt - speciellt för en komplex formel, som den vi använder i denna handledning.
Ett alternativ, i detta fall, är att använda dialogrutan VLOOKUP. Nästan alla Excel-funktioner har en dialogruta som låter dig ange varje funktions argument på en separat rad.
- Klicka på cell F2 i arbetsbladet - den plats där resultaten av den tvådimensionella lookupformeln kommer att visas
- Klicka på formler fliken av bandet
- Klicka på Lookup & Reference alternativet i bandet för att öppna rullgardinsmenyn
- Klicka på VLOOKUP i listan för att få fram funktionens dialogruta
Ange argumentet Argument för sökning
Normalt är uppslagsvärde matchar ett fält av data i den första kolumnen i datatabellen.
I vårt exempel är uppslagsvärde refererar till vilken typ av cookie vi vill hitta information om.
De tillåtna typerna av data för uppslagsvärde är:
- textdata
- ett logiskt värde (endast SANT eller FALSK)
- ett nummer
- en cellreferens till ett värde i arbetsbladet
I det här exemplet kommer vi att ange cellreferensen till var kaknamnet ska placeras - cell D2.
- Klicka på letauppvärde rad i dialogrutan
- Klicka på cell D2 för att lägga till denna cellreferens till letauppvärde linje. Det här är cellen där vi skriver in kakens namn som vi söker information
Inmatning av argumentet för tabellarray
Tabellmatrisen är tabellen med data som sökformuläret söker efter att hitta den information vi vill ha.
Tabellmatrisen måste innehålla minst två kolumner med data.
- den första kolumnen innehåller argumentet för uppslagningsvärde (föregående steg i handledningen)
- Den andra, och eventuella ytterligare kolumner, kommer att sökas med uppslaget för att hitta den information vi specificerar.
Argumentet för tabelluppsättning måste anges som antingen ett intervall som innehåller cellreferenser för datatabellen eller som en radnamn.
För det här exemplet använder vi intervallnamn som skapats i steg 3 i denna handledning.
- Klicka på Tabellmatris rad i dialogrutan
- Skriv "tabell" (inga citat) för att ange intervallnamnet för detta argument
- Lämna dialogrutan VLOOKUP-funktion öppen för nästa del av handledningen
Fortsätt till del 2 >>