Skip to main content

Starta Nested MATCH-funktionen

Drawing Pie Charts (Juni 2025)

Drawing Pie Charts (Juni 2025)
Anonim
01 av 06

Starta Nested MATCH-funktionen

Återgå till Del 1

Ange MATCH-funktionen som kolumnindexnummerargumentet

Normalt returnerar VLOOKUP bara data från en kolumn i en datatabell och den här kolumnen ställs in av kolumnindexnummer argument.

Men i det här exemplet har vi tre kolumner som vi önskar hitta data i så vi behöver ett sätt att enkelt ändra kolumnindexnummer utan att redigera vår lookup formel.

Det här är MATCH-funktionen som spelas in. Det tillåter oss att matcha ett kolumnnummer till fältnamnet - antingen januari, februari eller mars - som vi skriver in i cell E2 i arbetsbladet.

Nesting Funktioner

MATCH-funktionen fungerar därför som VLOOKUP kolumnindexnummer argument.

Detta uppnås genom att näsa MATCH-funktionen inuti VLOOKUP i kolumnindex rad i dialogrutan.

Mata in funktionen MATCH manuellt

När det gäller häckningsfunktioner tillåter inte Excel att öppna den andra funktionens dialogruta för att ange dess argument.

MATCH-funktionen måste därför matas in manuellt kolumnindex linje.

När man matar in funktioner manuellt måste varje funktionens argument separeras med ett kommatecken ' , '.

Ange MATCH-funktionens Lookup_value Argument

Det första steget att skriva in den nestlade MATCH-funktionen är att ange letauppvärde argument.

De letauppvärde kommer att vara plats eller cellreferens för söktermen vi vill matcha i databasen.

  1. I dialogrutan VLOOKUP-funktion klickar du på kolumnindex linje.
  2. Skriv funktionsnamnet match följt av en öppen rund konsol " ( '
  3. Klicka på cellen E2 att ange den cellreferensen i dialogrutan.
  4. Skriv ett komma ' , ' efter cellreferensen E3 för att slutföra posten för MATCH-funktionens letauppvärde argument.
  5. Lämna dialogrutan VLOOKUP-funktion öppen för nästa steg i handledningen.

I det sista steget i handledningen kommer Lookup_values ​​att matas in i cellerna D2 och E2 i arbetsbladet.

02 av 06

Lägga till Lookup_array för MATCH-funktionen

Lägga till Lookup_array för MATCH-funktionen

Detta steg omfattar att lägga till uppslagnings argument för den kapslade MATCH-funktionen.

De uppslagnings är cellområdet som MATCH-funktionen ska söka för att hitta letauppvärde argument som lagts till i föregående steg i handledningen.

I det här exemplet vill vi att MATCH-funktionen söker efter celler D5 till G5 för en matchning till namnet på den månad som kommer att matas in i cell E2.

Dessa steg ska anges efter kommatecken som har angetts i föregående steg på kolumnindex linje i dialogrutan VLOOKUP-funktion.

  1. Om det behövs klickar du på kolumnindex rad efter kommatecken för att placera infogningspunkten i slutet av den aktuella posten.
  2. Markera cellerna D5 till G5 i arbetsbladet för att ange dessa cellreferenser som intervallet som funktionen ska söka.
  3. tryck på F4 tangent på tangentbordet för att ändra detta intervall till absoluta cellreferenser. Om du gör det gör det möjligt att kopiera den färdiga lookupformeln till andra platser i arbetsbladet i det sista steget i handledningen
  4. Skriv ett komma ' , ' efter cellreferensen E3 för att slutföra posten för MATCH-funktionens uppslagnings argument.
03 av 06

Lägga till matchningstypen och slutföra MATCH-funktionen

Lägga till matchningstypen och slutföra MATCH-funktionen

Det tredje och sista argumentet för MATCH-funktionen är Match_type argument.

Detta argument berättar Excel hur man matchar Lookup_value med värden i Lookup_array. Valet är: -1, 0 eller 1.

Detta argument är valfritt. Om den utelämnas använder funktionen standardvärdet på 1.

  • om match_type = 1 eller utelämnas: MATCH finner det största värdet som är mindre än eller lika med Lookup_value. Om detta värde är valt måste Lookup_array-data sorteras i stigande ordning.
  • om Match_type = 0: MATCH hittar det första värdet som är exakt lika med Lookup_value. Lookup_array-data kan sorteras i vilken ordning som helst.
  • om Match_type = 1: MATCH hittar det minsta värdet som är större än eller lika med Lookup_value. Om det här värdet väljs, måste Lookup_array-data sorteras i fallande ordning.

Dessa steg ska anges efter kommatecken som har angetts i föregående steg på rad_num linje i dialogrutan VLOOKUP-funktion.

  1. Efter den andra kommatecken på kolumnindex rad, skriv en noll " 0 "eftersom vi vill att den kapslade funktionen ska returnera en exakt match till månaden, mata in i cell E2.
  2. Skriv en stängningsrunda fäst " ) "för att slutföra MATCH-funktionen.
  3. Lämna dialogrutan VLOOKUP-funktion öppen för nästa steg i handledningen.
04 av 06

Ange VLOOKUP Range Lookup Argument

Range Lookup Argument

VLOOKUPs argument för Range_lookup är ett logiskt värde (endast SANT eller FALD) som anger om du vill att VLOOKUP ska hitta en exakt eller en ungefärlig matchning till Lookup_value.

  • Om TRUE eller om detta argument utelämnas returnerar VLOOKUP antingen en exakt matchning till Lookup_value eller, om en exakt match inte hittas, returnerar VLOOKUP nästa största värde. För formeln att göra detta måste uppgifterna i den första kolumnen i Table_array sorteras i stigande ordning.
  • Om FALSE, kommer VLOOKUP bara använda en exakt matchning till Lookup_value.Om det finns två eller flera värden i den första kolumnen i Table_array som matchar uppslagningsvärdet, används det första värdet. Om en exakt match inte hittas returneras ett # N / A-fel.

I denna handledning, eftersom vi letar efter försäljnings siffror för en viss månad, kommer vi att ställa Range_lookup lika med Falsk .

  1. Klicka på ungefärlig rad i dialogrutan
  2. Skriv ordet Falsk i denna linje för att ange att vi vill VLOOKUP att returnera en exakt matchning för de data vi söker
  3. Klicka på OK för att slutföra formuläret för tvådimensionell uppslag och stäng dialogrutan
  4. Eftersom vi ännu inte har angett uppslagskriterierna i cellerna D2 och E2 kommer ett # N / A-fel att finnas i cell F2
  5. Det här felet kommer att korrigeras i nästa steg i handledningen när vi lägger till kriterierna för uppslag i nästa steg i handledningen.
05 av 06

Testning av tvåvägsformuläret

Testning av tvåvägsformuläret

För att använda tvåvägsformuläret för att hitta de månatliga försäljningsuppgifterna för de olika cookies som anges i tabellmatrisen, skriv cookienamnet i cell D2, månaden i cell E2 och tryck på ENTER-tangenten på tangentbordet.

Försäljningsdata kommer att visas i cell F2.

  1. Klicka på cell D2 i ditt arbetsblad
  2. Typ Gröt in i cell D2 och tryck på STIGA PÅ tangent på tangentbordet
  3. Klicka på cell E2
  4. Typ februari in i cell E2 och tryck på STIGA PÅ tangent på tangentbordet
  5. Värdet $1,345 - Försäljningsbeloppet för havregrynkakor i februari månad - ska visas i cell F2
  6. Vid den här tiden borde ditt arbetsblad matcha exemplet på sidan 1 i denna handledning
  7. Testa upplösningsformeln ytterligare genom att skriva vilken kombination av cookietyperna och månaderna som finns i Table_array och försäljningsfigurerna ska visas i cell F2
  8. Det sista steget i handledningen täcker kopiering av sökformuläret med hjälp av Fill Handle.

Om ett felmeddelande som #REF! visas i cell F2 kan den här listan med VLOOKUP-felmeddelanden hjälpa dig att avgöra var problemet ligger.

06 av 06

Kopiering av den tvåformiga uppslagsformeln med fyllningshandtaget

Kopiering av den tvåformiga uppslagsformeln med fyllningshandtaget

För att förenkla jämförelsen av data för olika månader eller olika cookies kan uppslagningsformeln kopieras till andra celler så att flera mängder kan visas samtidigt.

Eftersom uppgifterna läggs ut i ett regelbundet mönster i kalkylbladet kan vi kopiera uppslagsformeln i cell F2 till cell F3.

När formeln kopieras kommer Excel att uppdatera relativa cellreferenser för att återspegla formelns nya plats. I detta fall blir D2 D3 och E2 blir E3,

Dessutom håller Excel den absoluta cellreferensen densamma så att det absoluta intervallet $ D $ 5: $ G $ 5 förblir detsamma när formeln kopieras.

Det finns mer än ett sätt att kopiera data i Excel, men förmodligen det enklaste sättet är att använda Fill Handle.

  1. Klicka på cell D3 i ditt arbetsblad
  2. Typ Gröt in i cell D3 och tryck på STIGA PÅ tangent på tangentbordet
  3. Klicka på cell E3
  4. Typ Mars in i cell E3 och tryck på STIGA PÅ tangent på tangentbordet
  5. Klicka på cellen F2 för att göra den aktiva cellen
  6. Placera muspekaren över den svarta rutan i nedre högra hörnet. Pekaren kommer att byta till ett plustecken "+" - det här är Fill Handle
  7. Klicka på vänster musknapp och dra fyllhanteraren ner till cell F3
  8. Släpp musknappen och cellen F3 ska innehålla den tvådimensionella uppslagningsformeln
  9. Värdet $ 1,287 - försäljningsbeloppet för havregrynkakor i mars månad - ska visas i cell F3