30 gnìomh Excel ann an 30 latha: MATCH

An-dè anns a ' mharaton 30 gnìomh Excel ann an 30 latha lorg sinn sreangan teacsa a’ cleachdadh a’ ghnìomh SEARCH (SEARCH) agus cuideachd air a chleachdadh IFERROR (IFERROR) agus EILEANACH (ISNUMBER) ann an suidheachaidhean far a bheil an gnìomh a 'tilgeil mearachd.

Air an 19mh latha den mharaton againn, nì sinn sgrùdadh air a’ ghnìomh MATCH (SEARCH). Bidh e a’ coimhead suas luach ann an sreath agus, ma lorgar luach, tillidh e a shuidheachadh.

Mar sin, tionndaidhidh sinn chun fhiosrachadh iomraidh mun ghnìomh MATCH (MATCH) agus thoir sùil air beagan eisimpleirean. Ma tha na h-eisimpleirean no na dòighean-obrach agad fhèin airson a bhith ag obair leis a’ ghnìomh seo, feuch an roinn thu iad anns na beachdan.

Gnìomh 19: MATCH

Dleastanas MATCH (MATCH) a’ tilleadh suidheachadh luach ann an sreath, no mearachd #AT (#N/A) mura deach a lorg. Faodaidh sreath a bhith air a sheòrsachadh no air a sheòrsachadh. Gnìomh MATCH (MATCH) chan eil e mothachail air cùis.

Ciamar a chleachdas tu an gnìomh MATCH?

Dleastanas MATCH (MATCH) a’ tilleadh suidheachadh eileamaid ann an sreath, agus faodar an toradh seo a chleachdadh le gnìomhan eile leithid INDEX (INDEX) neo VLOOKUP (VPR). Mar eisimpleir:

  • Lorg suidheachadh eileamaid ann an liosta gun òrdugh.
  • Cleachd le CHOOSE (SELECT) gus coileanadh oileanach a thionndadh gu ìrean litrichean.
  • Cleachd le VLOOKUP (VLOOKUP) airson taghadh colbh sùbailte.
  • Cleachd le INDEX (INDEX) gus an luach as fhaisge a lorg.

MATCH Syntax

Dleastanas MATCH (MATCH) aig a bheil an co-chòrdadh a leanas:

MATCH(lookup_value,lookup_array,[match_type])

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

  • lorg_luach (lookup_value) - Faodaidh e a bhith teacsa, àireamh, no boolean.
  • lorg_eagar (lookup_array) - iomradh sreath no sreath (ceallan ri thaobh san aon cholbh no san aon sreath).
  • seòrsa_maids (match_type) gabhaidh trì luachan: -1, 0 or 1. Ma thèid an argamaid fhàgail a-mach, tha e co-ionann ri 1.

Traps MATCH (MATCH)

Dleastanas MATCH (MATCH) a 'tilleadh suidheachadh an eileamaid a chaidh a lorg, ach chan e a luach. Ma tha thu airson luach a thilleadh, cleachd MATCH (MATCH) còmhla ris a’ ghnìomh INDEX (INDEX).

Eisimpleir 1: A’ lorg eileamaid ann an liosta gun sheòrsa

Airson liosta gun òrdugh, faodaidh tu a chleachdadh 0 mar luach argamaid seòrsa_maids (match_type) gus maids cheart a lorg. Ma tha thu airson maids ceart de shreang teacsa a lorg, faodaidh tu caractaran cairt fiadhaich a chleachdadh anns an luach sgrùdaidh.

Anns an eisimpleir a leanas, gus suidheachadh mìos a lorg ann an liosta, is urrainn dhuinn ainm na mìos a sgrìobhadh, gu h-iomlan no ann am pàirt, a 'cleachdadh cairtean fiadhaich.

=MATCH(D2,B3:B7,0)

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

30 gnìomh Excel ann an 30 latha: MATCH

Mar argamaid lorg_eagar (lookup_array) faodaidh tu sreath de chuibhrichean a chleachdadh. Anns an eisimpleir a leanas, tha am mìos a tha thu ag iarraidh air a chuir a-steach ann an cealla D5, agus tha ainmean nam mìosan air an cur an àite an dàrna argamaid don ghnìomh MATCH (MATCH) mar raon de sheasmhachd. Ma chuireas tu a-steach mìos nas fhaide air adhart ann an cealla D5, mar eisimpleir, Oct (Dàmhair), an uairsin bidh toradh na gnìomh #AT (#N/A).

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

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

30 gnìomh Excel ann an 30 latha: MATCH

Eisimpleir 2: Atharraich ìrean oileanach bho cheudadan gu litrichean

Faodaidh tu ìrean oileanach a thionndadh gu siostam litrichean leis a’ ghnìomh MATCH (MATCH) dìreach mar a rinn thu leis VLOOKUP (VPR). Anns an eisimpleir seo, tha an gnìomh air a chleachdadh còmhla ri CHOOSE (CHOICE), a thilleas an tuairmse a tha a dhìth oirnn. Argumaid seòrsa_maids (match_type) air a shuidheachadh co-ionann ri -1, oir tha na sgòran sa chlàr air an òrdachadh ann an òrdugh teàrnaidh.

Nuair a bhios an argamaid seòrsa_maids (match_type) tha -1, is e an toradh an luach as lugha a tha nas motha na no co-ionann ris an luach a tha thu ag iarraidh. Anns an eisimpleir againn, is e an luach a thathar ag iarraidh 54. Leis nach eil an leithid de luach anns an liosta sgòran, tha an eileamaid co-ionann ris an luach 60 air a thilleadh. Leis gu bheil 60 sa cheathramh àite air an liosta, toradh na gnìomh CHOOSE (SELECT) an luach a tha san 4mh suidheachadh, ie ceal C6, anns a bheil an sgòr D.

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

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

30 gnìomh Excel ann an 30 latha: MATCH

Eisimpleir 3: Cruthaich taghadh colbh sùbailte airson VLOOKUP (VLOOKUP)

Gus barrachd sùbailteachd a thoirt don ghnìomh VLOOKUP (VLOOKUP) Faodaidh tu a chleachdadh MATCH (MATCH) gus àireamh a’ cholbh a lorg, seach a bhith a’ còdachadh a luach anns a’ ghnìomh. Anns an eisimpleir a leanas, faodaidh luchd-cleachdaidh sgìre a thaghadh ann an cealla H1, is e seo an luach a tha iad a’ sireadh VLOOKUP (VPR). An uairsin, faodaidh iad mìos a thaghadh ann an cealla H2, agus an gnìomh MATCH (MATCH) tillidh àireamh a’ cholbh a fhreagras air a’ mhìos sin.

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

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

30 gnìomh Excel ann an 30 latha: MATCH

Eisimpleir 4: Lorg an luach as fhaisge a’ cleachdadh INDEX (INDEX)

Dleastanas MATCH (MATCH) ag obair gu math còmhla ris a’ ghnìomh INDEX (INDEX), air am bi sinn a’ coimhead nas mionaidiche beagan nas fhaide air adhart sa mharaton seo. Anns an eisimpleir seo, an gnìomh MATCH (MATCH) air a chleachdadh gus an tè as fhaisge air an àireamh cheart a lorg bho ghrunn àireamhan a chaidh a thomhas.

  1. Dleastanas Abs tilleadh modulus an eadar-dhealachaidh eadar gach àireamh a chaidh a thomhas agus àireamh cheart.
  2. Dleastanas min (MIN) lorg an diofar as lugha.
  3. Dleastanas MATCH (MATCH) lorg seòladh an eadar-dhealachaidh as lugha anns an liosta eadar-dhealachaidhean. Ma tha ioma luachan co-fhreagarrach san liosta, thèid a’ chiad fhear a thilleadh.
  4. Dleastanas INDEX (INDEX) a’ tilleadh an ainm a tha co-chosmhail ris an t-suidheachadh seo bhon liosta ainmean.

=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 gnìomh Excel ann an 30 latha: MATCH

Leave a Reply