Obsah
Funkce "MATCH" v procedurách VBA aplikace Microsoft Excel nalezne shodu v rozsahu buněk a zobrazí to v listu. Funkce je užitečná při zadávání dat, která je třeba vyhodnotit pro určité hodnoty. Pokud máte například tabulku s prodejními čísly, funkci "MATCH" lze použít kdekoli v listu aplikace Excel a trvá pouze jeden řádek kódu v buňce.
Pokyny
Funkce "MATCH" je funkce "Match" funkce VBA (Sledovat obraz od kasiap z Fotolia.com)-
Vytvořit hladké číslo v listu. V tomto příkladu je použit denní seznam příjmů z prodeje. Vložte následující do listu aplikace Excel: sloupec A - pondělí, úterý, středa; a sloupec B - R $ 300, R $ 180, R $ 400.
-
Porozumět syntaxi funkce "CORRESP". Pro úspěšné použití funkce je důležité porozumět syntaxi. Toto je základní syntaxe: CORRESP (Lookup_value, lookup_matrix, [match_type]) "Lookup_value" je hodnota, kterou chcete najít v rozsahu specifikovaném v "Lookup_matrix". "match_type" bude jedna ze tří hodnot. Pomocí "0" zjistíte přesnou hodnotu. Pomocí čísla "1" se aktivuje funkce pro nalezení přibližné shody, která je menší než zadané číslo. Naopak číslo "2" požádá funkci, aby našla nejbližší zápas, který je větší než dané číslo.
-
Vložení funkce do prázdné buňky v listu. Jakmile je syntaxe známa, můžete tuto funkci vložit do buňky a přizpůsobit ji podle vašich potřeb. V tomto příkladu se funkce používá k detekci prodejů, které byly nižší než 200 USD. Pomocí dat použitých v kroku 1 funkce vypadá takto: = CORRESP (200, B1: B3, 1). Podívejte se na znamení rovnosti. To je nezbytné pro Excel pochopit, že zadaný text je funkce, nikoli pouze text.
-
Vyhodnoťte a otestujte výsledky. V tomto příkladu je zobrazená odpověď "180.00". Funkce vrací číslo nejblíže dané hodnotě, takže se zobrazí nejbližší hodnota 200.