Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Jana katika mbio za marathon Utendaji 30 wa Excel ndani ya siku 30 tulipata mifuatano ya maandishi kwa kutumia kitendakazi TAFUTA (TAFUTA) na pia kutumika IFERRO (IFERROR) na ISNUMBER (ISNUMBER) katika hali ambapo chaguo za kukokotoa huleta hitilafu.

Siku ya 19 ya marathon yetu, tutasoma kazi hiyo mECHI (TAFUTA). Inatafuta thamani katika safu na, ikiwa thamani inapatikana, inarudisha nafasi yake.

Kwa hiyo, hebu tugeuke kwenye maelezo ya kumbukumbu juu ya kazi mECHI (MATCH) na angalia mifano michache. Ikiwa una mifano yako mwenyewe au mbinu za kufanya kazi na kazi hii, tafadhali uwashiriki kwenye maoni.

Kazi ya 19: MECHI

kazi mECHI (MATCH) hurejesha nafasi ya thamani katika safu, au hitilafu #KATIKA (#N/A) ikiwa haijapatikana. Mkusanyiko unaweza kupangwa au kutopangwa. Kazi mECHI (MATCH) sio nyeti.

Unawezaje kutumia kipengele cha MATCH?

kazi mECHI (MATCH) hurejesha nafasi ya kipengele katika safu, na matokeo haya yanaweza kutumiwa na vitendakazi vingine kama vile INDEX (INDEX) au VLOOKUP (VPR). Kwa mfano:

  • Pata nafasi ya kipengele katika orodha ambayo haijapangwa.
  • Tumia na CHAGUA (CHAGUA) kubadilisha ufaulu wa wanafunzi kuwa alama za herufi.
  • Tumia na VLOOKUP (VLOOKUP) kwa uteuzi wa safu wima rahisi.
  • Tumia na INDEX (INDEX) ili kupata thamani iliyo karibu zaidi.

Sintaksia MECHI

kazi mECHI (MATCH) ina syntax ifuatayo:

MATCH(lookup_value,lookup_array,[match_type])

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

  • kupakua_value (lokup_value) - Inaweza kuwa maandishi, nambari, au boolean.
  • safu_ya_tafuta (lookup_array) - kumbukumbu ya safu au safu (seli zilizo karibu katika safu sawa au safu sawa).
  • linganisha_aina (match_type) inaweza kuchukua maadili matatu: -1, 0 or 1. Ikiwa hoja imeachwa, ni sawa na 1.

Mechi ya Mitego (MECHI)

kazi mECHI (MATCH) inarudisha nafasi ya kipengee kilichopatikana, lakini sio thamani yake. Ikiwa unataka kurejesha thamani, tumia mECHI (MATCH) pamoja na chaguo la kukokotoa INDEX (INDEX).

Mfano 1: Kupata kipengele katika orodha ambayo haijapangwa

Kwa orodha isiyopangwa, unaweza kutumia 0 kama thamani ya hoja linganisha_aina (match_type) kutafuta inayolingana kabisa. Ikiwa unataka kupata mfuatano kamili wa mfuatano wa maandishi, unaweza kutumia vibambo vya wildcard katika thamani ya utafutaji.

Katika mfano ufuatao, ili kupata nafasi ya mwezi katika orodha, tunaweza kuandika jina la mwezi, ama kwa ujumla au sehemu, kwa kutumia wildcards.

=MATCH(D2,B3:B7,0)

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

Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Kama hoja safu_ya_tafuta (lookup_array) unaweza kutumia safu ya viunga. Katika mfano ufuatao, mwezi unaotakiwa umeingizwa katika seli D5, na majina ya miezi hubadilishwa kama hoja ya pili ya chaguo la kukokotoa. mECHI (MATCH) kama safu ya viunga. Ikiwa utaingiza mwezi wa baadaye kwenye seli D5, kwa mfano, Oktoba (Oktoba), basi matokeo ya kazi yatakuwa #KATIKA (#N/A).

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

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

Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Mfano 2: Badilisha alama za wanafunzi kutoka asilimia hadi herufi

Unaweza kubadilisha alama za wanafunzi kuwa mfumo wa herufi kwa kutumia chaguo la kukokotoa mECHI (MATCH) kama ulivyofanya na VLOOKUP (VPR). Katika mfano huu, kazi hutumiwa kwa kushirikiana na CHAGUA (CHAGUO), ambayo inarudisha makadirio tunayohitaji. Hoja linganisha_aina (match_type) imewekwa sawa na -1, kwa sababu alama kwenye jedwali zimepangwa kwa mpangilio wa kushuka.

Wakati hoja linganisha_aina (mechi_aina) ni -1, tokeo ni thamani ndogo ambayo ni kubwa kuliko au sawa na thamani inayotakiwa. Katika mfano wetu, thamani inayotakiwa ni 54. Kwa kuwa hakuna thamani hiyo katika orodha ya alama, kipengele kinacholingana na thamani 60 kinarejeshwa. Kwa kuwa 60 iko katika nafasi ya nne katika orodha, matokeo ya kazi CHAGUA (CHAGUA) itakuwa thamani iliyo katika nafasi ya 4, yaani kisanduku C6, ambacho kina alama D.

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

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

Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Mfano wa 3: Unda safu wima inayoweza kunyumbulika ya VLOOKUP (VLOOKUP)

Ili kutoa kunyumbulika zaidi kwa chaguo za kukokotoa VLOOKUP (VLOOKUP) Unaweza kutumia mECHI (MATCH) ili kupata nambari ya safu wima, badala ya kuweka usimbaji kwa bidii thamani yake kwenye chaguo la kukokotoa. Katika mfano ufuatao, watumiaji wanaweza kuchagua eneo katika seli H1, hii ndiyo thamani wanayotafuta VLOOKUP (VPR). Ifuatayo, wanaweza kuchagua mwezi katika seli H2, na kazi mECHI (MATCH) itarudisha nambari ya safu wima inayolingana na mwezi huo.

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

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

Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Mfano wa 4: Kupata thamani iliyo karibu zaidi kwa kutumia INDEX (INDEX)

kazi mECHI (MATCH) hufanya kazi vizuri pamoja na chaguo la kukokotoa INDEX (INDEX), ambayo tutaiangalia kwa karibu zaidi baadaye kidogo katika mbio hizi za marathoni. Katika mfano huu, kazi mECHI (MATCH) hutumiwa kupata nambari iliyo karibu zaidi na sahihi kutoka kwa nambari kadhaa zilizokisiwa.

  1. kazi ABS hurejesha moduli ya tofauti kati ya kila nambari iliyokisiwa na sahihi.
  2. kazi MIN (MIN) hupata tofauti ndogo zaidi.
  3. kazi mECHI (MATCH) hupata anwani ya tofauti ndogo zaidi katika orodha ya tofauti. Ikiwa kuna thamani nyingi zinazolingana katika orodha, ya kwanza itarejeshwa.
  4. kazi INDEX (INDEX) hurejesha jina linalolingana na nafasi hii kutoka kwa orodha ya majina.

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

Vitendaji 30 vya Excel ndani ya siku 30: MATCH

Acha Reply