Excel XMATCH wuxuu ku shaqeeyaa tusaalooyin qaacido ah

  • La Wadaag Tan
Michael Brown

Shaxda tusmada

raadi laakiin si sax ah ayuu ugu shaqeeyaa kaliya liisaska la kala soocay. Marka la eego xogta aan la kala soocin, waxay soo celin kartaa natiijooyin khaldan oo laga yaabo inay u muuqdaan kuwo caadi ah marka hore la eego.

Syntax of MATCH ma bixiso dooda habka raadinta gabi ahaanba.

>XMATCH waxay u qabataa habaynta qaab asal ahaan13>

Si ka duwan kuwii ka horreeyay, shaqada XMATCH waxaa loogu talagalay Excel fir fircoon oo waxay u qabataa qalabyo si caadi ah, adigoon riixin Ctrl + Shift + Geli . Tani waxay ka dhigaysaa habraacyo aad u fudud in la dhiso oo wax laga beddelo, gaar ahaan marka la isla isticmaalo dhawr hawlood oo kala duwan. Kaliya is barbar dhig xalalka soo socda:

    >
  • Case-sensitive formula: XMATCH

    Tababarku wuxuu soo bandhigayaa shaqada cusub ee Excel XMATCH wuxuuna muujinayaa sida ay uga wanaagsan tahay MATCH xallinta dhowr hawlood oo caadi ah. Shaqada MATCH Laakin ka hor inta aadan bilaabin cusboonaysiinta qaacidooyinkaaga jira, waxaa fiicnaan lahayd inaad fahamto dhammaan faa'iidooyinka shaqada cusub iyo sida ay uga duwan tahay tii hore.

    adag Waxa ay ku eegi kartaa qaab toosan iyo toosan labadaba, ka baadho marka hore-ilaa-u-dambaysta ama u dambeeya-ilaa-koowaba, waxay heli kartaa sax, qiyaas iyo qayb, oo waxay adeegsataa algorithm search binary degdeg ah.
    6>Excel XMATCH function

    Shaqada XMATCH ee Excel waxa ay soo celisaa booska qiimaha ee isku xidhka ama unugyo kala duwan

    , lookup_array, [match_mode], [search_mode])

    Halka:

    Qiimaha_raadinta (loo baahan yahay) - qiimaha la raadinayo 9> (loo baahan yahay) - habaynta ama tirada unugyada halka laga baadho.

    >

    ama laga saaray (default) - saxda ah

  • >
  • -1 - saxda ah ama qiimaha ugu yar ee xiga
  • 1 - saxda ah ama qiimaha xiga ee ugu weyn
  • > 2 - ciyaarta khariidadda *.kulan ama ku xiga ugu weyn. Uma baahna wax kala soocid.

Marka mode_match_mode / match_type doodda la dejiyo -1:

>
    >> MATCH raadinta u dhigma saxda ah ama ku xiga ee ugu weyn. Waxay u baahan tahay in loo kala soociyo shax-raadinta sida ay u kala horreeyaan.
  • XMATCH waxay raadisaa u dhigma saxda ah ama kan ku xiga. Uma baahna wax kala-soocid.
>

Kaarka duurjoogta ah

Si aad u hesho tartamo qayb ah XMATCH, waxaad u baahan tahay inaad dejiso qaabka ciyaarta doodda 2.

0>Hawsha MATCH ma laha doorasho ku habboon kaarka duurjoogta ah ee gaarka ah. Inta badan, waxaad u habayn doontaa ciyaarta saxda ah ( match_typeset to 0), kaas oo sidoo kale u shaqeeya raadinta duurjoogta ah function, XMATCH waxay leedahay dood gaar ah search_modetaas oo kuu ogolaanaysa inaad qeexdo jihada raadinta:>
    > 1 ama laga saaray (default) - raadinta marka hore-si aad u hesho - Last.
  • -1 - U rog raadinta u dambaysa ilaa-koowa.
  • >

Oo dooro algorithm raadinta binary , kaas oo aad u degdeg badan oo hufan xogta la kala soocay .

>
    >>> Raadinta Binary , sidoo kale waxaa loo yaqaanaa Raadinta kala-goynta ama , waa raadinta algrithm-ka khaaska ah ee ka hela mowqifka qiimahiisa oo isbarbar dhigaya ilaa qaybta dhexe ee arrayga. Raadinta binary aad ayuu uga dhaqso badan yahay kan caadiga ahka raadi hore ilaa u dambeeya >>-1 - u raadi siday u kala horreeyaan u dambeeya ilaa kan hore >2 - binary search kor u kaca. Waxay u baahan tahay lookup_array in loo kala sooco siday u korto.
  • -2 - raadinta binary hoos u dhaceysa. Waxay u baahan tahay lookup_array in loo kala soociyo siday u kala horreeyaan.

Binary search waa algoorithm degdeg ah oo si hufan ugu shaqeeya habaynta la soocay. Wixii macluumaad dheeraad ah, fadlan eeg qaabka raadinta

Waa kuwee nooca Excel leh XMATCH versions, shaqadan lama taageero.

Qaabka aasaasiga ah ee XMATCH ee Excel

Si loo helo fikrad guud oo ku saabsan waxa shaqadu awood u leedahay, aynu dhisno qaacidada XMATCH waa qaabka ugu fudud, anagoo qeexayna kaliya labada hore waxay u baahan yihiin doodo oo u daaya kuwa ikhtiyaariga ah ee aan ku jirin.

Marka laga soo tago, waxaad haysataa liis badaha oo lagu qiimeeyay cabbirkooda (C2: C6) oo aad rabto inaad hesho darajada bad gaar ah. Si taas loo sameeyo, si fudud u isticmaal magaca badda, dheh Indian , sida qiimaha raadinta iyo liiska magacyada oo dhan sida soo diyaarinta:

> =XMATCH("Indian", C2:C6) >Si aad u samayso qaacidada oo aad u dabacsan, geli badda xiisaha unugga qaarkood, dheh F1: > =XMATCH(F1, C2:C6) >Natiijadu, waxaad helaysaa qaacidada XMATCH si aad u eegto oo toosan 9>. Wax-soo-saarku waa booska qaraabada ah ee qiimaha raadinta ee shaxanka, kaas oo kiiskeenawaxay u dhigantaa darajada badda:

>

Qaabka la midka ah wuxuu si fiican ugu shaqeeyaa array horizontal sidoo kale. Waxa kaliya ee aad u baahan tahay inaad sameyso waa inaad hagaajiso lookup_array tixraaca:

=XMATCH(B5, B1:F1)

Shaqada Excel XMATCH - waxyaabaha ay tahay in la xasuusto

Si aad si wax ku ool ah ugu isticmaasho XMATCH xaashidaada shaqada oo aad uga hortagto natiijooyinka lama filaanka ah, fadlan xasuuso 3-dan xaqiiqo ee fudud:

>
  • Haddii ay jiraan laba ama in ka badan oo ah dhacdooyinka qiimaynta ee shaxda raadinta, booska ciyaarta koowaad waa la soo celinayaa haddii qaabka raadinta dooda loo dejiyay 1 ama laga saaray. Iyada oo qaabka raadinta loo dhigay -1, shaqadu waxay u baadhaysaa siday u kala horreysey oo waxay soo celisaa booska kulankii u dambeeyay sida lagu muujiyey tusaalahan.
  • >
  • Haddii qiimaynta qiimaha
  • 8>lama helin
, #N/A ayaa dhaca. >
  • Shaqada XMATCH waa xaalad-la'aan dabiici ahaan mana kala saari karto kiiska xarafka. Si aad u kala soocdo xarfaha xarfaha yaryar iyo kuwa waaweyn, isticmaal qaacidada XMATCH-xasaasi ah.
  • Sida loo isticmaalo XMATCH gudaha Excel - tusaalooyinka caanaha

    Shaqada XMATCH iyo adeegsigeeda la taaban karo

    Isku-dhigga saxda ah vs. ciyaar qiyaaseed

    Dhaqanka is-waafajinta ee XMATCH waxa gacanta ku haya ikhtiyaarka qaabka ciyaarta doodda:

    • 0 ama laga saaray (default) - qaacidada kaliya waxay raadisaa u dhigma saxda ah. Haddi mid sax ah la waayo, a#N/A qalad waa la soo celiyaa
    • >-1 - qaacidadu waxay marka hore raadisaa isku mid sax ah, ka dibna shayga yar ee soo socda. > ka dibna shayga weyn ee soo socda. >

    Imikana, aynu aragno sida hababka ciyaaruhu u saameeyaan natiijada qaacidada. Ka soo qaad inaad rabto inaad ogaato meel cayiman, waxaad tidhaahdaa 80,000,000 km2, waxay taagan tahay dhammaan badaha. Waxay heli doontaa qalad #N/A ah, sababtoo ah qaacidada ma heli karto qiime u dhigma qiimaha raadinta:

    =XMATCH(80000000, C2:C6, 0)

    Shayga ugu yar ee xiga

    >Haddii aad isticmaasho -1 qaabka ciyaarta , qaacidadu waxay soo noqonaysaa 3, sababtoo ah ciyaarta ugu dhow ee ka yar qiimaha raadinta waa 70,560,000, waana shayga 3aad ee shaxda raadinta: > =XMATCH(80000000, C2:C6, -1) > 16> Shayga ku xiga

    Haddii aad 1 u isticmaasho mode_mode , qaacidada waxay soo saari doontaa 2, sababtoo ah ciyaarta kuugu dhow ee ka weyn qiimaha raadinta waa 85,133,000, taas oo ah shayga 2aad ee shaxda raadinta :

    =XMATCH(80000000, C2:C6, -1)

    Sawirka hoose wuxuu muujinayaa dhamaan natiijooyinka 0>Shaqada XMATCH waxay leedahay hab u dhigma gaar ah oo loogu talagalay kaararka duurjoogta ah: match_mode doodda loo dejiyay 2.

    Habka ciyaarta duurjoogta ah, qaacidada XMATCH waxay aqbashaa kaarka duurjoogta ah ee soo socda. jilayaasha:

      >
    • Calaamad su'aal (?) si loo waafajiyo hal xaraf.
    • Asteriskisku xigxiga jilayaasha
    • >
    Fadlan maskaxda ku hay in kaararku ay ku shaqeeyaan qoraalka, ee aanay ku shaqayn lambarada

    Tusaale ahaan, si aad u heshid booska shayga ugu horreeya ee ka bilaabma "koonfur" , qaacidadu waa:

    =XMATCH("south*", B2:B6, 2)

    Ama waxaad ku qori kartaa tibaaxahaaga calaamadaynta unugga qaarkood, dheh F1, oo waxaad keentaa tixraaca unugga ee lookup_value doodda: <3

    =XMATCH(F1, B2:B6, 2)

    >

    Howlaha Excel intooda badan, waxaad isticmaali doontaa tilde (~) si aad ugu daaweyso calaamadda (~*) ama calaamadda su'aasha (~?) sida macno ahaan. characters, ma duurjoogta ah. XMATCH, tilde looma baahna. Haddii aadan qeexin qaabka ciyaarta kaarka duurjoogta ah, XMATCH waxay u qaadan doontaa taas? iyo * waa jilayaal joogto ah.

    Tusaale ahaan, qaacidada hoose waxay si sax ah u baadhi doontaa inta u dhaxaysa A2:A7 jilaha xidigta:

    =XMATCH("*", A2:A7)

    >

    20>

    XMATCH raadinta gadaal si aad u hesho ciyaartii u dambaysay

    >Hadii ay dhacdo dhawr dhacdo oo ah qiimaynta qiimaynta, waxa laga yaabaa inaad mararka qaarkood u baahato inaad hesho booska dhacdooyinkii u dambeeyay .

    Ujeedka raadinta waxaa la xakameynayaa noqo doodda 4-aad ee XMATCH oo lagu magacaabo search_mode . Si loo raadiyo siday u kala horeyeen, tusaale ahaan hoos ilaa sare oo toosan iyo midig ilaa bidix oo toosan, search_mode waa in la dejiyaa -1.

    >Tusaalahan, waxaanu waxay soo celin doontaa booska rikoorka u dambeeya ee qiime gaar ah (fadlan eeg sawirka hoose). Taas awgeed, u dhig doodaha sidasoo socota:
      >
    • Lookup_value - iibiyaha bartilmaameedka ah ee H1
    • >
    • Lookup_array - Magacyada iibiyaha ee ku jira C2:C10
    • Qaabka_habka waa 0 ama waa laga saaray (kuwa sax ah)
    • Habka raadinta waa -1 (Ugu dambeeya-ilaa-koowa)
    • >
    > Dhigidda afarta doodaha si wadajir ah, waxaan helnaa qaabkan:

    =XMATCH(H1, C2:C10, 0, -1)

    Taas oo soo celisa tirada iibkii ugu dambeeyay ee ay samaysay Laura:

    > >> > Sida loo sameeyo barbar dhig labada tiir ee Excel ee ciyaarta

    Si loo barbardhigo laba liis oo tartamo ah, waxaad isticmaali kartaa shaqada XMATCH wada jir ah IF iyo ISNA:

    IF ( ISNA 1>Search_list, 0)), "No match", "Match")

    Tusaale ahaan, marka la barbardhigo Liisaska 2 ee B2:B10 marka la barbar dhigo liiska 1 ee A2:A10, qaacidadu waxay qaadanaysaa qaabkan soo socda:

    =IF(ISNA(XMATCH(B2:B10, A2:A9)), "", "Match in List 1")

    Tusaalahan, waxaanu ku aqoonsanaa taraqyada oo kaliya, sidaa darteed qiimaha_if_runta doodda IF shaqadu waa xadhig madhan ("").

    Geli qaacidada sare ee unugga ugu sarreeya (C2 kiiskeenna), taabo Gelida, oo waxay si toos ah "ku daadan doontaa" unugyada kale (i t waxaa loogu yeeraa kala-soocid):

    >

    >

    >Sida qaaciidadani u shaqeyso >

    Xarunta caanaha, shaqada XMATCH ayaa raadisa. Qiimo ka yimid liiska 2 ee liiska 1. Haddii qiimaha la helo, booskiisa qaraabo waa la soo celinayaa, haddii kale qalad #N/A ah. Xaaladeena, natiijada XMATCH waa sidan soo socota:

    {#N/A;#N/A;2;#N/A;4;#N/A;#N/A;8;#N/A}

    > {#N/A;#N/A;2;#N/A;4;#N/A;#N/A;8;#N/A}Qalad kasta #N/A, ISNA waxay soo celisaa RUN; qiimo kasta oo kale - BEEN. Natiijadu, waxay soo saartaa qiimaha soo socda ee qiyamka macquulka ah, halkaasoo TRUE's ay matalaan kuwa aan ciyaar ahayn, iyo BEENTA waxay matalaan kulan: {TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}. Iyada oo ku xidhan sida aad u habaysay labadii doodood ee ugu dambeeyay, qaacidada ayaa soo saari doonta qoraalka u dhigma. Xaaladeena, waa xadhig madhan ("") oo aan ciyaar ahayn ( qiimaha_if_runta) iyo "Kulanka Liiska 1" ee tartammada ( qiimaha_if_false).

    Ogow. Habkani waxa uu ku shaqeeyaa oo keliya Excel 365 iyo Excel 2021 kuwaas oo taageera arrays firfircoon. Haddii aad isticmaalayso Excel 2019, Excel 2016 ama noocii hore, fadlan eeg xalalka kale: Sida loo barbar dhigo labada tiir ee Excel.

    INDEX XMATCH gudaha Excel

    >XMATCH waxa loo isticmaali karaa in lagu daro shaqada INDEX si loo soo saaro qiimaha tiirarka kale ee la xidhiidha qiimaynta, sida qaacidada INDEX MATCH. Habka guud waa sida soo socota:INDEX ( soo celi_ array, XMATCH caqligu aad buu u toosan yahay waana sahlan tahay in la raaco:

    Shaqada XMATCH waxay xisaabisaa halka ay le'eg tahay qiimaha raadinta ee array-ka raadinta waxayna u gudbisaa row_num doodda INDEX. Iyada oo ku saleysan safka nambarka, shaqada INDEX waxay soo celinaysaa qiimihii tiir kasta oo aad sheegtay.

    Tusaale ahaan, si aad u eegto aaggaBadweynta E1, waxaad isticmaali kartaa qaacidadan:

    > =INDEX(B2:B6, XMATCH(E1, A2:A6))

    INDEX XMATCH XMATCH si aad u samayso 2-cabbir ah

    > isku mar ka eeg tiirar iyo saf, isticmaal INDEX oo ay la socdaan laba hawlood oo XMATCH ah. XMATCH ugu horreeya wuxuu heli doonaa lambarka safka kan labaadna wuxuu soo ceshan doonaa lambarka tiirka:INDEX ( data, XMATCH ( lookup_value, vertical_ lookup_array), XMATCH ( qiimaha eeg, horizontal_ lookup_array))

    Qaciidada waxay la mid tahay INDEX MATCH MATCH marka laga reebo adiga waxa ay meesha ka saari kartaa mode_mode maadaama ay u qalanto in ay saxan tahay.

    Tusaale ahaan, si aad u soo ceshato lambarka iibka ee shay la bixiyay (G1) bil gaar ah (G2), qaacidada :

    =INDEX(B2:D8, XMATCH(G1, A2:A8), XMATCH(G2, B1:D1))

    Halka ay B2:D8 ku jiraan unugyo xogeed marka laga reebo safafka iyo madax tiirarka, A2:A8 waa liis shayada iyo B1:D1 waa magacyo bille ah.

    > 24>

    Case-sensitive XMATCH formula

    Sida aan horeba u soo sheegnay, shaqada XMATCH ee Excel waa kiis-aan dareen lahayn naqshad ahaan. Si loo qasbo in la kala saaro keeska qoraalka, isticmaal XMATCH marka lagu daro shaqada EXACT:

    MATCH(TRUE, EXACT( lookup_array, lookup_value))

    Si aad u baadho

    8> u rog nidaamka u dambeeya ilaa kan hore:

    MATCH(RUN, EXACT( lookup_array , lookup_value ), 0, -1)

    Tusaalaha soo socdaa wuxuu muujinayaa qaacidada guud ee ficilka. Iyadoo loo malaynayo inaad haysato liiska aqoonsiga alaabta xasaasiga ah ee ku jira B2:B11. Waxaad raadineysaaka hel booska qaraabo ee shayga E1. Qaaciddada xasaasiga ah ee E2 waa sida tan oo kale:

    =XMATCH(TRUE, EXACT(B2:B11, E1))

    Sida qaaciidadani u shaqeyso: > 0>Shaqada EXACT waxay isbarbardhigtaa qiimaha raadinta iyo shay kasta oo ku jira qaabka raadinta. Haddii qiyamka la barbardhigay ay si sax ah u siman yihiin, oo ay ku jiraan kiis jilayaasha, shaqadu waxay soo celinaysaa RUN, FAALSE haddii kale. Qiimayaashan kala duwan ee macquulka ah (halka ay TRUE's ka dhigan tahay tartammada saxda ah) waxay aadaysaa lookup_array doodda XMATCH. Iyo sababta oo ah qiimaha raadinta waa RUN, shaqada XMATCH waxay soo celisaa booska saxda ah ee ugu horreeya ee la helay ama ciyaarta saxda ah ee ugu dambeysa, iyadoo kuxiran sida aad u habeysay doodda search_mode .

    >XMATCH vs. MATCH in Excel

    XMATCH waxa loo nashqadeeyay in uu noqdo badalka MATCH ka awood badan oo wax ku ool ah, sidaa awgeed labadan hawlood wax badan ayay wadaagaan. Si kastaba ha ahaatee, waxaa jira kala duwanaansho lama huraan ah.

    Dhaqanka caadiga ah ee kala duwan

    Shaqada MATCH waxay u dhigantaa mid sax ah ama shayga ugu yar ee xiga ( match_type oo loo dhigay 1 ama laga saaray). 3>

    Shaqada XMATCH waxay u dhigantaa u dhigma saxda ah ( qaabka ciyaarta oo loo dhigay 0 ama laga saaray)

    Dhaqanka kala duwan ee ciyaarta qiyaas ahaan

    Marka qaabka ciyaarta / match_type dood waxa loo dejiyay 1:

    >
      > MATCH waxay raadisaa u dhigma saxda ah ama kan ku xiga. Waxay u baahan tahay in shaxanka raadinta loo kala soocaa siday u korto.
    • XMATCH waxay raadisaa sax

    Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.