ఫార్ములా ఉదాహరణలతో Excel XMATCH ఫంక్షన్

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

విషయ సూచిక

శోధన కానీ క్రమబద్ధీకరించబడిన జాబితాలలో మాత్రమే సరిగ్గా పని చేస్తుంది. క్రమబద్ధీకరించని డేటాలో, ఇది మొదటి చూపులో చాలా సాధారణమైనదిగా కనిపించే తప్పు ఫలితాలను అందించగలదు.

MATCH యొక్క సింటాక్స్ శోధన మోడ్ ఆర్గ్యుమెంట్‌ని అందించదు.

XMATCH స్థానికంగా శ్రేణులను నిర్వహిస్తుంది

దాని పూర్వీకుల వలె కాకుండా, XMATCH ఫంక్షన్ డైనమిక్ ఎక్సెల్ కోసం రూపొందించబడింది మరియు మీరు Ctrl + Shift + Enter నొక్కాల్సిన అవసరం లేకుండా స్థానికంగా శ్రేణులను నిర్వహిస్తుంది. ఇది సూత్రాలను రూపొందించడం మరియు సవరించడం చాలా సులభం చేస్తుంది, ప్రత్యేకించి కొన్ని విభిన్న ఫంక్షన్‌లను కలిపి ఉపయోగిస్తున్నప్పుడు. కింది పరిష్కారాలను సరిపోల్చండి:

  • కేస్-సెన్సిటివ్ ఫార్ములా: XMATCH

    ట్యుటోరియల్ కొత్త Excel XMATCH ఫంక్షన్‌ని పరిచయం చేస్తుంది మరియు కొన్ని సాధారణ టాస్క్‌లను పరిష్కరించడానికి MATCH కంటే ఇది ఎలా మెరుగ్గా ఉందో చూపిస్తుంది.

    Excel 365లో, XMATCH ఫంక్షన్‌ని భర్తీ చేయడానికి జోడించబడింది. MATCH ఫంక్షన్. అయితే మీరు ఇప్పటికే ఉన్న మీ ఫార్ములాలను అప్‌గ్రేడ్ చేయడం ప్రారంభించే ముందు, కొత్త ఫంక్షన్ యొక్క అన్ని ప్రయోజనాలను అర్థం చేసుకోవడం మంచిది మరియు పాత దాని నుండి ఇది ఎలా విభిన్నంగా ఉందో అర్థం చేసుకోవడం మంచిది.

    సారాంశంలో, 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 - వైల్డ్‌కార్డ్ సరిపోలిక ( -మ్యాచ్ లేదా తదుపరి అతిపెద్దది. ఏ విధమైన క్రమబద్ధీకరణ అవసరం లేదు.

    match_mode / match_type వాదన -1:

    • MATCH శోధనలకు సెట్ చేయబడినప్పుడు ఖచ్చితమైన మ్యాచ్ లేదా తదుపరి అతిపెద్ద కోసం. శోధన శ్రేణిని అవరోహణ క్రమంలో క్రమబద్ధీకరించడం అవసరం.
    • XMATCH ఖచ్చితమైన సరిపోలిక లేదా తదుపరి చిన్నది కోసం శోధిస్తుంది. ఏ విధమైన క్రమబద్ధీకరణ అవసరం లేదు.

    వైల్డ్‌కార్డ్ శోధన

    XMATCHతో పాక్షిక సరిపోలికలను కనుగొనడానికి, మీరు match_mode వాదనను 2కి సెట్ చేయాలి.

    MATCH ఫంక్షన్‌కు ప్రత్యేక వైల్డ్‌కార్డ్ మ్యాచ్ మోడ్ ఎంపిక లేదు. చాలా సందర్భాలలో, మీరు దీన్ని ఖచ్చితమైన సరిపోలిక కోసం కాన్ఫిగర్ చేస్తారు ( match_type 0కి సెట్ చేయబడింది), ఇది వైల్డ్‌కార్డ్ శోధనలకు కూడా పని చేస్తుంది.

    శోధన మోడ్

    కొత్త XLOOKUP లాగా ఫంక్షన్, XMATCH ఒక ప్రత్యేక search_mode ఆర్గ్యుమెంట్‌ని కలిగి ఉంది, ఇది శోధన దిశ :

    • 1 లేదా విస్మరించబడింది (డిఫాల్ట్) - మొదటి నుండి శోధించడానికి మిమ్మల్ని అనుమతిస్తుంది -చివరిది.
    • -1 - చివరి నుండి మొదటి వరకు రివర్స్ శోధన 8>క్రమీకరించబడిన డేటా .
      • 2 - డేటాపై బైనరీ శోధన ఆరోహణ క్రమబద్ధీకరించబడింది.
      • -2 - డేటా క్రమబద్ధీకరించబడిన అవరోహణపై బైనరీ శోధన.
      <0 బైనరీ శోధన , దీనిని సగం-విరామ శోధన లేదా లాగరిథమిక్ శోధన అని కూడా పిలుస్తారు, ఇది ఒక ప్రత్యేక అల్గోరిథం, ఇది శ్రేణిలోని శోధన విలువను పోల్చడం ద్వారా దాని స్థానాన్ని కనుగొనడం. శ్రేణి మధ్య మూలకానికి. బైనరీ శోధన సాధారణం కంటే చాలా వేగంగా ఉంటుందిమొదటి నుండి చివరి వరకు శోధించండి.
    • -1 - చివరి నుండి మొదటి వరకు రివర్స్ ఆర్డర్‌లో శోధించండి.
    • 2 - బైనరీ శోధన ఆరోహణ. lookup_array ని ఆరోహణ క్రమంలో క్రమబద్ధీకరించడం అవసరం.
    • -2 - బైనరీ శోధన అవరోహణ. lookup_array అవరోహణ క్రమంలో క్రమబద్ధీకరించబడాలి.

    బైనరీ శోధన అనేది క్రమబద్ధీకరించబడిన శ్రేణులపై సమర్ధవంతంగా పనిచేసే వేగవంతమైన అల్గోరిథం. మరింత సమాచారం కోసం, దయచేసి శోధన మోడ్‌ని చూడండి.

    ఏ Excel వెర్షన్ XMATCHని కలిగి ఉంది?

    XMATCH ఫంక్షన్ Microsoft 365 మరియు Excel 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)

    Excel XMATCH ఫంక్షన్ - గుర్తుంచుకోవలసిన విషయాలు

    మీ వర్క్‌షీట్‌లలో XMATCHని సమర్థవంతంగా ఉపయోగించడానికి మరియు ఊహించని ఫలితాలను నివారించడానికి, దయచేసి ఈ 3 సాధారణ వాస్తవాలను గుర్తుంచుకోండి:

    • లుకప్ శ్రేణిలో లుకప్ విలువ యొక్క రెండు లేదా అంతకంటే ఎక్కువ సంఘటనలు ఉంటే, దీని స్థానం శోధన_మోడ్ ఆర్గ్యుమెంట్ 1కి సెట్ చేయబడితే లేదా విస్మరించబడితే మొదటి మ్యాచ్ అందించబడుతుంది. search_mode ని -1కి సెట్ చేయడంతో, ఫంక్షన్ రివర్స్ ఆర్డర్‌లో శోధిస్తుంది మరియు ఈ ఉదాహరణలో ప్రదర్శించిన విధంగా చివరి మ్యాచ్ స్థానాన్ని అందిస్తుంది.
    • శోధన విలువ <అయితే 8>కనుగొనబడలేదు , #N/A లోపం ఏర్పడింది.
    • XMATCH ఫంక్షన్ కేస్-ఇన్సెన్సిటివ్ స్వభావంతో ఉంటుంది మరియు అక్షరం కేస్‌ను వేరు చేయలేము. చిన్న అక్షరాలు మరియు పెద్ద అక్షరాలను వేరు చేయడానికి, ఈ కేస్-సెన్సిటివ్ XMATCH ఫార్ములాను ఉపయోగించండి.

    Excelలో XMATCHని ఎలా ఉపయోగించాలి - ఫార్ములా ఉదాహరణలు

    క్రింది ఉదాహరణలు మీరు గురించి మరింత అర్థం చేసుకోవడంలో సహాయపడతాయి XMATCH ఫంక్షన్ మరియు దాని ఆచరణాత్మక ఉపయోగాలు.

    ఖచ్చితమైన సరిపోలిక వర్సెస్ సుమారు సరిపోలిక

    XMATCH యొక్క సరిపోలిక ప్రవర్తన ఐచ్ఛిక match_mode వాదన ద్వారా నియంత్రించబడుతుంది:

    • 0 లేదా విస్మరించబడింది (డిఫాల్ట్) - ఫార్ములా ఖచ్చితమైన సరిపోలిక కోసం మాత్రమే శోధిస్తుంది. ఖచ్చితమైన సరిపోలిక కనుగొనబడకపోతే, a#N/A ఎర్రర్ అందించబడింది.
    • -1 - ఫార్ములా మొదట ఖచ్చితమైన సరిపోలిక కోసం శోధిస్తుంది, ఆపై తదుపరి చిన్న అంశం కోసం శోధిస్తుంది.
    • 1 - ఫార్ములా ముందుగా ఖచ్చితమైన సరిపోలిక కోసం శోధిస్తుంది మరియు తర్వాత తదుపరి పెద్ద అంశం కోసం.

    మరియు ఇప్పుడు, వివిధ మ్యాచ్ మోడ్‌లు ఫార్ములా ఫలితాన్ని ఎలా ప్రభావితం చేస్తాయో చూద్దాం. అన్ని మహాసముద్రాల మధ్య 80,000,000 కిమీ 2 అని చెప్పాలంటే, ఒక నిర్దిష్ట ప్రాంతం ఎక్కడ ఉందో మీరు కనుగొనాలనుకుంటున్నారని అనుకుందాం.

    ఖచ్చితమైన సరిపోలిక

    మీరు match_mode కోసం 0ని ఉపయోగిస్తే, మీరు' ఫార్ములా శోధన విలువకు సరిగ్గా సమానమైన విలువను కనుగొనలేకపోయినందున #N/A ఎర్రర్ వస్తుంది:

    =XMATCH(80000000, C2:C6, 0)

    తదుపరి చిన్న అంశం

    మీరు -1ని ఉపయోగిస్తే match_mode కోసం, ఫార్ములా 3ని అందిస్తుంది, ఎందుకంటే లుకప్ విలువ కంటే దగ్గరగా ఉండే మ్యాచ్ చిన్నది 70,560,000 మరియు ఇది శోధన శ్రేణిలో 3వ అంశం:

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

    తదుపరి అతిపెద్ద అంశం

    మీరు match_mode కోసం 1ని ఉపయోగిస్తే, ఫార్ములా 2ని అవుట్‌పుట్ చేస్తుంది, ఎందుకంటే లుక్అప్ విలువ కంటే సమీప మ్యాచ్ 85,133,000 పెద్దది, ఇది శోధన శ్రేణిలో 2వ అంశం. :

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

    దిగువ ఉన్న చిత్రం అన్ని ఫలితాలను చూపుతుంది:

    ఎక్సెల్‌లోని పాక్షిక వచనాన్ని వైల్డ్‌కార్డ్‌లతో ఎలా సరిపోల్చాలి

    0>XMATCH ఫంక్షన్ వైల్డ్‌కార్డ్‌ల కోసం ప్రత్యేక మ్యాచ్ మోడ్‌ను కలిగి ఉంది: match_mode ఆర్గ్యుమెంట్ 2కి సెట్ చేయబడింది.

    వైల్డ్‌కార్డ్ మ్యాచ్ మోడ్‌లో, ఒక XMATCH ఫార్ములా కింది వైల్డ్‌కార్డ్‌ని అంగీకరిస్తుంది అక్షరాలు:

    • ప్రశ్న గుర్తు (?) ఏదైనా ఒక్క అక్షరానికి సరిపోలుతుంది.
    • ఆస్టరిస్క్ (*)అక్షరాల క్రమం.

    దయచేసి వైల్డ్‌కార్డ్‌లు సంఖ్యలతో కాకుండా వచనంతో మాత్రమే పని చేస్తాయని గుర్తుంచుకోండి.

    ఉదాహరణకు, "దక్షిణం"తో ప్రారంభమయ్యే మొదటి అంశం స్థానాన్ని కనుగొనడానికి. , ఫార్ములా:

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

    లేదా మీరు మీ వైల్డ్‌కార్డ్ ఎక్స్‌ప్రెషన్‌ని ఏదైనా సెల్‌లో టైప్ చేయవచ్చు, F1 అని చెప్పండి మరియు lookup_value వాదన కోసం సెల్ రిఫరెన్స్‌ను అందించవచ్చు:

    =XMATCH(F1, B2:B6, 2)

    చాలా Excel ఫంక్షన్‌లతో, మీరు నక్షత్రం (~*) లేదా ప్రశ్న గుర్తు (~?)ని అక్షరార్థంగా పరిగణించడానికి tilde (~)ని ఉపయోగిస్తారు అక్షరాలు, వైల్డ్‌కార్డ్‌లు కాదు. XMATCHతో, టిల్డే అవసరం లేదు. మీరు వైల్డ్‌కార్డ్ మ్యాచ్ మోడ్‌ను నిర్వచించకపోతే, XMATCH దానిని ఊహించుకుంటుంది ? మరియు * సాధారణ అక్షరాలు.

    ఉదాహరణకు, దిగువ ఫార్ములా A2:A7 పరిధిని ఖచ్చితంగా నక్షత్రం అక్షరం కోసం శోధిస్తుంది:

    =XMATCH("*", A2:A7)

    చివరి సరిపోలికను కనుగొనడానికి XMATCH రివర్స్ శోధన

    ఒకవేళ శోధన శ్రేణిలో శోధన విలువ యొక్క అనేక సంఘటనలు ఉన్నట్లయితే, మీరు కొన్నిసార్లు చివరి సంభవించిన స్థానాన్ని పొందవలసి ఉంటుంది. .

    శోధన దిశ search_mode పేరుతో XMATCH యొక్క 4వ ఆర్గ్యుమెంట్‌గా నియంత్రించబడుతుంది. రివర్స్ ఆర్డర్‌లో శోధించడానికి, అంటే నిలువు శ్రేణిలో దిగువ నుండి పైకి మరియు క్షితిజ సమాంతర శ్రేణిలో కుడి నుండి ఎడమకు, search_mode ని -1కి సెట్ చేయాలి.

    ఈ ఉదాహరణలో, మేము నిర్దిష్ట శోధన విలువ కోసం చివరి రికార్డ్ యొక్క స్థానాన్ని తిరిగి అందిస్తుంది (దయచేసి దిగువ స్క్రీన్‌షాట్‌ని చూడండి). దీని కోసం, వాదనలను ఇలా సెటప్ చేయండిఅనుసరిస్తుంది:

    • Lookup_value - H1లో లక్ష్య విక్రయదారు
    • Lookup_array - C2:C10
    • లో విక్రయదారుని పేర్లు Match_mode 0 లేదా విస్మరించబడింది (ఖచ్చితమైన మ్యాచ్)
    • Search_mode -1 (చివరి నుండి మొదటిది)

    నాలుగును ఉంచడం వాదనలు కలిసి, మేము ఈ సూత్రాన్ని పొందుతాము:

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

    ఇది లారా చేసిన చివరి విక్రయాల సంఖ్యను అందిస్తుంది:

    ఎలా చేయాలి మ్యాచ్ కోసం 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}

    ఈ శ్రేణి #N/A లోపాల కోసం తనిఖీ చేయడానికి ISNA ఫంక్షన్‌కు "ఫెడ్" చేయబడింది.ప్రతి #N/A ఎర్రర్ కోసం, ISNA TRUEని అందిస్తుంది; ఏదైనా ఇతర విలువ కోసం - FALSE. ఫలితంగా, ఇది క్రింది లాజికల్ విలువల శ్రేణిని ఉత్పత్తి చేస్తుంది, ఇక్కడ TRUEలు సరిపోలని వాటిని సూచిస్తాయి మరియు FALSEలు సరిపోలికలను సూచిస్తాయి:

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

    పై శ్రేణి IF ఫంక్షన్ యొక్క తార్కిక పరీక్షకు వెళుతుంది . మీరు చివరి రెండు ఆర్గ్యుమెంట్‌లను ఎలా కాన్ఫిగర్ చేసారు అనేదానిపై ఆధారపడి, ఫార్ములా సంబంధిత వచనాన్ని అవుట్‌పుట్ చేస్తుంది. మా విషయంలో, ఇది సరిపోలని ( value_if_true ) కోసం ఖాళీ స్ట్రింగ్ ("") మరియు మ్యాచ్‌ల కోసం "జాబితా 1లో సరిపోలిక" ( value_if_false ).

    గమనిక. ఈ ఫార్ములా డైనమిక్ శ్రేణులకు మద్దతు ఇచ్చే Excel 365 మరియు Excel 2021లో మాత్రమే పని చేస్తుంది. మీరు Excel 2019, Excel 2016 లేదా మునుపటి సంస్కరణను ఉపయోగిస్తుంటే, దయచేసి ఇతర పరిష్కారాలను చూడండి: Excelలో రెండు నిలువు వరుసలను ఎలా సరిపోల్చాలి.

    Excelలో INDEX XMATCH

    XMATCHని INDEX ఫంక్షన్‌తో కలిపి INDEX MATCH ఫార్ములా వలె శోధన విలువతో అనుబంధించబడిన మరొక నిలువు వరుస నుండి విలువను తిరిగి పొందేందుకు ఉపయోగించవచ్చు. సాధారణ విధానం క్రింది విధంగా ఉంది:

    INDEX ( రిటర్న్ _ శ్రేణి , XMATCH ( lookup_value , lookup_array )

    ది తర్కం చాలా సూటిగా ఉంటుంది మరియు అనుసరించడం సులభం:

    XMATCH ఫంక్షన్ శోధన శ్రేణిలోని శోధన విలువ యొక్క సంబంధిత స్థానాన్ని గణిస్తుంది మరియు దానిని INDEX యొక్క row_num ఆర్గ్యుమెంట్‌కి పంపుతుంది. అడ్డు వరుస ఆధారంగా సంఖ్య, INDEX ఫంక్షన్ మీరు పేర్కొన్న ఏదైనా నిలువు వరుస నుండి విలువను అందిస్తుంది.

    ఉదాహరణకు, ప్రాంతాన్ని చూసేందుకుE1లో సముద్రానికి సంబంధించి, మీరు ఈ సూత్రాన్ని ఉపయోగించవచ్చు:

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

    INDEX XMATCH XMATCH 2-డైమెన్షనల్ లుకప్ చేయడానికి

    to నిలువు వరుసలు మరియు అడ్డు వరుసలలో ఏకకాలంలో చూడండి, రెండు XMATCH ఫంక్షన్‌లతో కలిపి INDEXని ఉపయోగించండి. మొదటి XMATCH అడ్డు వరుస సంఖ్యను పొందుతుంది మరియు రెండవది నిలువు వరుస సంఖ్యను పొందుతుంది:

    INDEX ( డేటా , XMATCH ( lookup_value , vertical _ 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 అనేది నెలల పేర్లు.

    కేస్-సెన్సిటివ్ XMATCH ఫార్ములా

    ఇప్పటికే చెప్పినట్లుగా, Excel XMATCH ఫంక్షన్ డిజైన్ ద్వారా కేస్-సెన్సిటివ్‌గా ఉంటుంది. టెక్స్ట్ కేస్‌ని వేరు చేయడానికి బలవంతంగా XMATCHని EXACT ఫంక్షన్‌తో కలిపి ఉపయోగించండి:

    MATCH(TRUE, EXACT( lookup_array , lookup_value ))

    లో శోధించడానికి 8>రివర్స్ ఆర్డర్ చివరి నుండి మొదటి వరకు:

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

    క్రింది ఉదాహరణ చూపిస్తుంది ఈ సాధారణ సూత్రం చర్యలో ఉంది. మీరు B2:B11లో కేస్-సెన్సిటివ్ ప్రోడక్ట్ ఐడిల జాబితాను కలిగి ఉన్నారని అనుకుందాం. మీరు చూస్తున్నారుE1లో అంశం యొక్క సంబంధిత స్థానాన్ని కనుగొనండి. E2లో కేస్-సెన్సిటివ్ ఫార్ములా చాలా సులభం:

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

    ఈ ఫార్ములా ఎలా పని చేస్తుంది:

    కచ్చితమైన ఫంక్షన్ లుక్అప్ శ్రేణిలోని ప్రతి అంశంతో లుక్అప్ విలువను పోలుస్తుంది. అక్షరాలు కేస్‌తో సహా పోల్చిన విలువలు సరిగ్గా సమానంగా ఉంటే, ఫంక్షన్ TRUE, FALSE అని అందజేస్తుంది. ఈ లాజికల్ విలువల శ్రేణి (ఇక్కడ TRUEలు ఖచ్చితమైన సరిపోలికలను సూచిస్తాయి) XMATCH యొక్క lookup_array ఆర్గ్యుమెంట్‌కి వెళుతుంది. మరియు శోధన విలువ TRUE అయినందున, XMATCH ఫంక్షన్ మీరు search_mode ఆర్గ్యుమెంట్‌ని ఎలా కాన్ఫిగర్ చేసారు అనేదానిపై ఆధారపడి, మొదట కనుగొనబడిన ఖచ్చితమైన సరిపోలిక లేదా చివరి ఖచ్చితమైన సరిపోలిక యొక్క స్థానాన్ని అందిస్తుంది.

    XMATCH vs. Excelలో MATCH

    XMATCH అనేది MATCH కోసం మరింత శక్తివంతమైన మరియు బహుముఖ ప్రత్యామ్నాయంగా రూపొందించబడింది, కాబట్టి ఈ రెండు విధులు చాలా ఉమ్మడిగా ఉన్నాయి. అయినప్పటికీ, ముఖ్యమైన తేడాలు ఉన్నాయి.

    విభిన్న డిఫాల్ట్ ప్రవర్తన

    MATCH ఫంక్షన్ ఖచ్చితమైన సరిపోలికకు లేదా తదుపరి చిన్న అంశానికి డిఫాల్ట్ అవుతుంది ( match_type 1కి సెట్ చేయబడింది లేదా విస్మరించబడింది).

    XMATCH ఫంక్షన్ ఖచ్చితమైన సరిపోలికకు డిఫాల్ట్ అవుతుంది ( match_mode 0కి సెట్ చేయబడింది లేదా విస్మరించబడింది).

    సుమారు సరిపోలిక కోసం విభిన్న ప్రవర్తన

    match_mode ఉన్నప్పుడు / match_type ఆర్గ్యుమెంట్ 1కి సెట్ చేయబడింది:

    • MATCH ఖచ్చితమైన సరిపోలిక లేదా తదుపరి చిన్నది కోసం శోధనలు. శోధన శ్రేణిని ఆరోహణ క్రమంలో క్రమబద్ధీకరించడం అవసరం.
    • XMATCH ఖచ్చితమైన శోధనలు

మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.