د Excel XMATCH فنکشن د فارمول مثالونو سره

  • دا شریک کړه
Michael Brown
لټون مګر یوازې په ترتیب شوي لیستونو کې سم کار کوي. په غیر ترتیب شوي ډیټا کې، دا کولی شي غلط پایلې بیرته راولي چې ممکن په لومړي نظر کې ډیر نورمال ښکاري.

د میچ ترکیب په هیڅ ډول د لټون حالت دلیل نه وړاندې کوي.

XMATCH په اصلي ډول سرې اداره کوي

د دې د مخکیني برعکس، د XMATCH فنکشن د متحرک ایکسل لپاره ډیزاین شوی و او په اصلي ډول اریونه اداره کوي، پرته له دې چې تاسو Ctrl + Shift + Enter فشار ورکړئ. دا د فارمولونو جوړول او ترمیم کول خورا اسانه کوي ، په ځانګړي توګه کله چې یو څو مختلف افعال یوځای کارول. یوازې لاندې حلونه پرتله کړئ:

    10> د قضیې حساس فورمول: XMATCH

    ټیوټوریل د Excel XMATCH نوی فنکشن معرفي کوي او ښیې چې دا د یو څو عامو دندو د حل کولو لپاره د میچ څخه څنګه غوره دی.

    په Excel 365 کې، د XMATCH فنکشن د ځای پرځای کولو لپاره اضافه شوی. د MATCH فعالیت. مګر مخکې لدې چې تاسو خپل موجوده فارمولونه نوي کول پیل کړئ ، دا به هوښیار وي چې د نوي فنکشن ټولې ګټې په ګوته کړئ او دا څنګه له زاړه څخه توپیر لري. قوي دا کولی شي په عمودي او افقي صفونو کې وګوري، له لومړي څخه تر وروستي یا وروستي څخه تر لومړي پورې وپلټئ، دقیق، نږدې او جزوي میچونه ومومئ، او د بائنری لټون الګوریتم چټک استعمال کړئ.

    Excel XMATCH فنکشن

    په Excel کې د XMATCH فنکشن په یو سري یا د حجرو په سلسله کې د ارزښت اړوند موقعیت بیرته راګرځوي.

    دا لاندې ترکیب لري:

    XMATCH(lookup_value) , lookup_array, [match_mode], [search_mode])

    چیرې:

    Lookup_value (اړین دی) - د لټون ارزښت.

    Lookup_array (اړین) - د حجرو لړۍ یا سلسله چیرې چې لټون کول.

    Match_mode (اختیاري) - مشخص کوي چې کوم میچ ډول کارول کیږي:

    • 0 یا حذف شوی (ډیفالټ) - دقیق میچ
    • -1 - دقیق میچ یا راتلونکی کوچنی ارزښت
    • 1 - دقیق میچ یا بل لوی ارزښت
    • 2 - وائلډ کارډ میچ ( *, ?)

    Search_mode (اختیاري) - د لټون سمت او الګوریتم مشخص کوي:

    • 1 یا حذف شوی (ډیفالټ) -لوبه یا بل لوی. هیڅ ډول ترتیب ته اړتیا نلري.

    کله چې match_mode / match_type دلیل -1 ته ټاکل شوی:

    • MATCH لټون د دقیق میچ یا بل لوی لپاره. په نزولي ترتیب کې د لټون سرې ترتیب کولو ته اړتیا لري.
    • XMATCH د دقیق میچ یا بل کوچني لپاره لټون کوي. هیڅ ډول ترتیب ته اړتیا نلري.

    د وائلډ کارډ لټون

    د XMATCH سره د جزوي میچونو موندلو لپاره، تاسو اړتیا لرئ د match_mode دلیل 2 ته تنظیم کړئ.

    د میچ فنکشن د ځانګړي وائلډ کارډ میچ حالت اختیار نلري. په ډیرو مواردو کې، تاسو به دا د دقیق میچ لپاره ترتیب کړئ ( match_type 0 ته ټاکل شوی)، کوم چې د وائلډ کارډ لټونونو لپاره هم کار کوي.

    د لټون حالت

    د نوي XLOOKUP په څیر فنکشن، XMATCH یو ځانګړی search_mode دلیل لري چې تاسو ته اجازه درکوي د د لټون سمت :

    • 1 یا پریښودل شوی (ډیفالټ) - لومړی وپلټئ -وروستۍ.
    • -1 - له وروستي څخه تر لومړي پورې بیرته لټون.

    او یو د بائنری لټون الګوریتم غوره کړئ، کوم چې په <<باندې ډیر چټک او موثر دی 8> ترتیب شوی ډیټا .

    • 2 - د بائنری لټون په ډیټا ترتیب شوی په نزدی ترتیب شوی.
    • -2 - د بائنری لټون په ډیټا ترتیب شوی ښکته ښکته.
    <0 بائنري لټون ، چې د نیم وقفې لټون یا لوګاریتمیک لټون هم ویل کیږي، یو ځانګړی الګوریتم دی چې د پرتله کولو له لارې په یوه صف کې د لټون ارزښت موقعیت ومومي. د صف منځنی عنصر ته. د بائنری لټون د منظم په پرتله خورا ګړندی دیله لومړي څخه تر وروستي پورې لټون وکړئ.
  • -1 - له وروستي څخه تر لومړي پورې په متقابل ترتیب کې لټون وکړئ.
  • 2 - د بائنری لټون لوړیدونکی. lookup_array ته اړتیا لري چې په پورته کېدونکي ترتیب کې ترتیب شي.
  • -2 - د بائنری لټون نزول. lookup_array ته اړتیا لري چې په نزولي ترتیب کې ترتیب شي.

بائنري لټون یو چټک الګوریتم دی چې په ترتیب شوي صفونو کې په اغیزمنه توګه کار کوي. د لا زیاتو معلوماتو لپاره، مهرباني وکړئ د لټون حالت وګورئ.

کوم ایکسل نسخه XMATCH لري؟

د XMATCH فنکشن یوازې د مایکروسافټ 365 او ایکسل 2021 لپاره په Excel کې شتون لري. په Excel 2019، Excel 2016 او پخوانیو کې په نسخو کې، دا فنکشن ملاتړ نه کوي.

په Excel کې د XMATCH بنسټیز فورمول

د عمومي نظر ترلاسه کولو لپاره چې فنکشن څه وړتیا لري، راځئ چې د XMATCH فورمول جوړ کړو چې دا خورا ساده بڼه ده، یوازې تعریف کول لومړی دوه اړین دلیلونه او اختیاري یې خپل ډیفالټ ته پریږدئ.

فرض کړئ، تاسو د سمندرونو لیست لرئ چې د دوی د اندازې (C2:C6) له مخې درجه بندي شوي او تاسو غواړئ د یو ځانګړي سمندر درجه ومومئ. د دې د ترسره کولو لپاره، په ساده ډول د سمندر نوم وکاروئ، ووایه هند ، د لټون ارزښت په توګه او د نومونو ټول لیست د لټون سرې په توګه:

=XMATCH("Indian", C2:C6)

د جوړولو لپاره فورمول ډیر انعطاف منونکی، په ځینو حجرو کې د ګټو سمندر داخل کړئ، F1 ووایاست:

=XMATCH(F1, C2:C6)

د پایلې په توګه، تاسو د XMATCH فورمول ترلاسه کوئ چې په عمودی صف . محصول په صف کې د لټون ارزښت اړوند موقعیت دی، کوم چې زموږ په قضیه کې دید سمندر له درجې سره مطابقت لري:

یو ورته فورمول د افقي صف لپاره هم په بشپړ ډول کار کوي. ټول هغه څه چې تاسو یې کولو ته اړتیا لرئ د lookup_array حوالې تنظیم کول دي:

=XMATCH(B5, B1:F1)

د ایکسل XMATCH فنکشن - د یادولو لپاره شیان

په خپل کاري پاڼي کې د XMATCH په مؤثره توګه کارولو او د غیر متوقع پایلو څخه مخنیوي لپاره، مهرباني وکړئ دا 3 ساده حقایق په یاد ولرئ:

4> 10> که چیرې د لټون په صف کې د لټون ارزښت دوه یا ډیر پیښې شتون ولري، د موقعیت موقعیت لومړی لوبهبیرته راستانه کیږي که چیرې د لټون موډدلیل 1 ته ټاکل شوی وي یا پریښودل شوی وي. د search_modeسره -1 ته ټاکل شوی، فنکشن په برعکس ترتیب کې لټون کوي ​​او د وروستی میچموقعیت بیرته راګرځوي لکه څنګه چې پدې مثال کې ښودل شوي.
  • که د لټون ارزښت نه موندل شوی ، یو #N/A تېروتنه رامنځته کیږي.
  • د XMATCH فعالیت د طبیعت له مخې کیس غیر حساس دی او نشي کولی د لیک کیس توپیر وکړي. د کوچنیو او لویو حروفونو د توپیر لپاره، دا د قضیې حساس XMATCH فورمول وکاروئ.
  • په Excel کې د XMATCH کارولو څرنګوالی - د فورمول مثالونه

    لاندې مثالونه به تاسو سره د دې په اړه نور پوهه ترلاسه کولو کې مرسته وکړي. د XMATCH فعالیت او د هغې عملي کارونې.

    دقیق میچ په مقابل کې نږدې میچ

    د XMATCH د سمون چلند د اختیاري match_mode دلیل لخوا کنټرول کیږي:

    • 0 یا پریښودل شوی (ډیفالټ) - فورمول یوازې د دقیق میچ لټون کوي. که دقیق سمون ونه موندل شي، a#N/A تېروتنه راګرځول شوې.
    • -1 - فورمول لومړی د دقیق میچ لپاره لټون کوي، او بیا د بل کوچني توکي لپاره.
    • 1 - فورمول لومړی د دقیق میچ لټون کوي، او بیا د بل لوی توکي لپاره.

    او اوس، راځئ وګورو چې د میچ مختلف طریقې څنګه د فورمول پایلې اغیزه کوي. فرض کړئ چې تاسو غواړئ معلومه کړئ چې یوه ځانګړې سیمه، چې 80,000,000 km2 وايي، د ټولو بحرونو په منځ کې ولاړه ده.

    دقیق میچ

    که تاسو د match_mode لپاره 0 کاروئ، تاسو به #N/A تېروتنه ترلاسه کړي، ځکه چې فورمول نشي کولی د لټون ارزښت سره مساوي ارزښت ومومي:

    =XMATCH(80000000, C2:C6, 0)

    بل تر ټولو کوچنی توکي

    که تاسو -1 کاروئ د match_mode لپاره، فورمول به 3 بیرته راستانه شي، ځکه چې ترټولو نږدې لوبه د لټون ارزښت څخه کوچنۍ ده، 70,560,000 دی، او دا د لټون په لړۍ کې دریم توکي دی:

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

    بل لوی توکي

    که تاسو د match_mode لپاره 1 کاروئ، نو فورمول به 2 تولید کړي، ځکه چې تر ټولو نږدې میچ د لټون ارزښت څخه لوی دی 85,133,000، کوم چې د لټون په لړۍ کې دوهم توکي دی. :

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

    لاندې انځور ټولې پایلې ښیې:

    18>

    څنګه په اکسل کې د وائلډ کارډونو سره جزوي متن سره میچ کول

    د XMATCH فنکشن د وائلډ کارډونو لپاره ځانګړی میچ حالت لري: match_mode دلیل 2 ته ټاکل شوی.

    د وائلډ کارډ میچ حالت کې، د XMATCH فورمول لاندې وائلډ کارډ مني توري:

    • د پوښتنې نښه (؟) د هر یو حرف سره سمون لپاره.
    • ستوری (*) د هر یو سره سمون لپارهد حروفونو ترتیب.

    مهرباني وکړئ په یاد ولرئ چې وائلډ کارډونه یوازې د متن سره کار کوي نه د شمیرو سره.

    د مثال په توګه، د لومړي توکي موقعیت ومومئ چې د "جنوب" سره پیل کیږي , فورمول دا دی:

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

    یا تاسو کولی شئ خپل د وائلډ کارډ بیان په ځینې حجره کې ټایپ کړئ، F1 ووایاست، او د lookup_value دلیل لپاره د حجرې حواله وړاندې کړئ:

    =XMATCH(F1, B2:B6, 2)

    د ډیرو Excel افعالونو سره، تاسو به د ستوري (~*) یا د پوښتنې نښه (~؟) د لغوي په توګه چلند کولو لپاره ټیلډ (~) وکاروئ کرکټرونه، نه وائلډ کارډونه. د XMATCH سره، ټیلډ ته اړتیا نشته. که تاسو د وائلډ کارډ میچ حالت تعریف نه کړئ، XMATCH به دا فرض کړي؟ او * منظم حروف دي.

    د مثال په توګه، لاندې فورمول به د A2:A7 رینج دقیقا د ستوري کرکټر لپاره وپلټي:

    =XMATCH("*", A2:A7)

    د وروستۍ میچ موندلو لپاره د XMATCH ریورس لټون

    په هغه صورت کې چې د لټون په صف کې د لټون ارزښت ډیری پیښې شتون ولري، تاسو ځینې وختونه اړتیا لرئ چې د وروستي پیښې موقعیت ترلاسه کړئ .

    د لټون لوري کنټرول کیږي د XMATCH څلورم دلیل چې نوم یې search_mode دی. په برعکس ترتیب کې د لټون کولو لپاره، د بیلګې په توګه، له ښکته څخه پورته په عمودی صف کې او له ښي څخه کیڼ اړخ ته په افقی صف کې، search_mode باید -1 ته وټاکل شي.

    پدې مثال کې، موږ د ځانګړي لید ارزښت لپاره به د وروستي ریکارډ موقعیت بیرته راولي (مهرباني وکړئ لاندې سکرین شاټ وګورئ). د دې لپاره، دلیلونه ترتیب کړئ لکه څنګه چېتعقیبوي:

    • Lookup_value - په H1
    • Lookup_array کې د هدف پلورونکي - په C2:C10
    • کې د پلورونکي نومونه Match_mode 0 دی یا پریښودل شوی ( دقیق میچ)
    • Search_mode is -1 (وروستۍ څخه لومړی)

    څلور کیښودل د دلیلونو سره یوځای، موږ دا فورمول ترلاسه کوو:

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

    کوم چې د لورا لخوا د وروستي پلور شمیره بیرته راګرځوي:

    21>

    څنګه د میچ لپاره په Excel کې دوه کالمونه پرتله کړئ

    د میچونو دوه لیستونو پرتله کولو لپاره، تاسو کولی شئ د XMATCH فنکشن د IF او ISNA سره یوځای وکاروئ:

    IF( ISNA( XMATCH( target_list, د لټون_لست، 0))، "نه میچ"، "میچ")

    د مثال په توګه، په A2:A10 کې د لیست 1 سره په B2:B10 کې د لیست 2 پرتله کولو لپاره، فورمول لاندې بڼه اخلي:

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

    په دې مثال کې، موږ یوازې میچونه پیژنو، له همدې امله د IF فنکشن دلیل value_if_true یو خالي تار دی ("").

    پورتني فورمول په پورتنۍ حجره کې دننه کړئ (زموږ په قضیه کې C2)، Enter فشار ورکړئ، او دا به په اتوماتيک ډول نورو حجرو ته "سپیل" شي (i t ته د سپل رینج ویل کیږي:

    دا فورمول څنګه کار کوي

    د فورمول په زړه کې، د XMATCH فنکشن لټون کوي په لست 1 کې د لیست 2 څخه د ارزښت لپاره. که یو ارزښت وموندل شي، د هغې اړوند موقعیت بیرته راستانه کیږي، که نه نو د #N/A تېروتنه. زموږ په قضیه کې، د XMATCH پایله لاندې صف دی:

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

    دا صف د ISNA فعالیت ته "فیډ" شوی ترڅو د #N/A غلطیو لپاره وڅیړل شي.د هرې #N/A تېروتنې لپاره، ISNA ریښتیا راګرځوي؛ د کوم بل ارزښت لپاره - FALSE. د پایلې په توګه، دا د منطقي ارزښتونو لاندې لړۍ تولیدوي، چیرې چې ریښتیا د غیر میچونو استازیتوب کوي، او FALSE د میچونو استازیتوب کوي:

    {TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}

    پورتني سرې د IF فعالیت منطقي ازموینې ته ځي . د دې پورې اړه لري چې تاسو وروستي دوه دلیلونه څنګه تنظیم کړل، فورمول به ورته متن تولید کړي. زموږ په قضیه کې، دا د غیر میچونو ( value_if_true ) او "Match in List 1" د میچونو ( value_if_false ) لپاره یو خالي تار ("") دی.

    نوټ. دا فورمول یوازې په Excel 365 او Excel 2021 کې کار کوي چې د متحرک صفونو ملاتړ کوي. که تاسو د Excel 2019، Excel 2016 یا پخوانۍ نسخه کاروئ، مهرباني وکړئ نور حلونه وګورئ: څنګه په Excel کې دوه کالمونه پرتله کړئ.

    په Excel کې INDEX XMATCH

    XMATCH د INDEX فنکشن سره په ترکیب کې کارول کیدی شي ترڅو د لید ارزښت سره تړلي بل کالم څخه ارزښت بیرته ترلاسه کړي، لکه د INDEX میچ فارمول په څیر. عمومي طریقه په لاندې ډول ده:

    INDEX ( بیرته راستنیدنه _ سری ، XMATCH ( lookup_value ، lookup_array )

    د منطق خورا ساده او د تعقیب لپاره اسانه دی:

    د XMATCH فنکشن د لټون په صف کې د لټون ارزښت اړوند موقعیت محاسبه کوي او د INDEX row_num دلیل ته لیږدوي. د قطار پر بنسټ. شمیره، د INDEX فنکشن د هر هغه کالم څخه یو ارزښت بیرته راګرځوي چې تاسو یې مشخص کړئ.

    د مثال په توګه، د ساحې د کتلو لپارهپه E1 کې د سمندر، تاسو کولی شئ دا فورمول وکاروئ:

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

    23>

    INDEX XMATCH XMATCH د دوه اړخیز لید ترسره کولو لپاره

    ته په ورته وخت کې په کالمونو او قطارونو کې وګورئ، INDEX د دوه XMATCH افعال سره یوځای وکاروئ. لومړی XMATCH به د قطار شمیره ترلاسه کړي او دوهم به د کالم شمیره ترلاسه کړي:

    INDEX ( ډاټا ، XMATCH ( lookup_value ، عمودی _ lookup_array )، XMATCH ( د لټون ارزښت ، افقي _ lookup_array ))

    فارمول د INDEX MATCH MATCH سره ورته دی پرته له دې چې تاسو کولی شي د match_mode استدلال له مینځه یوسي ځکه چې دا دقیق میچ ته ډیفالټ دی.

    د مثال په توګه، په یوه ځانګړې میاشت (G2) کې د ورکړل شوي توکي (G1) لپاره د پلور شمیره ترلاسه کول، فورمول دی :

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

    چیرې چې B2:D8 د قطار او کالم سرلیکونو پرته د ډیټا حجرې دي، A2:A8 د توکو لیست دی او B1:D1 د میاشتې نومونه دي.

    24>

    د قضیې حساس XMATCH فورمول

    لکه څنګه چې مخکې یادونه وشوه، د Excel XMATCH فنکشن د ډیزاین له مخې د قضیې حساس دی. د دې لپاره چې دا د متن قضیه توپیر کولو لپاره مجبور کړي، د EXACT فعالیت سره په ترکیب کې XMATCH وکاروئ:

    MATCH(TRUE, EXACT( lookup_array , lookup_value ))

    د لټون لپاره 8>مقابل ترتیب له وروستي څخه تر لومړي پورې:

    میچ(رښتیا، EXACT( lookup_array , lookup_value ), 0, -1)

    لاندې مثال ښیې دا عمومي فورمول په عمل کې. فرض کړئ چې تاسو په B2:B11 کې د قضیې حساس محصول ID لیست لرئ. تاسو په لټه کې یاستپه E1 کې د توکي اړوند موقعیت ومومئ. په E2 کې د قضیې حساس فورمول د دې په څیر ساده دی:

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

    25>

    دا فورمول څنګه کار کوي:

    0> EXACT فنکشن د لټون په صف کې د هر توکي سره د لید ارزښت پرتله کوي. که چیرې پرتله شوي ارزښتونه په سمه توګه مساوي وي، د کریکټ قضیې په شمول، فنکشن ریښتیا بیرته راستانه کیږي، که نه نو غلط. د منطقي ارزښتونو دا لړۍ (چیرې چې ریښتیا د دقیقو میچونو استازیتوب کوي) د XMATCH دلیل lookup_array ته ځي. او ځکه چې د لټون ارزښت ریښتیا دی، د XMATCH فنکشن د لومړي موندل شوي دقیق میچ یا وروستي دقیق میچ موقعیت بیرته راګرځوي، پدې پورې اړه لري چې تاسو څنګه search_mode دلیل ترتیب کړی.

    XMATCH vs. په Excel کې MATCH

    XMATCH د MATCH لپاره د ډیر ځواکمن او هر اړخیز بدیل په توګه ډیزاین شوی و ، او له همدې امله دا دوه دندې ډیر مشترک دي. په هرصورت، اړین توپیرونه شتون لري.

    مختلف ډیفالټ چلند

    د میچ فنکشن دقیق میچ یا راتلونکي کوچني توکي ته ډیفالټ کوي ( match_type 1 ته ټاکل شوی یا پریښودل شوی).

    د XMATCH فنکشن دقیق میچ ته ډیفالټ کوي ( match_mode 0 ته ټاکل شوی یا پریښودل شوی).

    د نږدې میچ لپاره مختلف چلند

    کله چې match_mode / match_type دلیل 1 ته ټاکل شوی:

    • MATCH د دقیق میچ یا بل کوچني لپاره لټون کوي. اړتیا لري چې د لټون سرې په پورته ترتیب سره ترتیب شي.
    • XMATCH دقیق لټون کوي

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.