Werrej
Ilbieraħ fil-maratona 30 funzjoni Excel fi 30 jum sibna kordi tat-test bl-użu tal-funzjoni FITTEX (FITTEX) u wkoll użat JEKK Żball (IFERROR) u ISNUMBER (ISNUMBER) f'sitwazzjonijiet fejn il-funzjoni tarmi żball.
Fid-19-il jum tal-maratona tagħna, se nistudjaw il-funzjoni MATCH (FITTEX). Hija tfittex valur f'firxa u, jekk jinstab valur, jirritorna l-pożizzjoni tiegħu.
Allura, ejja nduru għall-informazzjoni ta 'referenza dwar il-funzjoni MATCH (MATCH) u ħares lejn ftit eżempji. Jekk għandek l-eżempji jew l-approċċi tiegħek stess biex taħdem ma 'din il-funzjoni, jekk jogħġbok aqsamhom fil-kummenti.
Funzjoni 19: TQABBA
funzjoni MATCH (MATCH) jirritorna l-pożizzjoni ta' valur f'array, jew żball #AT (#N/A) jekk ma jinstabx. Array jista' jkun jew magħżul jew mhux magħżul. Funzjoni MATCH (MATCH) mhijiex sensittiva għall-każ.
Kif tista' tuża l-funzjoni MATCH?
funzjoni MATCH (MATCH) jirritorna l-pożizzjoni ta' element f'array, u dan ir-riżultat jista' jintuża minn funzjonijiet oħra bħal INDIĊI (INDIĊI) jew LOOKUP (VPR). Pereżempju:
- Sib il-pożizzjoni ta' element f'lista mhux magħżula.
- Uża ma ' JAGĦŻEL (SELECT) biex tikkonverti l-prestazzjoni tal-istudenti fi gradi tal-ittri.
- Uża ma ' LOOKUP (VLOOKUP) għall-għażla tal-kolonna flessibbli.
- Uża ma ' INDIĊI (INDIĊI) biex issib l-eqreb valur.
Sintassi MATCH
funzjoni MATCH (MATCH) għandha s-sintassi li ġejja:
MATCH(lookup_value,lookup_array,[match_type])
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])
- lookup_value (lookup_value) – Jista’ jkun test, numru, jew boolean.
- lookup_array (lookup_array) – referenza ta' firxa jew ta' firxa (ċelluli biswit fl-istess kolonna jew fl-istess ringiela).
- match_type (match_type) jista' jieħu tliet valuri: -1, 0 or 1. Jekk l-argument jitħalla barra, huwa ekwivalenti għal 1.
Nases MATCH (MATCH)
funzjoni MATCH (MATCH) jirritorna l-pożizzjoni tal-element misjub, iżda mhux il-valur tiegħu. Jekk trid tirritorna valur, uża MATCH (MATCH) flimkien mal-funzjoni INDIĊI (INDIĊI).
Eżempju 1: Sib element f'lista mhux magħżula
Għal lista mhux magħżula, tista 'tuża 0 bħala valur argument match_type (match_type) biex tfittex taqbila eżatta. Jekk trid issib taqbila eżatta ta' string ta' test, tista' tuża karattri wildcard fil-valur tat-tfittxija.
Fl-eżempju li ġej, biex insibu l-pożizzjoni ta 'xahar f'lista, nistgħu niktbu l-isem tax-xahar, jew kollu jew parzjalment, bl-użu ta' wildcards.
=MATCH(D2,B3:B7,0)
=ПОИСКПОЗ(D2;B3:B7;0)
Bħala argument lookup_array (lookup_array) tista' tuża firxa ta' kostanti. Fl-eżempju li ġej, ix-xahar mixtieq jiddaħħal fiċ-ċellula D5, u l-ismijiet tax-xhur huma sostitwiti bħala t-tieni argument għall-funzjoni MATCH (MATCH) bħala firxa ta' kostanti. Jekk iddaħħal xahar aktar tard fiċ-ċellula D5, pereżempju, ottubru (Ottubru), allura r-riżultat tal-funzjoni se jkun #AT (#N/A).
=MATCH(D5,{"Jan","Feb","Mar"},0)
=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)
Eżempju 2: Ibdel il-gradi tal-istudenti minn perċentwali għal ittri
Tista' tikkonverti l-gradi tal-istudenti għal sistema ta' ittri billi tuża l-funzjoni MATCH (TAQBIL) bħalma għamilt bihom LOOKUP (VPR). F'dan l-eżempju, il-funzjoni tintuża flimkien ma ' JAGĦŻEL (GĦAŻLA), li jirritorna l-istima li neħtieġu. Argument match_type (match_type) huwa ssettjat ugwali għal -1, minħabba li l-punteġġi fit-tabella huma magħżula f'ordni dixxendenti.
Meta l-argument match_type (match_type) huwa -1, ir-riżultat huwa l-iżgħar valur li huwa akbar minn jew ekwivalenti għall-valur mixtieq. Fl-eżempju tagħna, il-valur mixtieq huwa 54. Peress li m'hemm l-ebda valur bħal dan fil-lista ta 'punteġġi, l-element li jikkorrispondi għall-valur 60 huwa rritornat. Peress li 60 jinsab fir-raba 'post fil-lista, ir-riżultat tal-funzjoni JAGĦŻEL (SELECT) se jkun il-valur li jinsab fir-4 pożizzjoni, jiġifieri ċ-ċellula C6, li fiha l-punteġġ D.
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)
Eżempju 3: Oħloq għażla ta' kolonna flessibbli għal VLOOKUP (VLOOKUP)
Biex tagħti aktar flessibilità lill-funzjoni LOOKUP (VLOOKUP) Tista' tuża MATCH (MATCH) biex issib in-numru tal-kolonna, aktar milli tikkodifika l-valur tagħha fil-funzjoni. Fl-eżempju li ġej, l-utenti jistgħu jagħżlu reġjun fiċ-ċellula H1, dan huwa l-valur li qed ifittxu LOOKUP (VPR). Sussegwentement, jistgħu jagħżlu xahar fiċ-ċellula H2, u l-funzjoni MATCH (MATCH) ser jirritorna n-numru tal-kolonna li jikkorrispondi għal dak ix-xahar.
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)
Eżempju 4: Sib l-eqreb valur billi tuża INDIĊI (INDIĊI)
funzjoni MATCH (MATCH) jaħdem tajjeb flimkien mal-funzjoni INDIĊI (INDIĊI), li ser inħarsu lejha aktar mill-qrib ftit aktar tard f’din il-maratona. F'dan l-eżempju, il-funzjoni MATCH (MATCH) tintuża biex issib l-eqreb għan-numru korrett minn diversi numri missieħba.
- funzjoni ABS jirritorna l-modulu tad-differenza bejn kull numru guessed u korrett.
- funzjoni MIN (MIN) isib l-iżgħar differenza.
- funzjoni MATCH (MATCH) isib l-indirizz tal-iżgħar differenza fil-lista tad-differenzi. Jekk hemm valuri multipli li jaqblu fil-lista, l-ewwel wieħed jintbagħat lura.
- funzjoni INDIĊI (INDIĊI) jirritorna l-isem li jikkorrispondi għal din il-pożizzjoni mil-lista tal-ismijiet.
=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))