extrahera data från tabeller i Excel görs rutinmässigt i Excel med hjälp av offset och PASSA funktioner . Det primära syftet med OFFSET använder och MATCH är att i kombination, de är mycket mer användbar än på egen hand. Tänk på dem som byggstenar som kan sättas samman för att uppnå mycket robust och flexibel data- uppslagningar . Funktionen PASSA
MATCH är en funktion som returnerar positionen för texthänvisningar i den refererade cellområdet . Formatet är MATCH : värde , intervall , [ MATCH typ ] . PASSA returnerar positionen för det angivna värdet i arrayen , men det kan bara acceptera arrayer som är en enskild kolumn eller en enda rad . Matchningstypen argumentet är antingen 0 ( för en exakt matchning ) , -1 för en match som är lika med eller större än det angivna värdet , eller 1 för en match som är mindre än eller lika med det angivna värdet . När du använder MATCH att matcha en text värde i en matris , måste den MATCH typen av 0 användas . Förskjutningsfunktionen
OFFSET används för att returnera ett värde från
en position som är förskjuten från en given cellreferens . Formatet är förskjuten : cellreferens rader, kolumner , höjd, bredd . Den cellreferens kan referera till ett cellområde . Rader anger antalet rader bort från cellen anges och , med ett negativt tal , går upp , och kolumner offset , där om antalet kolumner är negativt , returneras värdena till vänster om den angivna cellen . OFFSET kan du ange höjden och bredden på den returnerade intervallet i celler med de två sista terminerna , som är frivilliga .
Kombinera OFFSET och matchen Reference Data
traditionella användningen för offset kombinera och matchen är att använda mATCH funktionen inom OFFSET funktionen att returnera kolumn och rad nummer från en specifik text match kriterium . Detta möjliggör mer flexibilitet än en LETAKOLUMN eller LETARAD kan ge .