Ar „Excel“ skaičiuoklėje reikia rasti konkrečių duomenų? Sužinokite, kaip naudoti MATCH funkciją, kad tai padarytumėte greitai ir paprastai.
Kalbant apie duomenų analizę programoje „Excel“, svarbu gebėjimas rasti konkrečius duomenis diapazone. Nors „Excel“ siūlo įvairias funkcijas ir funkcijas, skirtas informacijos paieškai ir ištraukimui iš duomenų rinkinio, funkcija MATCH yra lankstus ir efektyvus sprendimas.
Šiame straipsnyje apžvelgsime sintaksę, programas ir funkcijos MATCH naudojimo programoje „Excel“ pavyzdžius.
Kas yra MATCH funkcija programoje „Excel“?
„Excel“ funkcija MATCH leidžia ieškoti konkrečios reikšmės diapazone ir grąžina santykinę padėtį tame diapazone. Tada galite naudoti šią poziciją, kad gautumėte atitinkamus duomenis iš duomenų rinkinio.
Funkcijos MATCH sintaksė yra tokia:
=MATCH(paieškos_vertė, paieškos_masyvas, [atitikties_tipas])
Kur:
- lookup_value: tai reikšmė, kurią norite rasti lookup_masyve.
- lookup_masyvas: Tai langelių diapazonas, kuriame norite ieškoti paieškos_vertės.
- atitikimo_tipas (pasirenkama): šis argumentas nurodo atitikties, kurią norite atlikti, tipą. Yra trys parinktys:
- 0 (arba praleista): taip surandamas pirmasis reikšmės, kuri tiksliai lygi lookup_value, atvejis. Lookup_masyvas gali būti bet kokia tvarka.
- 1: randama didžiausia reikšmė, kuri yra mažesnė arba lygi lookup_value, darant prielaidą, kad lookup_masyvas yra surūšiuotas didėjančia tvarka.
- -1: randama mažiausia reikšmė, kuri yra didesnė arba lygi lookup_value, darant prielaidą, kad lookup_masyvas yra surūšiuotas mažėjimo tvarka.
Kaip naudoti MATCH funkciją programoje „Excel“.
Panagrinėkime keletą praktinių pavyzdžių, kad suprastume, kaip naudoti „Excel“ funkciją MATCH:
Tikslios atitikties radimas
Tarkime, kad darbalapyje turite mokinių balų sąrašą ir norite rasti Alekso balo vietą (88). Galite naudoti funkciją MATCH su match_type 0 (tiksli atitiktis), kad tai pasiektų. Štai formulė, kurią naudotumėte:
=MATCH(88, B1:B7, 0)
Ši formulė ieškos vertės 88 diapazone B1:B7 ir grąžinti savo santykinę padėtį. Rezultatas būtų 5, o tai rodo, kad Alekso balas yra penkta reikšmė egzaminų balų sąraše.
Surūšiuotų duomenų artimiausios atitikties radimas
Tarkime, kad turite temperatūrų ir jas atitinkančių aukščių sąrašą, surūšiuotą didėjančia aukščio tvarka. Sąraše norite rasti artimiausią aukščio atitiktį 1800. Štai formulė, kurią naudosite:
=MATCH(1800, B1:B7, 1)
Funkcija ieškos reikšmės 1800 diapazone B1:B7 (aukščio stulpelis) ir grąžinkite artimiausios reikšmės, kuri yra mažesnė arba lygi 1800, padėtį. Šiuo atveju artimiausias aukštis, mažesnis arba lygus 1800, yra 1500 (ląstelėje B3), todėl formulė grąžins 3.
Klaidų tvarkymas naudojant MATCH
Kai naudojate funkciją MATCH, galite susidurti su tam tikromis klaidomis. Pavyzdžiui, jei lookup_value nerasta lookup_masyve, funkcija MATCH grąžins #N/A klaida.
Norėdami tai padaryti, galite naudoti IFERROR arba ISERROR funkcija pateikti patogesnį pranešimą. Štai pavyzdys:
=IFERROR(MATCH("Čikaga", A2:A8, 0), "Miestas nerastas")
Nuo Čikaga diapazone nerasta, bus rodoma „Excel“. Miestas nerastas vietoj klaidos reikšmės.
MATCH naudojimas su kitomis Excel funkcijomis
Funkcija MATCH tampa dar galingesnė, kai ji derinama su kitomis funkcijomis, tokiomis kaip VLOOKUP, INDEX ir OFFSET funkcija, atlikti išplėstines duomenų paieškos ir gavimo užduotis.
Naudojant VLOOKUP su MATCH funkcija
Tarkime, kad turime lentelę su stulpeliais: ID, Produktas, Kategorija, ir Kaina. Naudosime VLOOKUP ir MATCH, kad langelyje rastume atitinkamą produktą ir kainą A4. Norėdami gauti produktą, naudokite šią formulę:
=VLOOKUP(A4,A2:D7,MATCH("Produktas", A1:D1,0), NETEISINGA)
Norėdami gauti kainą:
=VLOOKUP(A4,A2:D7,MATCH("Kaina", A1:D1,0), NETEISINGA)
Šiame pavyzdyje funkcija VLOOKUP naudos langelyje esančią reikšmę A4 (tai yra ID), kad ieškotumėte atitinkamos eilutės diapazone A2:D7.
Suradęs eilutę, jis naudos stulpelio numerį, kurį grąžino MATCH, kad gautų Produktas ir Kaina vertybes.
Duomenų paieškos valdymas naudojant „Excel“ MATCH funkciją
Funkcija MATCH yra svarbus Excel įrankis, leidžiantis rasti konkrečius duomenis diapazone, o dėl jos universalumo ji naudinga atliekant įvairias išplėstines duomenų paieškos užduotis. Suprasdami jo sintaksę ir įvairius atitikties tipus, galite efektyviai naršyti savo duomenis, jei reikia, rasti tikslias arba apytiksles atitikmenis.
Sujungę MATCH su kitomis funkcijomis, pvz., VLOOKUP ir IFERROR, galite sukurti išplėstines paieškos formules, kad galėtumėte valdyti įvairius scenarijus ir efektyviai dirbti su dideliais duomenų rinkiniais.