Så här använder du VBA "MATCH" -funktionen

Författare: Roger Morrison
Skapelsedatum: 26 September 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Så här använder du VBA "MATCH" -funktionen - Artiklar
Så här använder du VBA "MATCH" -funktionen - Artiklar

Innehåll

Funktionen "MATCH" i Microsoft Excel VBA-procedurer hittar en match inom ett antal celler och visar detta i arbetsbladet. Funktionen är användbar när du matar in data som behöver utvärderas för vissa värden. Om du till exempel har ett kalkylblad med försäljningsnummer kan funktionen "MATCH" användas var som helst i Excel-kalkylbladet och tar bara en rad kod i en cell.


vägbeskrivning

Funktionen "MATCH" är "Match" -funktionen för VBA (Övervaka bild av kasiap från Fotolia.com)
  1. Skapa ett smidigt nummer i arbetsbladet. I det här exemplet används en daglig försäljningsinkomstlista. Lägg in följande i Excel-kalkylblad: kolumn A - måndag, tisdag, onsdag; och kolumn B - R $ 300, R $ 180, R $ 400.

  2. Förstå syntaxen i "CORRESP" -funktionen. För att använda funktionen framgångsrikt är det viktigt att förstå syntaxen. Detta är grundsyntaxen: CORRESP (Lookup_value, lookup_matrix, [match_type]). "Lookup_value" är det värde du vill hitta inom det intervall som anges i "Lookup_matrix". "match_type" kommer att vara en av tre värden. Med hjälp av "0" hittas det exakta värdet. Med hjälp av siffran "1" aktiveras funktionen för att hitta den ungefärliga matchningen som är mindre än det angivna numret. Omvänt frågar numret "2" funktionen för att hitta den närmaste matchen som är större än det angivna numret.


  3. Sätt in funktionen i en tom cell i arbetsbladet. När syntaxen är känd kan du infoga funktionen i en cell och anpassa den efter dina behov. I det här exemplet används funktionen för att detektera försäljning som var mindre än 200 USD. Med hjälp av data som används i steg 1 ser funktionen ut så här: = CORRESP (200, B1: B3, 1). Se likhetsskylten. Detta är nödvändigt för att Excel ska kunna förstå att texten du anger är en funktion, inte bara text.

  4. Utvärdera och testa resultaten. I det här exemplet är det visade svaret "180,00". Funktionen returnerar numret närmast det angivna värdet, så det som är närmast 200 visas.