The " Match " -funktionen i Microsoft Excel VBA ( Visual Basic for Applications ) förfaranden finner en match inom ett intervall av celler och skriver ut den till kalkylbladet . Funktionen är användbar när du anger data som behöver utvärderas för vissa värden . Till exempel , om du har ett kalkylblad fylld med försäljningssiffror , kan matchen funktion användas för att hitta försäljning som låg under en viss numerisk tröskel . Funktionen kan användas överallt på Excel och tar bara en kodrad i en cell . Instruktioner
1
Skapa en lista med tal i kalkylbladet . I detta exempel , är en lista över daglig försäljningsintäkterna användas . Ange följande i Excel :
Kolumn A -------- Kolumn BMonday ----------- > $ 150.00Tuesday - -------- - > $ 90.00Wednesday - ---- > $ 200,00
2
Förstå syntaxen Match funktionen . För att framgångsrikt använda funktionen , är det viktigt att förstå syntaxen . Nedan är den grundläggande syntax :
Match ( my_lookup_value , my_lookup_array , [ my_match_type ] ) katalog
" my_lookup_value " är det värde som du vill hitta i det område som anges i " my_lookup_array . " " My_match_type " är ett av tre värden . Använda " 0 " för detta värde finner en exakt matchning . Använda nummer " 1 " aktiverar funktionen för att hitta närmaste matchning som är mindre än det angivna numret . Omvänt utlöser nummer " 2 " funktionen för att hitta närmaste matchning som är större än den givna look - up värde .
3
Mata in funktionen på en ledig cell på kalkylbladet . När syntaxen är känt , kan du mata in funktionen i en cell och anpassa den till dina behov . I detta exempel är det matchande funktionen används för att upptäcka försäljning som är under $ 100,00 . Med hjälp av data som i steg 1 , är funktionen nedan :
= Match ( 100 , B1 : B3 , 1 ) katalog
Observera likhetstecknet . Detta är nödvändigt så Excel vet den inmatade texten är en funktion och inte bokstavligt .
4
Utvärdera och testa resultatet . I det här exemplet är svaret visas " 90.00 . " Matcha returnerar närmast numret med tröskelvärdet , så vad är närmast 100 visas .