Den " Match "-funksjonen i Microsoft Excel VBA ( Visual Basic for Applications ) prosedyrer finner et treff i et område av celler og skriver det til regnearket. Funksjonen er nyttig når du skriver inn data som må bli vurdert for visse verdier . For eksempel, hvis du har et regneark fylt med salgstall , kan kampen funksjonen brukes til å finne salget som var under en viss numerisk terskel . Funksjonen kan brukes hvor som helst på Excel regneark og tar bare en linje med kode i en celle. Instruksjoner
en
Lag en liste med tall i regnearket . I dette eksemplet er en liste over daglig salgsinntekter brukt . Skriv inn følgende i Excel regneark : en
Kolonne A -------- Column BMonday ----------- > $ 150.00Tuesday - -------- - > $ 90.00Wednesday - ---- > $ 200,00
2
Forstå Match funksjonen syntaks. For å lykkes med å bruke funksjonen , er det viktig å forstå syntaks. Nedenfor er den grunnleggende syntaks:
Match ( my_lookup_value , my_lookup_array , [ my_match_type ] )
" my_lookup_value " er verdien du vil finne i området som er angitt i " my_lookup_array . " " My_match_type " er en av tre verdier . Ved hjelp av "0" for denne verdien finner en eksakt match. Ved hjelp av tallet "1" utløser funksjonen for å finne det som passer som er mindre enn det gitte antall . Omvendt, utløser nummer " 2" funksjonen til å finne den nærmeste match som er større enn den gitte look- up verdi.
3
Skriv inn funksjonen i en ledig celle på regnearket. Når syntaksen er kjent, kan du skrive inn en funksjon i en celle og tilpasse den til dine behov . I dette eksempelet er det Match -funksjonen brukes til å oppdage salg som er under $ 100,00 . Ved hjelp av data satt opp i trinn 1, er funksjonen under:
= Match ( 100 , B1 : B3 , 1 )
Notice likhetstegnet . Dette er nødvendig for Excel vet at teksten er en funksjon og ikke bokstavelig .
4
Vurdere og teste resultatene . I dette eksemplet er svaret vist " 90.00 . " Match returnerer nærmeste nummeret til terskelverdien , så hva er nærmest 100 vises .