Excel-eko 30 funtzio 30 egunetan: MATCH

Atzo maratoian 30 Excel funtzio 30 egunetan funtzioa erabiliz testu-kateak aurkitu ditugu BILAKETA (BILATU) eta erabili ere ERROREA (ERROREA) eta ISNUMBER (ISNUMBER) funtzioak errore bat ematen duen egoeretan.

Gure maratoiaren 19. egunean, funtzioa aztertuko dugu MATCH (BILATU). Array batean balio bat bilatzen du eta, balio bat aurkitzen bada, bere posizioa itzultzen du.

Beraz, jo dezagun funtzioaren erreferentzia-informaziora MATCH (LOTITU) eta begiratu adibide batzuk. Funtzio honekin lan egiteko zure adibide edo planteamenduak badituzu, partekatu iruzkinetan.

19. funtzioa: PARTIDA

Funtzio MATCH (MATCH) balio baten posizioa itzultzen du matrize batean, edo errore bat #AT (#N/A) aurkitzen ez bada. Array bat ordenatu edo ordenatu gabe egon daiteke. Funtzioa MATCH (MATCH) ez da maiuskulak eta minuskulak bereizten.

Nola erabil dezakezu MATCH funtzioa?

Funtzio MATCH (MATCH) elementu baten posizioa itzultzen du matrize batean, eta emaitza hau beste funtzio batzuek erabil dezakete, adibidez INDEX (AURKIBIDEA) edo VLOOKUP (VPR). Adibidez:

  • Aurkitu elementu baten posizioa sailkatu gabeko zerrenda batean.
  • Erabili honekin AUKERATU (HAUSTU) ikasleen errendimendua letra-kalifikazioetara bihurtzeko.
  • Erabili honekin VLOOKUP (VLOOKUP) zutabe malgua aukeratzeko.
  • Erabili honekin INDEX (INDEX) baliorik hurbilena aurkitzeko.

Sintaxia MATCH

Funtzio MATCH (MATCH) sintaxi hau du:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • bilatu_balioa (lookup_value) - Testua, zenbakia edo boolearra izan daiteke.
  • bilaketa_matrizea (lookup_array) – array edo matrizearen erreferentzia (zutabe edo errenkada berean ondoko gelaxkak).
  • partida_mota (match_type) hiru balio har ditzake: -1, 0 or 1. Argumentua baztertzen bada, honen baliokidea da 1.

Tranpak MATCH (MATCH)

Funtzio MATCH (MATCH) aurkitutako elementuaren posizioa itzultzen du, baina ez bere balioa. Balio bat itzuli nahi baduzu, erabili MATCH (MATCH) funtzioarekin batera INDEX (AURKIBIDEA).

1. adibidea: sailkatu gabeko zerrenda batean elementu bat aurkitzea

Ordenatu gabeko zerrenda baterako, erabil dezakezu 0 argumentu balio gisa partida_mota (match_type) bat-etortze zehatz bat bilatzeko. Testu-kate baten bat-etortze zehatza aurkitu nahi baduzu, komodin karaktereak erabil ditzakezu bilaketa-balioan.

Hurrengo adibidean, hilabete baten posizioa zerrenda batean aurkitzeko, hilabetearen izena idatz dezakegu, osorik edo zati batean, komodinak erabiliz.

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

Excel-eko 30 funtzio 30 egunetan: MATCH

Argudio gisa bilaketa_matrizea (lookup_array) konstanteen array bat erabil dezakezu. Hurrengo adibidean, nahi duzun hilabetea D5 gelaxkan sartzen da eta hilabeteen izenak funtzioaren bigarren argumentu gisa ordezkatzen dira. MATCH (MATCH) konstanteen array gisa. D5 gelaxkan geroago hilabete bat sartzen baduzu, adibidez, Urria (urria), orduan funtzioaren emaitza izango da #AT (#N/A).

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

Excel-eko 30 funtzio 30 egunetan: MATCH

2. adibidea: aldatu ikasleen kalifikazioak ehunekoetatik letretara

Ikasleen kalifikazioak letra sistema batera bihur ditzakezu funtzioa erabiliz MATCH (MATCH) zuk egin duzun bezala VLOOKUP (VPR). Adibide honetan, funtzioa honekin batera erabiltzen da AUKERATU (AUKERAKETA), behar dugun estimazioa itzultzen duena. Argudioa partida_mota (match_type) berdin ezartzen da -1, taulako puntuazioak beheranzko ordenan ordenatzen direlako.

Noiz argumentua partida_mota (match_type) da -1, emaitza nahi den balioa baino handiagoa edo baliokidea den balio txikiena da. Gure adibidean, nahi den balioa 54 da. Puntuazioen zerrendan halako baliorik ez dagoenez, 60 balioari dagokion elementua itzultzen da. 60 zerrendako laugarren postuan dagoenez, funtzioaren emaitza AUKERATU (SELECT) 4. posizioan dagoen balioa izango da, hau da, C6 gelaxka, D puntuazioa duen.

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

Excel-eko 30 funtzio 30 egunetan: MATCH

3. adibidea: Sortu zutabe-hautaketa malgu bat BILAKETArako (BILAKETA)

Funtzioari malgutasun handiagoa emateko VLOOKUP (VLOOKUP) Erabili dezakezu MATCH (MATCH) zutabe-zenbakia aurkitzeko, bere balioa funtzioan kodetu beharrean. Hurrengo adibidean, erabiltzaileek eskualde bat hauta dezakete H1 gelaxkan, hau da bilatzen ari diren balioa VLOOKUP (VPR). Ondoren, hilabete bat hauta dezakete H2 gelaxkan eta funtzioa MATCH (MATCH) hilabete horri dagokion zutabe-zenbakia itzuliko du.

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

Excel-eko 30 funtzio 30 egunetan: MATCH

4. adibidea: INDEX (INDEX) erabiliz baliorik hurbilena aurkitzea

Funtzio MATCH (MATCH) ondo funtzionatzen du funtzioarekin konbinatuta INDEX (AURKIBIDEA), maratoi honetan apur bat beranduago aztertuko duguna. Adibide honetan, funtzioa MATCH (MATCH) asmatutako hainbat zenbakiren artean zenbaki zuzenetik hurbilen dagoena aurkitzeko erabiltzen da.

  1. Funtzio ABS asmatutako eta zuzenaren arteko diferentziaren modulua itzultzen du.
  2. Funtzio MIN (MIN) desberdintasun txikiena aurkitzen du.
  3. Funtzio MATCH (MATCH) desberdintasun txikienaren helbidea aurkitzen du desberdintasunen zerrendan. Zerrendan bat datozen balio anitz badaude, lehenengoa itzuliko da.
  4. Funtzio INDEX (AURKIBIDEA) posizio honi dagokion izena itzultzen du izenen zerrendatik.

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

Excel-eko 30 funtzio 30 egunetan: MATCH

Utzi erantzun bat