Një nga operatorët më të njohur në mesin e përdoruesve të Excel është funksioni MATCH. Detyrat e saj përfshijnë përcaktimin e numrit të pozitës së një elementi në një grup të dhënë të dhënash. Ajo sjell përfitimin më të madh kur aplikohet në kombinim me operatorët e tjerë. Le të shohim se çfarë përbën një funksion. MATCH, dhe si mund të përdoret në praktikë.
Aplikimi i operatorit KARRKON
operator MATCH i përket kategorisë së funksioneve Referenca dhe vargje. Kërkon për elementin e caktuar në grupin e specifikuar dhe lëshon në një qelizë të veçantë numrin e pozitës së tij në këtë rang. Në fakt, edhe emri i saj tregon këtë. Gjithashtu, ky funksion, kur përdoret në kombinim me operatorët e tjerë, u tregon atyre numrin e pozitës së një elementi të veçantë për përpunimin e mëvonshëm të këtyre të dhënave.
Sintaksë e operatorit MATCH duket si kjo:
= KARRKONI (search_value; lookup_array; [match_type])
Tani shqyrtoni secilën nga këto tre argumente veç e veç.
"Duke kërkuar vlerë" - Ky është elementi që duhet të gjendet. Mund të ketë një formë tekstuale, numerike, dhe gjithashtu të marrë një vlerë logjike. Një referencë për një qelizë që përmban ndonjë prej vlerave të mësipërme mund të shërbejë gjithashtu si ky argument.
Shikuar vargun është adresa e diapazonit në të cilin ndodhet vlera e kërkimit. Theshtë pozicioni i këtij elementi në këtë grup që duhet të përcaktojë operatori MATCH.
Lloji i ndeshjes tregon përputhjen e saktë për të kërkuar ose të pasaktë. Ky argument mund të ketë tre kuptime: "1", "0" dhe "-1". Në vlerë "0" operatori kërkon vetëm një ndeshje të saktë. Nëse specifikohet një vlerë "1", atëherë në mungesë të një ndeshje të saktë MATCH e kthen elementin më të afërt me të në rendin zbritës. Nëse specifikohet një vlerë "-1", atëherë nëse nuk gjendet ndonjë përputje e saktë, funksioni kthen elementin më të afërt me të në rendin ngjitës. Shtë e rëndësishme nëse po kërkoni jo për vlerën e saktë, por për vlerën e përafërt, në mënyrë që grupi që po shihni është renditur në rend ngjitje (lloji i përputhjes "1") ose zbritëse (lloji i ndeshjes "-1").
argument Lloji i ndeshjes nuk kërkohet Mund të lihet nëse nuk është e nevojshme. Në këtë rast, vlera e tij e paracaktuar është "1". Aplikoni argumentin Lloji i ndeshjesPara së gjithash, ka kuptim vetëm kur përpunohen vlerat numerike dhe jo ato me tekst.
Në rast MATCH në cilësimet e përcaktuara nuk mund të gjejë artikullin e dëshiruar, operatori tregon një gabim në qelizë "# N / A".
Gjatë kryerjes së një kontrolli, operatori nuk bën dallimin midis regjistrave të çështjeve. Nëse ka disa ndeshje të sakta në grup, atëherë MATCH tregon pozicionin e shumë së pari në qelizë.
Metoda 1: afishoni vendndodhjen e një artikulli në një varg të dhënash teksti
Le të shohim një shembull të çështjes më të thjeshtë kur përdorni MATCH Ju mund të përcaktoni vendndodhjen e elementit të specifikuar në grupin e të dhënave të tekstit. Zbulojmë se në cilën pozitë zë fjala në rangun në të cilin ndodhen emrat e produktit "Sheqerit".
- Zgjidhni qelizën në të cilën do të shfaqet rezultati i përpunuar. Klikoni në ikonën "Vendos funksionin" afër vijës së formulave.
- Duke filluar Magjistarët e funksionit. Kategoria e hapur "Lista e plotë e alfabetit" ose Referenca dhe vargje. Në listën e operatorëve ne po kërkojmë emrin "Match". Pasi ta keni gjetur dhe theksuar atë, klikoni në butonin "OK" në fund të dritares.
- Aktivizohet dritarja e Argumentit të Operatorit MATCH. Siç mund ta shihni, në këtë dritare, nga numri i argumenteve, ekzistojnë tre fusha. Ne duhet t'i plotësojmë ato.
Meqenëse duhet të gjejmë pozicionin e fjalës "Sheqerit" në varg, pastaj drejtojeni këtë emër në fushë "Duke kërkuar vlerë".
Në fushë Shikuar vargun ju duhet të specifikoni vetë koordinatat e diapazonit. Mund ta drejtoni me dorë, por është më e lehtë të vendosni kursorin në fushë dhe të zgjidhni këtë grup në fletë, ndërsa mbani butonin e majtë të miut. Pas kësaj, adresa e saj do të shfaqet në dritaren e argumenteve.
Në fushën e tretë Lloji i ndeshjes vendos numrin "0", pasi ne do të punojmë me të dhëna teksti, dhe për këtë arsye kemi nevojë për një rezultat të saktë.
Pasi të jenë instaluar të gjitha të dhënat, klikoni në butonin "OK".
- Programi kryen llogaritjen dhe tregon numrin serial të pozicionit "Sheqerit" në grupin e zgjedhur në qelizë që specifikuam në hapin e parë të këtij udhëzimi. Numri i pozicionit do të jetë i barabartë "4".
mësim: Magjistar i Karakteristikave Excel
Metoda 2: automatizimi i aplikacionit të operatorit KARRKON
Më sipër, ne shqyrtuam rastin më primitiv të përdorimit të operatorit MATCHpor edhe mund të automatizohet.
- Për lehtësi, shtoni dy fusha të tjera në fletë: "Setpoint" dhe "Jo.". Në fushë "Setpoint" ngasni në emrin që duhet të gjeni. Tani le të jetë "Mishi". Në fushë "Jo." vendoseni kursorin dhe shkoni në dritaren e argumenteve të operatorit në të njëjtën mënyrë që u diskutua më lart.
- Në dritaren e argumenteve të funksionit, në fushë "Duke kërkuar vlerë" tregoni adresën e qelizës në të cilën është shkruar fjala "Mishi". Në fusha Shikuar vargun dhe Lloji i ndeshjes specifikoni të njëjtat të dhëna si në metodën e mëparshme - adresa e numrit dhe numri "0" respektivisht. Pas kësaj, klikoni në butonin "OK".
- Pasi të kemi kryer veprimet e mësipërme, në terren "Jo." pozicioni i fjalës do të shfaqet "Mishi" në rangun e zgjedhur. Në këtë rast, është e barabartë me "3".
- Kjo metodë është e mirë për faktin se nëse duam të zbulojmë pozicionin e ndonjë emri tjetër, nuk do të duhet të rimarrim ose ndryshojmë formulën çdo herë. Mjaft e thjeshtë në fushë "Setpoint" shkruani një fjalë të re kërkimi në vend të fjalës së mëparshme. Përpunimi dhe rezultati i rezultatit pas kësaj do të ndodhë automatikisht.
Metoda 3: përdorni operatorin FIND për shprehje numerike
Tani le të shohim se si mund të përdorni MATCH për të punuar me shprehje numerike.
Detyra është që të gjeni mallra në sasinë e shitjeve prej 400 rubla ose më të afërtën me këtë sasi në mënyrë ngjitëse.
- Para së gjithash, ne duhet të renditim artikujt në kolonë "Shuma" në rend zbritës. Zgjidhni këtë kolonë dhe shkoni te skedari "Home". Klikoni në ikonën Rendit dhe filtroe vendosur në shirit në bllok "Editing". Në listën që shfaqet, zgjidhni "Renditni nga maksimumi në minimum".
- Pasi të jetë bërë renditja, zgjidhni qelizën ku do të shfaqet rezultati dhe filloni dritaren e argumentit në të njëjtën mënyrë që u diskutua në metodën e parë.
Në fushë "Duke kërkuar vlerë" ngas në një numër "400". Në fushë Shikuar vargun specifikoni koordinatat e kolonës "Shuma". Në fushë Lloji i ndeshjes vlera e caktuar "-1", pasi ne po kërkojmë vlera të barabarta ose më të mëdha nga kërkimi. Pasi të keni përfunduar të gjitha cilësimet, klikoni në butonin "OK".
- Rezultati i përpunimit shfaqet në një qelizë të specifikuar më parë. Ky është pozicioni. "3". Korespondon me të "patate". Në të vërtetë, të ardhurat nga shitja e këtij produkti janë më të afërtat me numrin 400 në rend ngjitje dhe arrijnë në 450 rubla.
Në mënyrë të ngjashme, mund të kërkoni për pozicionin më të afërt me të "400" në rend zbritës. Vetëm për këtë ju duhet të filtroni të dhënat në renditje në ngjitje dhe në fushë Lloji i ndeshjes argumentet e funksionit përcaktojnë vlerën "1".
mësim: Renditni dhe filtroni të dhënat në Excel
Metoda 4: përdorimi në kombinim me operatorët e tjerë
Shtë më efektive përdorimi i këtij funksioni me operatorët e tjerë si pjesë e një formule komplekse. Më shpesh përdoret në lidhje me një funksion INDEX. Ky argument tregon përmbajtjen e diapazonit të specifikuar nga rreshti ose numri i kolonës në qelizën e specifikuar. Për më tepër, numrimi, si në lidhje me operatorin MATCH, kryhet jo në lidhje me tërë fletën, por vetëm brenda intervalit. Sintaksa për këtë funksion është si më poshtë:
= INDEX (varg; rresht_numër; kolonë_numër)
Për më tepër, nëse vargu është një-dimensional, atëherë mund të përdorni vetëm një nga dy argumentet: Numri i linjës ose Numri i kolonës.
Karakteristika e lidhjes së lidhjeve INDEX dhe MATCH qëndron në faktin se kjo e fundit mund të përdoret si argument i së parës, domethënë tregoni pozicionin e një rreshti ose kolone.
Le të hedhim një vështrim se si mund të bëhet kjo në praktikë duke përdorur të gjithë tabelën. Detyra jonë është të shfaqim në një fushë shtesë të fletës "Mallra" emri i produktit, shuma totale e të ardhurave nga e cila është 350 rubla ose më e afërta me këtë vlerë në rend zbritës. Ky argument është specifikuar në këtë fushë. "Shuma e përafërt e të ardhurave për fletë".
- Renditni artikujt në një kolonë "Shuma e të ardhurave" Në ngjitje. Për ta bërë këtë, zgjidhni kolonën e nevojshme dhe, duke qenë në skedë "Home"klikoni në ikonën Rendit dhe filtro, dhe pastaj në menunë që shfaqet, klikoni në artikull "Renditni nga minimumi në maksimum".
- Zgjidhni një qelizë në fushë "Mallra" dhe telefononi Wizard Feature në mënyrën e zakonshme përmes butonit "Vendos funksionin".
- Në dritaren që hapet Magjistarët e funksionit në kategori Referenca dhe vargje duke kërkuar një emër "INDEX", zgjidhni atë dhe klikoni në butonin "OK".
- Tjetra, hapet një dritare që ofron një zgjedhje të opsioneve të operatorit INDEX: për një grup ose për referencë. Ne kemi nevojë për opsionin e parë. Prandaj, ne lëmë në këtë dritare të gjitha cilësimet e paracaktuar dhe klikojmë në butonin "OK".
- Hapet dritarja e argumenteve të funksionit INDEX. Në fushë "Array" specifikoni adresën e diapazonit ku operatori INDEX do të kërkojë emrin e produktit. Në rastin tonë, kjo është një kolonë "Emri i Produktit".
Në fushë Numri i linjës funksioni i foleve do të jetë i vendosur MATCH. Do të duhet të drejtohet në përdorimin manualisht të sintaksës që përmendet në fillim të artikullit. Regjistroni menjëherë emrin e funksionit - "Match" pa thonjëza. Pastaj hapni kllapën. Argumenti i parë për këtë operator është "Duke kërkuar vlerë". Ajo është e vendosur në një fletë në fushë "Shuma e përafërt e të ardhurave". Specifikoni koordinatat e qelizës që përmban numrin 350. Vendosëm një pikëpresje. Argumenti i dytë është Shikuar vargun. MATCH do të shikojë gamën në të cilën ndodhet shuma e të ardhurave dhe do të shikoni për atë më të afërt me 350 rubla. Prandaj, në këtë rast, specifikoni koordinatat e kolonës "Shuma e të ardhurave". Përsëri vendosim një pikëpresje. Argumenti i tretë është Lloji i ndeshjes. Meqenëse do të kërkojmë një numër të barabartë me atë të dhënë ose numrin më të vogël më të afërt, vendosëm numrin këtu "1". Ne mbyllim kllapat.
Argumenti i tretë për funksionin INDEX Numri i kolonës lëre bosh. Pas kësaj, klikoni në butonin "OK".
- Siç mund ta shihni, funksioni INDEX duke përdorur operatorin MATCH në qelizën e paracaktuar tregon emrin "Tea". Në të vërtetë, shuma nga shitja e çajit (300 rubla) është më e afërt në rend zbritës në shumën prej 350 rubla nga të gjitha vlerat në tabelën që përpunohet.
- Nëse ndryshojmë numrin në fushë "Shuma e përafërt e të ardhurave" në një tjetër, atëherë përmbajtja e fushës do të rilexohet automatikisht në përputhje me rrethanat "Mallra".
mësim: Funksioni INDEX në Excel
Siç mund ta shihni, operatori MATCH është një funksion shumë i përshtatshëm për përcaktimin e numrit të sekuencës së një elementi të caktuar në një grup të dhënash. Por përfitimet e tij rriten shumë nëse përdoret në formula komplekse.