Hvordan bruke Match Funksjon i VBA

Den "Match" -funksjonen i Microsoft Excel VBA (Visual Basic for Applications) prosedyrer finner et treff innenfor et område av celler og skriver det til regnearket. Funksjonen er nyttig når du skriver inn data som må vurderes for visse verdier. For eksempel, hvis du har et regneark fylt med salgstall, kampen funksjonen kan brukes til å finne salget som var under et visst tall terskel. Funksjonen kan brukes hvor som helst på Excel regneark og tar bare en linje med kode i en celle.

Bruksanvisning

1 Lag en liste med tall i regnearket. I dette eksemplet er en liste over daglige salgsinntekter brukes. Skriv følgende inn i Excel regneark:

Kolonne A -------- kolonne B
Mandag -----------> $ 150,00
Tirsdag ----------> $ 90,00
Onsdag -----> $ 200,00

2 Forstå Match funksjonen syntaks. For å kunne bruke funksjonen, er det viktig å forstå syntaksen. Nedenfor er de grunnleggende syntaks:

Match (my_lookup_value, my_lookup_array, [my_match_type])

Den "my_lookup_value" er verdien du vil finne i spesifisert i serien "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 nærmeste treffet som er mindre enn det angitte tallet. Omvendt, tallet "2" utløser funksjonen for å finne det nærmeste treffet 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 funksjon i en celle og tilpasse den til dine behov. I dette eksempelet er Match-funksjonen brukes til å oppdage salg som er under $ 100.00. Ved hjelp av datasettet opp i trinn 1, er funksjonen under:

= Match (100, B1: B3, 1)

Legg merke til likhetstegnet. Dette er nødvendig for Excel kjenner angitte teksten er en funksjon og ikke bokstavelig.

4 Evaluere og teste resultatene. I dette eksemplet, er svaret er vist "90,00". Match returnerer nærmest nummeret til den terskelverdi, slik at det som er nærmest 100 vil bli vist.