Eent vun de meeschte beweegten Operateur vun Excel Benotzer sinn d'Funktioun MATCH. Seng Aufgab ass d'Positiounsnummer vum Element an engem gezeechenen Dat Array ze bestëmmen. Et bréngt de gréisste Virdeel, wann et an Zesummenaarbecht mat anere Betreiber benotzt gëtt. Kucke mer wat eng Funktioun ass MATCHa wéi et kann an der Praxis benotzt ginn.
APPLICATIOUN VUN MATCHER OPERATOR
Betreiber MATCH gehéieren zur Kategorie vu Funktiounen "Links an Arrays". Et gesucht fir de spezifizéierte Element am spezifizéierte Array an huet seng Positiounnummer an dësem Beräich an enger separater Zelle erausginn. Eigentlech huet et souguer säin Numm dat. Och wann se a Verbindung mat anere Betreiber benotzt ginn, informéiert dës Funktioun vun der Positionsnummer vun engem spezifesche Element fir d'spécial Veraarbechtung vun dësen Daten.
Syndax Operatoren MATCH gesäit aus wéi:
= MATCH (Sichwäert, Onfräiwebar, [match_type])
Betrauert all eenzel vun dësen dräi Argumenter getrennt.
"Sucht" - Dëst ass dee Element, dee sollt fonnt ginn. Et kann eng textuell, numeresch Form hunn an och e logesche Wäert ze huelen. Dëst Argument kann och e Referenz zu enger Zelle sinn, déi irgendeng vun den uewe genannten Wäerter enthält.
"Gespaart Array" ass d'Adress vun der Band, an där de Wäert läit. Et ass d'Positioun vun dësem Element an dësem Array dat de Benotzer muss definéieren. MATCH.
"Mapping Type" Gitt an e genee Match fir eng oder opreegend Match ze kucken. Dëst Argument kann dräi Werter hunn: "1", "0" an "-1". Wann "0" De Benotzer gët nëmmen fir e genee Match. Wann de Wäert ass "1", wann et keen genau Match gëtt MATCH déi Element am meeschten am nidderegste bestallt. Wann de Wäert ass "-1", dann wann keen genau fonnt gëtt, fiert d'Funktioun den Element am nootsten zeréck an opsteigend Uerdnung. Et ass wichteg, wann Dir net no engem exakt Wäert sucht, awer en ongeféieren, sou datt d'Array du kucks gëtt an opsteigend Uerdnung bestallt (type of matching "1") oder riicht (Kaartapparat "-1").
Argument "Mapping Type" net erfuerderlech. Et kann vermësst ginn wann et net néideg ass. An dësem Fall ass säi Standardwert "1". Argument iwwerdenken "Mapping Type"Virun allem ass et Sënn, wann numeresch Wäerter veraarbecht ginn, net Texter Wäerter.
Am Fall MATCH mat de spezifizéiertem Astellungen kann de gewënschten Element net fannen, de Operateur weist e Feeler an der Zell "# N / A".
Wann Dir eng Sich duerchsichtegt, de Betreiber net ënnerscheet tëschent Zeecherregiounen. Wann et e puer exakt Matches am Array ass, MATCH weist d'Positioun vun der alleréischt an der Zell.
Methode 1: Den Uerts vum Element am Beräich vun Textendaten ze weisen
Loosst eis de Beispill vum einfachste Fall kucken, wann Dir se benotzt MATCH Dir kënnt de Standuert vum spezifizéierte Element am Array vu Textdaten bestëmmen. Fannt eraus wéi eng Positioun am Beräich, an deem d'Nimm vun de Wueren ass, dat Wuert "Sugar".
- Selektioun vun der Zell, wou de veraarbechten Resultat gezeechent gëtt. Klickt op d'Ikon "Funktion" Insert " an der Formel bar.
- Start Funktioun Meeschteren. Op enger Kategorie geännert "Vollnalptesch Lëscht" oder "Links an Arrays". An der Lëscht vun den Opérateuren déi mir de Numm sichen "MATCH". Fannt a gewielt hutt, klickt op de Knäppchen. "OK" am Fong vun der Fënster.
- D'Argument vun der Operatioun Argumenter gëtt aktivéiert. MATCH. Wéi Dir gesitt, sinn an der Fënster vun der Zuel vun der Unzuel vun Argumenter dräi Felder. Mir mussen se ze fëllen.
Well mer brauchen d'Positioun vum Wuert ze fannen "Sugar" an der Band, da fuert dëse Numm am Feld "Sucht".
Am Feld "Gespaart Array" Dir braucht d'Koordinate vun der Band selwer ze spezifizéieren. Et kann op manuell gesteiert ginn, awer et ass méi einfach den Cursor op dësem Feld ze setzen a wielt dës Array op der Placke beim Klemmung vun der linker Maustast an. Duerno gëtt seng Adress an der Argumenter geännert.
Am drëtten Feld "Mapping Type" d 'Zuelen "0", well mir wäerte mat Textdaten arbeiten, an dofir brauche mir en genau Resultat.
Nodeems all d'Daten gesat ginn, klickt op de Knäppchen. "OK".
- De Programm erlaabt d'Berechnung an weist d'Ordinären Positioun "Sugar" an der gewielter Unzéiung an der Zelle, déi mir am éischte Schrëtt vun dëser Instruktioun uginn hunn. Positioun Nummer wäert sinn "4".
Course: Excel Functiounsassistent
Methode 2: Automatiséieren d'Benotze vum MATCH-Operator
Virun hu mir d'primitivst Ursaach vun der Operatioun benotzt MATCH, awer och e kann automatiséiert ginn.
- Fir Komfort si mir zwee weider Felder op der Plack: "Set Point" an "Number". Am Feld "Set Point" Mir féieren an den Numm, dee muss fonnt ginn. Loosst et elo sinn "Fleesch". Am Feld "Number" Den Cursor opsetzen an an d'Fensteren vun de Bedreiwerargumenter op déi selwecht Manéier wéi mir iwwer dat geschwat hunn.
- An der Funktiouns Argument Box am Feld "Sucht" Gitt d'Adress vun der Zelle fest, wou de Wuert aginn "Fleesch". An de Beräicher "Gespaart Array" an "Mapping Type" Mir weisen déi selwecht Donnéeën wéi an der viregem Methode - d'Adress vum Räich an d'Nummer "0" respektéiert. Duerno klickt op de Knäppchen "OK".
- Nodeems mir déi uewe genannt Aktiounen ausgeriicht hunn, am Feld "Number" D'Wuertpositioun gëtt ugewisen "Fleesch" an der gewielter Band. An dësem Fall ass et "3".
- Dës Methode ass gutt, well wann mir d'Positioun vun engem aneren Numm kennen wësse wëllen, da brauche mir net all Kéier d'Formulaire änneren oder änneren. Just genuch am Feld "Set Point" Gitt eng nei Sichword anescht wéi déi virdrun. D'Veraarbechtung an d'Liwwerung vum Resultat no dësem Fall gët automatesch.
Methode 3: Fëllt den MATCH Operator fir numeresch Ausdréck
Loosst eis elo kucken wéi Dir kënnt MATCH mat numeresch Ausdrock ze schaffen.
D'Aufgab ass fir e Produk wéi 400 Rubel ze fannen oder am nootsten op dësem Betrag opsteigend Uerdnung.
- Als éischt musse mir d'Saachen an der Kolonn versécheren "Betrag" erofgaang. Wielt dës Kolonn an a klickt op de Tab "Home". Klickt op d'Ikon "Zortéieren an Filteren"deen op de Klebeband am Block läit Änneren. An der Lëscht déi et erscheint, wielt déi Element "Zort vun Maximum bis Minimal".
- Nodeems d'Sortéierung fäerdeg war, markéiert d'Zelle wou de Resultat ugewisen gëtt an d'Argument Fensteren op d'selwecht wéi déi éischt Methode beschriwwe gëtt.
Am Feld "Sucht" Mir fueren an enger Zuel "400". Am Feld "Gespaart Array" uginn déi Koordinate vun der Kolonn "Betrag". Am Feld "Mapping Type" de Wäert setzen "-1"wéi mir no engem gläichen oder méi groussen Wäert vun der gewënschter Säit sinn. Nodeems Dir d'Astellunge maacht, klickt op de Knäppchen "OK".
- D'Resultat vun der Veraarbechtung gëtt an der virdru spezifizéierter Zell. Dëst ass d'Positioun "3". Et entsprécht "Potatoes". De Betrag vun Einnahmen vum Verkaf vu dësem Produkt ass am nootsten op d'Nummer 400 an opsteigend Uerdnung a ronn 450 Rubel.
Andeems Dir Iech fir eng nootste Plaz sicht "400" erofgaang. Nëmme fir dat Dir braucht fir Daten opsteigend ze filteren an am Feld "Mapping Type" Funktiounargumente setzen de Wäert "1".
Course: Sortéieren an Filteren vun Daten an Excel
Methode 4: benotzt a Kombinatioun mat anere Betreiber
Dës Funktioun ass am effizientsten mat aneren Betreibern als Deel vun enger komplexer Formel ze benotzen. Meeschtens ass et a Verbindung mat der Funktion INDEX. Dëst Argument ginn op d'spezifizéiert Zelle d'Inhalter vum vun der Zuel vun senger Zeil oder Spalten definéiert Feld. Ausserdeem, d'Zuelung, wéi a Relatioun mam Betreiber MATCH, gëtt net am Verglach zum gesamten Blatt gemaach, awer nëmmen am Beräich. D'Syntax fir dës Funktioun ass folgend:
= INDEX (Array; Zeilennummer; column_number)
Ausserdeem, wann d'Array e-dimensionalen ass, da kann nëmmen ee vun deenen zwee Argumenter benotzt ginn: "Line Number" oder "Column number".
Funktioune Bündel vu Funktiounen INDEX an MATCH datt dat lescht als Argument vun der éischter benotzt gëtt, dh fir d'Positioun vun der Zeil oder Späicher ze weisen.
Loosst eis e Bléck kucken, wéi et an der Praxis gemaach gëtt an all di selwescht Dësch gëtt. Eis Aufgab ass fir den zousätzleche Blat ze bréngen "Produkt" den Numm vun der Wuer, de Gesamtbetrag vun Einnahmen, aus deenen et 350 Rubel entsprécht oder am Wäert vun dësem Wäert an ofstëmmen. Dëst Argument gëtt am Feld uginn. "Ongeheier Zomm vu Recetten pro Blat".
- Gitt Elementer an enger Kolonn "De Volume vun de Recetten" opsteigend. Fir dat ze maachen, wielt d'Benotzung vun der Spalt an, wann Dir am Tab "Home"klickt op d'Ikon "Zortéieren an Filteren"an dann an der gewielter Kaart klickt op deen Element "Zortéieren vun minimum bis maximal".
- Selektioun vun der Zell am Feld "Produkt" a rufft Funktionsassistent an der gewéinlechen Iwwersetzung iwwer e Knäppchen "Funktion" Insert ".
- An der Fënster déi opgoen Funktioun Meeschteren an der Kategorie "Links an Arrays" Sich no Numm INDEXWielt dann en klickt op de Knäppchen "OK".
- Als nächstes fänkt eng Fënster op, déi e Choix vun Operatiounen ka stellen. INDEX: fir Array oder Referenz. Mir brauchen déi éischt Optioun. Dofir verloosse mir an der Fënster all d'Default-Astellunge an klickt op de Knäppchen "OK".
- D'Argument Argumenter Fënster op. INDEX. Am Feld "Array" Gitt d'Adress vun der Band op, wou de Benotzer INDEX gesitt fir de Produitennumm. An dësem Fall ass dat eng Kolonn. "Produkt Numm".
Am Feld "Line Number" Aktivitéit funktionéiert MATCH. Et muss an der Hand geholl ginn mat der Syntax, déi am Ufank vum Artikel bezeechent gëtt. Direkt den Numm vun der Funktioun schreiwen - "MATCH" ouni Zitater. Da frot de Klammer. Dat éischt Argument vun dësem Bedreiwer ass "Sucht". Et läit am Blat op dem Feld. "Ongeféier den Undeel vun de Recetten". Gitt d'Koordinate vun der Zelle mat der Zuel 350. Mir hunn e Semikolon. Dat zweet Argument ass "Gespaart Array". MATCH kuckt de Räich, wou de Betrag vun e Recettë läit an kuckt fir déi nächst 350 Rubel. Dofir ginn an dësem Fall déi Koordinate vun der Kolonn "De Volume vun de Recetten". Neits hu mer eng Halbplaz. Dat drëtt Argument ass "Mapping Type". Well mir wäerten no enger Zuel sinn, déi de bestëmmte gëtt oder déi nächst ass, si mir d'Nummer hei festgeluecht. "1". Schreif de Klammeren.
Drëtt Funktioun Argument INDEX "Column number" loosst eidel. Duerno klickt op de Knäppchen "OK".
- Wéi Dir gesitt, ass d'Funktioun INDEX mat der Hëllef vun engem Operateur MATCH an der virdru spezifizéierter Zell den Numm bezeechent "Téi". D'Betrag vun de Verkaf vum Téi (300 Rubel) ass déi am niddregste vun der ofsteestellend Uerdnung op d'Ëmfro vun 350 Rubel aus all de Wäerter am Dëschveraarbechtung.
- Wa mir d'Zuel am Feld änneren "Ongeféier den Undeel vun de Recetten" op den aneren, de Feld Inhalt gëtt automatesch recalculéiert. "Produkt".
Course: Excel Funktioun an Excel
Wéi Dir gesitt, sinn de Benotzer MATCH ass eng ganz praktesch Funktioun fir d'Sequenznummer vum spezifizéierte Element am Datenarray ze bestëmmen. Mä de Virdeel dovun eropgeet signifikant wann et an komplexe Formelen benotzt gëtt.