Vai Excel izklājlapā ir jāatrod konkrēti dati? Uzziniet, kā izmantot funkciju MATCH, lai to izdarītu ātri un vienkārši.
Runājot par datu analīzi programmā Excel, svarīga ir iespēja atrast konkrētus datus diapazonā. Kamēr programma Excel piedāvā dažādus līdzekļus un funkcijas informācijas atrašanai un iegūšanai no datu kopas, funkcija MATCH nodrošina elastīgu un efektīvu risinājumu.
Šajā rakstā mēs izpētīsim sintaksi, lietojumprogrammas un funkcijas MATCH izmantošanas piemērus programmā Excel.
Kas ir MATCH funkcija programmā Excel?
Programmas Excel funkcija MATCH ļauj meklēt noteiktu vērtību diapazonā un atgriež relatīvo pozīciju šajā diapazonā. Pēc tam varat izmantot šo pozīciju, lai izgūtu atbilstošos datus no datu kopas.
Funkcijas MATCH sintakse ir šāda:
=MATCH(uzmeklēšanas_vērtība, uzmeklēšanas_masīvs, [atbilstības_veids])
Kur:
- uzmeklēšanas_vērtība: šī ir vērtība, kuru vēlaties atrast masīvā lookup_array.
- uzmeklēšanas_masīvs: Šis ir šūnu diapazons, kurā vēlaties meklēt uzmeklēšanas_vērtību.
- atbilstības_veids (neobligāti): šis arguments norāda atbilstības veidu, kuru vēlaties veikt. Ir trīs iespējas:
- 0 (vai izlaists): tiek atrasts pirmais tādas vērtības gadījums, kas ir precīzi vienāds ar lookup_value. Uzmeklēšanas_masīvs var būt jebkurā secībā.
- 1: tiek atrasta lielākā vērtība, kas ir mazāka par vai vienāda ar lookup_value, pieņemot, ka uzmeklēšanas_masīvs ir sakārtots augošā secībā.
- -1: tiek atrasta mazākā vērtība, kas ir lielāka vai vienāda ar lookup_value, pieņemot, ka uzmeklēšanas_masīvs ir sakārtots dilstošā secībā.
Kā programmā Excel izmantot MATCH funkciju
Apskatīsim dažus praktiskus piemērus, lai saprastu, kā izmantot Excel funkciju MATCH:
Precīzas atbilstības atrašana
Pieņemsim, ka jums darblapā ir skolēnu punktu saraksts un jūs vēlaties atrast Aleksa rezultāta pozīciju (88). Varat izmantot funkciju MATCH ar match_type 0 (precīza atbilstība), lai to sasniegtu. Šeit ir formula, kuru jūs izmantotu:
=MATCH(88, B1:B7, 0)
Šī formula meklēs vērtību 88 diapazonā B1:B7 un atgriezt savu relatīvo pozīciju. Rezultāts būtu 5, kas norāda, ka Aleksa rezultāts ir piektā vērtība eksāmenu punktu sarakstā.
Vistuvākās atbilstības atrašana sakārtotajos datos
Pieņemsim, ka jums ir temperatūras un to atbilstošo augstumu saraksts, kas sakārtots augošā augstuma secībā. Sarakstā vēlaties atrast tuvāko augstuma atbilstību 1800. Šeit ir formula, kuru izmantosit:
=MATCH(1800, B1:B7, 1)
Funkcija diapazonā meklēs vērtību 1800 B1:B7 (augstuma kolonna) un atgriež tuvākās vērtības pozīciju, kas ir mazāka vai vienāda ar 1800. Šajā gadījumā tuvākais augstums, kas ir mazāks vai vienāds ar 1800, ir 1500 (šūnā B3), tāpēc formula atgriezīs 3.
Kļūdu apstrāde ar MATCH
Izmantojot funkciju MATCH, var rasties noteiktas kļūdas. Piemēram, ja lookup_value nav atrasta uzmeklēšanas_masīvā, funkcija MATCH atgriezīs #N/A kļūda.
Lai to paveiktu, varat izmantot IFERROR vai ISERROR funkcija lai sniegtu lietotājam draudzīgāku ziņojumu. Šeit ir piemērs:
=IFERROR(MATCH("Čikāga", A2:A8, 0), "Pilsēta nav atrasta")
Kopš Čikāga diapazonā nav atrasts, tiks parādīta programma Excel Pilsēta nav atrasta kļūdas vērtības vietā.
Izmantojot MATCH ar citām Excel funkcijām
Funkcija MATCH kļūst vēl jaudīgāka, ja to apvieno ar citām funkcijām, piemēram, VLOOKUP, INDEX un OFFSET funkcija, lai veiktu papildu datu meklēšanas un izguves uzdevumus.
Izmantojot VLOOKUP ar MATCH funkciju
Pieņemsim, ka mums ir tabula ar kolonnām: ID, Produkts, Kategorija, un Cena. Mēs izmantosim VLOOKUP un MATCH, lai šūnā atrastu atbilstošo produktu un cenu A4. Lai iegūtu produktu, izmantojiet šādu formulu:
=VLOOKUP(A4,A2:D7,MATCH("Produkts", A1:D1,0), FALSE)
Lai iegūtu cenu:
=VLOOKUP(A4,A2:D7,MATCH("Cena", A1:D1,0), FALSE)
Šajā piemērā funkcija VLOOKUP izmantos šūnu vērtību A4 (kas ir ID), lai diapazonā meklētu atbilstošo rindu A2:D7.
Kad tā atradīs rindu, tā izmantos kolonnas numuru, ko atgrieza MATCH, lai izgūtu Produkts un Cena vērtības.
Datu meklēšanas apgūšana, izmantojot Excel MATCH funkciju
Funkcija MATCH ir svarīgs rīks programmā Excel konkrētu datu atrašanai diapazonā, un tās daudzpusība padara to vērtīgu dažādiem uzlabotiem datu meklēšanas uzdevumiem. Izprotot tā sintaksi un dažādus atbilstības veidus, varat efektīvi pārvietoties savos datos, pēc vajadzības atrodot precīzas vai aptuvenas atbilstības.
Apvienojot MATCH ar citām funkcijām, piemēram, VLOOKUP un IFERROR, varat izveidot uzlabotas uzmeklēšanas formulas, lai apstrādātu dažādus scenārijus un efektīvi strādātu ar lielām datu kopām.