30 fonksyon Excel nan 30 jou: MATCH

Yè nan maraton an 30 fonksyon Excel nan 30 jou nou jwenn fisèl tèks lè l sèvi avèk fonksyon an CHÈCHE (CHÈCHE) ak tou itilize SI ERREUR (SIERREUR) ak ISNUMBER (ISNUMBER) nan sitiyasyon kote fonksyon an voye yon erè.

Nan 19yèm jou maraton nou an, nou pral etidye fonksyon an MATCH (CHACHE). Li gade yon valè nan yon etalaj epi, si yo jwenn yon valè, retounen pozisyon li.

Se konsa, ann ale nan enfòmasyon referans sou fonksyon an MATCH (MATCH) epi gade kèk egzanp. Si ou gen pwòp egzanp oswa apwòch ou pou travay ak fonksyon sa a, tanpri pataje yo nan kòmantè yo.

Fonksyon 19: MATCH

fonksyon MATCH (MATCH) retounen pozisyon yon valè nan yon etalaj, oswa yon erè #AT (#N/A) si yo pa jwenn. Yon etalaj ka swa klase oswa san klasman. Fonksyon MATCH (MATCH) pa dispozisyon majiskil.

Ki jan ou ka itilize fonksyon MATCH la?

fonksyon MATCH (MATCH) retounen pozisyon yon eleman nan yon etalaj, epi rezilta sa a ka itilize pa lòt fonksyon tankou Main Index (ENDEX) oswa VCHACHUP (VPR). Pa egzanp:

  • Jwenn pozisyon yon eleman nan yon lis ki pa klase.
  • Sèvi ak CHWAZI (SELECT) pou konvèti pèfòmans elèv yo nan nòt lèt.
  • Sèvi ak VCHACHUP (VLOOKUP) pou seleksyon kolòn fleksib.
  • Sèvi ak Main Index (INDEX) pou jwenn valè ki pi pre a.

Sentaks MATCH

fonksyon MATCH (MATCH) gen sentaks sa a:

MATCH(lookup_value,lookup_array,[match_type])

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

  • valè_chèch (lookup_value) – Kapab tèks, nimewo, oswa booleyen.
  • lookup_array (lookup_array) - yon etalaj oswa referans etalaj (selil adjasan nan menm kolòn nan oswa menm ranje).
  • match_type (match_type) ka pran twa valè: -1, 0 or 1. Si agiman an omisyon, li ekivalan a 1.

Pyèj MATCH (MATCH)

fonksyon MATCH (MATCH) retounen pozisyon eleman yo jwenn, men se pa valè li. Si ou vle retounen yon valè, sèvi ak MATCH (MATCH) ansanm ak fonksyon an Main Index (ENDEX).

Egzanp 1: Jwenn yon eleman nan yon lis ki pa klase

Pou yon lis ki pa klase, ou ka itilize 0 kòm valè agiman match_type (match_type) pou chèche yon match egzak. Si ou vle jwenn yon matche egzak nan yon fisèl tèks, ou ka itilize karaktè joker nan valè rechèch la.

Nan egzanp sa a, pou jwenn pozisyon yon mwa nan yon lis, nou ka ekri non mwa a, swa an antye oswa an pati, lè l sèvi avèk wildcards.

=MATCH(D2,B3:B7,0)

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

30 fonksyon Excel nan 30 jou: MATCH

Kòm yon agiman lookup_array (lookup_array) ou ka itilize yon etalaj konstan. Nan egzanp sa a, yo antre nan mwa vle a nan selil D5, epi non mwa yo ranplase kòm dezyèm agiman nan fonksyon an. MATCH (MATCH) kòm yon etalaj de konstan. Si w antre nan yon mwa pita nan selil D5, pa egzanp, Oktòb (Oktòb), Lè sa a, rezilta a nan fonksyon an pral #AT (#N/A).

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

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

30 fonksyon Excel nan 30 jou: MATCH

Egzanp 2: Chanje nòt elèv yo soti nan pousantaj nan lèt

Ou ka konvèti nòt elèv yo nan yon sistèm lèt lè l sèvi avèk fonksyon an MATCH (MATCH) menm jan ou te fè ak VCHACHUP (VPR). Nan egzanp sa a, yo itilize fonksyon an ansanm ak CHWAZI (CHWA), ki retounen estimasyon nou bezwen an. Agiman match_type (match_type) mete egal a -1, paske nòt yo nan tablo a klase nan lòd desandan.

Lè agiman an match_type (match_type) se -1, rezilta a se pi piti valè ki pi gran pase oswa ekivalan a valè vle a. Nan egzanp nou an, valè vle a se 54. Piske pa gen okenn valè sa yo nan lis nòt yo, eleman ki koresponn ak valè 60 la retounen. Depi 60 se nan katriyèm plas nan lis la, rezilta a nan fonksyon an CHWAZI (SELECT) pral valè ki nan 4yèm pozisyon, sètadi selil C6, ki gen nòt D.

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

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

30 fonksyon Excel nan 30 jou: MATCH

Egzanp 3: Kreye yon seleksyon kolòn fleksib pou VLOOKUP (VLOOKUP)

Pou bay plis fleksibilite nan fonksyon an VCHACHUP (VLOOKUP) Ou ka itilize MATCH (MATCH) pou jwenn nimewo kolòn nan, olye ke di kode valè li nan fonksyon an. Nan egzanp sa a, itilizatè yo ka chwazi yon rejyon nan selil H1, sa a se valè yo ap chèche VCHACHUP (VPR). Apre sa, yo ka chwazi yon mwa nan selil H2, ak fonksyon an MATCH (MATCH) ap retounen nimewo kolòn ki koresponn ak mwa sa a.

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

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

30 fonksyon Excel nan 30 jou: MATCH

Egzanp 4: Jwenn valè ki pi pre a lè l sèvi avèk INDEX (INDEX)

fonksyon MATCH (MATCH) travay byen an konbinezon ak fonksyon an Main Index (ENDEX), ke nou pral gade pi byen yon ti kras pita nan maraton sa a. Nan egzanp sa a, fonksyon an MATCH (MATCH) yo itilize pou jwenn nimewo ki pi pre ki kòrèk la nan plizyè nimewo devine.

  1. fonksyon ABS retounen modil diferans ki genyen ant chak nimewo devine ak nimewo kòrèk.
  2. fonksyon MIN (MIN) jwenn diferans ki pi piti a.
  3. fonksyon MATCH (MATCH) jwenn adrès pi piti diferans nan lis diferans yo. Si gen plizyè valè matche nan lis la, premye a pral retounen.
  4. fonksyon Main Index (INDEX) retounen non ki koresponn ak pozisyon sa a nan lis non yo.

=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))

30 fonksyon Excel nan 30 jou: MATCH

Kite yon Reply