ഫോർമുല ഉദാഹരണങ്ങളുള്ള 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 - വൈൽഡ്കാർഡ് പൊരുത്തം ( *, ?)

    Search_mode (ഓപ്ഷണൽ) - തിരയൽ ദിശയും അൽഗോരിതവും വ്യക്തമാക്കുന്നു:

    • 1 അല്ലെങ്കിൽ ഒഴിവാക്കിയത് (സ്ഥിരസ്ഥിതി) -പൊരുത്തം അല്ലെങ്കിൽ അടുത്ത ഏറ്റവും വലുത്. സോർട്ടിംഗ് ഒന്നും ആവശ്യമില്ല.

    match_mode / match_type ആർഗ്യുമെന്റ് -1:

    • MATCH തിരയലുകൾ ആയി സജ്ജീകരിക്കുമ്പോൾ കൃത്യമായ പൊരുത്തം അല്ലെങ്കിൽ അടുത്ത ഏറ്റവും വലുത്. ലുക്കപ്പ് അറേ അവരോഹണക്രമത്തിൽ അടുക്കേണ്ടതുണ്ട്.
    • കൃത്യമായ പൊരുത്തത്തിനോ അടുത്തത് ചെറുതായിക്കോ വേണ്ടി XMATCH തിരയുന്നു. സോർട്ടിംഗ് ഒന്നും ആവശ്യമില്ല.

    വൈൽഡ്കാർഡ് തിരയൽ

    XMATCH-നൊപ്പം ഭാഗിക പൊരുത്തങ്ങൾ കണ്ടെത്താൻ, നിങ്ങൾ match_mode ആർഗ്യുമെന്റ് 2 ആയി സജ്ജീകരിക്കേണ്ടതുണ്ട്.

    MATCH ഫംഗ്‌ഷന് ഒരു പ്രത്യേക വൈൽഡ്കാർഡ് മാച്ച് മോഡ് ഓപ്ഷൻ ഇല്ല. മിക്ക സാഹചര്യങ്ങളിലും, നിങ്ങൾ ഇത് കൃത്യമായ പൊരുത്തത്തിനായി കോൺഫിഗർ ചെയ്യും ( match_type 0 ആയി സജ്ജമാക്കി), ഇത് വൈൽഡ്കാർഡ് തിരയലുകൾക്കും പ്രവർത്തിക്കുന്നു.

    തിരയൽ മോഡ്

    പുതിയ XLOOKUP പോലെ ഫംഗ്‌ഷൻ, XMATCH-ന് ഒരു പ്രത്യേക search_mode ആർഗ്യുമെന്റ് ഉണ്ട്, അത് തിരയലിന്റെ ദിശ :

    • 1 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - ആദ്യം മുതൽ തിരയുക -last.
    • -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 ഫോർമുല ലഭിക്കും. 9>. അറേയിലെ ലുക്കപ്പ് മൂല്യത്തിന്റെ ആപേക്ഷിക സ്ഥാനമാണ് ഔട്ട്‌പുട്ട്, നമ്മുടെ കാര്യത്തിൽ ഇത്സമുദ്രത്തിന്റെ റാങ്കുമായി പൊരുത്തപ്പെടുന്നു:

സമാനമായ ഒരു ഫോർമുല ഒരു തിരശ്ചീനമായ അറേയ്‌ക്കും പൂർണ്ണമായി പ്രവർത്തിക്കുന്നു. നിങ്ങൾ ചെയ്യേണ്ടത് lookup_array റഫറൻസ് ക്രമീകരിക്കുക:

=XMATCH(B5, B1:F1)

Excel XMATCH ഫംഗ്‌ഷൻ - ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ XMATCH ഫലപ്രദമായി ഉപയോഗിക്കുന്നതിനും അപ്രതീക്ഷിത ഫലങ്ങൾ തടയുന്നതിനും, ദയവായി ഈ 3 ലളിതമായ വസ്തുതകൾ ഓർക്കുക:

  • ലുക്കപ്പ് അറേയിൽ ലുക്കപ്പ് മൂല്യത്തിന്റെ രണ്ടോ അതിലധികമോ സംഭവങ്ങൾ ഉണ്ടെങ്കിൽ, അതിന്റെ സ്ഥാനം search_mode ആർഗ്യുമെന്റ് 1 ആയി സജ്ജീകരിക്കുകയോ ഒഴിവാക്കുകയോ ചെയ്താൽ ആദ്യ പൊരുത്തം തിരികെ ലഭിക്കും. search_mode -1 ആയി സജ്ജീകരിക്കുമ്പോൾ, ഫംഗ്‌ഷൻ റിവേഴ്‌സ് ഓർഡറിൽ തിരയുകയും ഈ ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ അവസാന പൊരുത്തം ന്റെ സ്ഥാനം നൽകുകയും ചെയ്യുന്നു.
  • ലുക്ക്അപ്പ് മൂല്യമാണെങ്കിൽ കണ്ടെത്താനായില്ല , ഒരു #N/A പിശക് സംഭവിക്കുന്നു.
  • XMATCH ഫംഗ്‌ഷൻ കേസ്-ഇൻസെൻസിറ്റീവ് സ്വഭാവമനുസരിച്ച് ലെറ്റർ കേസ് വേർതിരിച്ചറിയാൻ കഴിയില്ല. ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും വേർതിരിച്ചറിയാൻ, ഈ കേസ് സെൻസിറ്റീവ് XMATCH ഫോർമുല ഉപയോഗിക്കുക.

എക്‌സൽ-ൽ XMATCH എങ്ങനെ ഉപയോഗിക്കാം - ഫോർമുല ഉദാഹരണങ്ങൾ

ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ നിങ്ങളെ കുറിച്ച് കൂടുതൽ മനസ്സിലാക്കാൻ സഹായിക്കും XMATCH ഫംഗ്‌ഷനും അതിന്റെ പ്രായോഗിക ഉപയോഗങ്ങളും.

കൃത്യമായ പൊരുത്തം vs. ഏകദേശ പൊരുത്തം

XMATCH-ന്റെ പൊരുത്തപ്പെടുന്ന സ്വഭാവം നിയന്ത്രിക്കുന്നത് ഓപ്‌ഷണൽ match_mode ആർഗ്യുമെന്റ്:

  • 0 അല്ലെങ്കിൽ ഒഴിവാക്കി (സ്ഥിരസ്ഥിതി) - കൃത്യമായ പൊരുത്തത്തിനായി മാത്രമാണ് ഫോർമുല തിരയുന്നത്. കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയില്ലെങ്കിൽ, എ#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)

ചുവടെയുള്ള ചിത്രം എല്ലാ ഫലങ്ങളും കാണിക്കുന്നു:

എക്സെലിലെ ഭാഗിക വാചകം വൈൽഡ്കാർഡുകളുമായി എങ്ങനെ പൊരുത്തപ്പെടുത്താം

0>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 റിവേഴ്സ് തിരയൽ

ലുക്കപ്പ് അറേയിൽ ലുക്കപ്പ് മൂല്യത്തിന്റെ നിരവധി സംഭവങ്ങൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ചിലപ്പോൾ അവസാന സംഭവത്തിന്റെ സ്ഥാനം ലഭിക്കേണ്ടി വന്നേക്കാം. .

തിരയലിന്റെ ദിശ നിയന്ത്രിക്കുന്നത് search_mode എന്ന XMATCH-ന്റെ നാലാമത്തെ ആർഗ്യുമെന്റാണ്. വിപരീത ക്രമത്തിൽ തിരയാൻ, അതായത് ഒരു ലംബ അറേയിൽ താഴെ നിന്ന് മുകളിലേക്ക്, തിരശ്ചീന അറേയിൽ വലത്തുനിന്ന് ഇടത്തേക്ക്, search_mode എന്നത് -1 ആയി സജ്ജീകരിക്കണം.

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഒരു നിർദ്ദിഷ്‌ട ലുക്കപ്പ് മൂല്യത്തിനായുള്ള അവസാന റെക്കോർഡിന്റെ സ്ഥാനം തിരികെ നൽകും (ദയവായി ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ട് കാണുക). ഇതിനായി, ആർഗ്യുമെന്റുകൾ ഇതുപോലെ സജ്ജമാക്കുകഇനിപ്പറയുന്നത്:

  • Lookup_value - H1-ലെ ടാർഗെറ്റ് വിൽപ്പനക്കാരൻ
  • Lookup_array - C2:C10-ലെ വിൽപ്പനക്കാരന്റെ പേരുകൾ
  • Match_mode 0 ആണ് അല്ലെങ്കിൽ ഒഴിവാക്കി (കൃത്യമായ പൊരുത്തം)
  • Search_mode -1 ആണ് (അവസാനം-ആദ്യത്തേത്)

നാല് ഇടുന്നു വാദങ്ങൾ ഒരുമിച്ച്, നമുക്ക് ഈ ഫോർമുല ലഭിക്കും:

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

ലോറ നടത്തിയ അവസാന വിൽപ്പനയുടെ നമ്പർ ഇത് നൽകുന്നു:

എങ്ങനെ പൊരുത്തത്തിനായി Excel-ൽ രണ്ട് നിരകൾ താരതമ്യം ചെയ്യുക

പൊരുത്തങ്ങൾക്കായി രണ്ട് ലിസ്റ്റുകൾ താരതമ്യം ചെയ്യാൻ, നിങ്ങൾക്ക് IF, ISNA എന്നിവയ്‌ക്കൊപ്പം XMATCH ഫംഗ്‌ഷൻ ഉപയോഗിക്കാം:

IF( ISNA( XMATCH( target_list, search_list, 0)), "പൊരുത്തമില്ല", "പൊരുത്തം")

ഉദാഹരണത്തിന്, A2:A10 ലെ ലിസ്റ്റ് 1 മായി B2:B10 ലെ ലിസ്റ്റ് 2 താരതമ്യം ചെയ്യാൻ, ഫോർമുല ഇനിപ്പറയുന്ന ഫോം എടുക്കുന്നു:

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

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ പൊരുത്തങ്ങൾ മാത്രമേ തിരിച്ചറിയൂ, അതിനാൽ IF ഫംഗ്‌ഷന്റെ value_if_true ആർഗ്യുമെന്റ് ഒരു ശൂന്യമായ സ്‌ട്രിംഗാണ് ("").

മുകളിലെ സൂത്രവാക്യം ഏറ്റവും മുകളിലെ സെല്ലിൽ നൽകുക (ഞങ്ങളുടെ കാര്യത്തിൽ C2), എന്റർ അമർത്തുക, അത് മറ്റ് സെല്ലുകളിലേക്ക് സ്വയമേവ "സ്പിൽ" ചെയ്യും (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 ) ഒരു ശൂന്യമായ സ്‌ട്രിംഗും ( value_if_true ) "ലിസ്റ്റ് 1-ലെ പൊരുത്തം" ( value_if_false ) ആണ്.

കുറിപ്പ്. ഡൈനാമിക് അറേകളെ പിന്തുണയ്ക്കുന്ന Excel 365, Excel 2021 എന്നിവയിൽ മാത്രമേ ഈ ഫോർമുല പ്രവർത്തിക്കൂ. നിങ്ങൾ Excel 2019, Excel 2016 അല്ലെങ്കിൽ മുമ്പത്തെ പതിപ്പാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, മറ്റ് പരിഹാരങ്ങൾ പരിശോധിക്കുക: Excel-ലെ രണ്ട് നിരകൾ എങ്ങനെ താരതമ്യം ചെയ്യാം.

ഇൻഡക്സ് മാച്ച് ഫോർമുല പോലെ, ലുക്കപ്പ് മൂല്യവുമായി ബന്ധപ്പെട്ട മറ്റൊരു കോളത്തിൽ നിന്ന് ഒരു മൂല്യം വീണ്ടെടുക്കുന്നതിന്, Excel-ലെ

XMATCH, INDEX ഫംഗ്ഷനുമായി സംയോജിച്ച് ഉപയോഗിക്കാം. പൊതുവായ സമീപനം ഇപ്രകാരമാണ്:

INDEX ( റിട്ടേൺ _ array , XMATCH ( lookup_value , lookup_array )

The ലോജിക് വളരെ ലളിതവും പിന്തുടരാൻ എളുപ്പവുമാണ്:

XMATCH ഫംഗ്‌ഷൻ ലുക്കപ്പ് അറേയിലെ ലുക്കപ്പ് മൂല്യത്തിന്റെ ആപേക്ഷിക സ്ഥാനം കണക്കാക്കുകയും അത് INDEX-ന്റെ row_num ആർഗ്യുമെന്റിലേക്ക് കൈമാറുകയും ചെയ്യുന്നു. വരിയെ അടിസ്ഥാനമാക്കി നമ്പർ, നിങ്ങൾ വ്യക്തമാക്കുന്ന ഏത് നിരയിൽ നിന്നും INDEX ഫംഗ്‌ഷൻ ഒരു മൂല്യം നൽകുന്നു.

ഉദാഹരണത്തിന്, ഏരിയ നോക്കുന്നതിന്E1-ലെ സമുദ്രത്തിന്റെ, നിങ്ങൾക്ക് ഈ ഫോർമുല ഉപയോഗിക്കാം:

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

INDEX XMATCH XMATCH 2-ഡൈമൻഷണൽ ലുക്ക്അപ്പ് നടത്താൻ

ടു നിരകളിലും വരികളിലും ഒരേസമയം നോക്കുക, രണ്ട് XMATCH ഫംഗ്‌ഷനുകൾക്കൊപ്പം INDEX ഉപയോഗിക്കുക. ആദ്യത്തെ XMATCH-ന് വരി നമ്പർ ലഭിക്കും, രണ്ടാമത്തേത് കോളം നമ്പർ വീണ്ടെടുക്കും:

INDEX ( data , 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 ഫംഗ്‌ഷൻ ഡിസൈൻ പ്രകാരം കേസ്-ഇൻസെൻസിറ്റീവ് ആണ്. ടെക്‌സ്‌റ്റ് കെയ്‌സ് വേർതിരിച്ചറിയാൻ ഇത് നിർബന്ധിതമാക്കാൻ, എക്‌സ്‌എക്‌റ്റ് ഫംഗ്‌ഷനുമായി ചേർന്ന് എക്‌സ്‌മാച്ച് ഉപയോഗിക്കുക:

മാച്ച്(ട്രൂ, കൃത്യമായ ( ലുക്ക്അപ്പ്_അറേ , ലുക്ക്അപ്പ്_വാല്യൂ ))

<എന്നതിൽ തിരയാൻ 8>റിവേഴ്സ് ഓർഡർ അവസാനത്തിൽ നിന്ന് ആദ്യത്തേത്:

മാച്ച്(ട്രൂ, കൃത്യം( ലുക്ക്അപ്പ്_അറേ , ലുക്ക്അപ്പ്_വാല്യൂ ), 0, -1)

ഇനിപ്പറയുന്ന ഉദാഹരണം കാണിക്കുന്നു ഈ പൊതു ഫോർമുല പ്രവർത്തനത്തിലാണ്. നിങ്ങൾക്ക് B2:B11-ൽ കേസ് സെൻസിറ്റീവ് ഉൽപ്പന്ന ഐഡികളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുക. നിങ്ങൾ നോക്കുകയാണ്E1-ൽ ഇനത്തിന്റെ ആപേക്ഷിക സ്ഥാനം കണ്ടെത്തുക. E2-ലെ ഒരു കേസ്-സെൻസിറ്റീവ് ഫോർമുല ഇതുപോലെ ലളിതമാണ്:

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

ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു:

എക്‌സാക്റ്റ് ഫംഗ്‌ഷൻ ലുക്കപ്പ് അറേയിലെ ഓരോ ഇനവുമായുള്ള ലുക്കപ്പ് മൂല്യത്തെ താരതമ്യം ചെയ്യുന്നു. പ്രതീകങ്ങളുടെ കേസ് ഉൾപ്പെടെ താരതമ്യപ്പെടുത്തിയ മൂല്യങ്ങൾ കൃത്യമായി തുല്യമാണെങ്കിൽ, ഫംഗ്ഷൻ ശരിയും തെറ്റും നൽകുന്നു. ലോജിക്കൽ മൂല്യങ്ങളുടെ ഈ നിര (TRUE യുടെ കൃത്യമായ പൊരുത്തങ്ങളെ പ്രതിനിധീകരിക്കുന്നിടത്ത്) XMATCH-ന്റെ lookup_array ആർഗ്യുമെന്റിലേക്ക് പോകുന്നു. ലുക്കപ്പ് മൂല്യം ശരിയായതിനാൽ, നിങ്ങൾ search_mode ആർഗ്യുമെന്റ് എങ്ങനെ കോൺഫിഗർ ചെയ്‌തു എന്നതിനെ ആശ്രയിച്ച്, XMATCH ഫംഗ്‌ഷൻ ആദ്യം കണ്ടെത്തിയ കൃത്യമായ പൊരുത്തത്തിന്റെ സ്ഥാനമോ അവസാന കൃത്യമായ പൊരുത്തമോ നൽകുന്നു.

XMATCH vs. Excel-ലെ MATCH

XMATCH എന്നത് MATCH-ന് പകരം കൂടുതൽ ശക്തവും ബഹുമുഖവുമായ ഒരു പകരക്കാരനായാണ് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്, അതിനാൽ ഈ രണ്ട് ഫംഗ്‌ഷനുകൾക്കും വളരെയധികം സാമ്യമുണ്ട്. എന്നിരുന്നാലും, അവശ്യ വ്യത്യാസങ്ങളുണ്ട്.

വ്യത്യസ്‌ത ഡിഫോൾട്ട് സ്വഭാവം

MATCH ഫംഗ്‌ഷൻ കൃത്യമായ പൊരുത്തത്തിലോ അടുത്ത ചെറിയ ഇനത്തിലോ ഡിഫോൾട്ട് ചെയ്യുന്നു ( match_type 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു).

XMATCH ഫംഗ്‌ഷൻ കൃത്യമായ പൊരുത്തത്തിലേക്ക് ഡിഫോൾട്ട് ചെയ്യുന്നു ( match_mode 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു).

ഏകദേശ പൊരുത്തം

match_mode ആകുമ്പോൾ / match_type ആർഗ്യുമെന്റ് 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു:

  • MATCH കൃത്യമായ പൊരുത്തം അല്ലെങ്കിൽ അടുത്തത് ചെറുത് തിരയുന്നു. ലുക്കപ്പ് അറേ ആരോഹണ ക്രമത്തിൽ അടുക്കേണ്ടത് ആവശ്യമാണ്.
  • കൃത്യമായി XMATCH തിരയലുകൾ

സോഫ്‌റ്റ്‌വെയർ ടൂളുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രക്രിയകൾ ലളിതമാക്കുന്നതിനുള്ള അഭിനിവേശമുള്ള ഒരു സമർപ്പിത സാങ്കേതിക തത്പരനാണ് മൈക്കൽ ബ്രൗൺ. ടെക് വ്യവസായത്തിൽ ഒരു ദശാബ്ദത്തിലേറെ അനുഭവസമ്പത്തുള്ള അദ്ദേഹം, മൈക്രോസോഫ്റ്റ് എക്സൽ, ഔട്ട്‌ലുക്ക്, ഗൂഗിൾ ഷീറ്റ്, ഡോക്‌സ് എന്നിവയിൽ തന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഉൽപ്പാദനക്ഷമതയും കാര്യക്ഷമതയും മെച്ചപ്പെടുത്തുന്നതിന് പിന്തുടരാൻ എളുപ്പമുള്ള നുറുങ്ങുകളും ട്യൂട്ടോറിയലുകളും നൽകിക്കൊണ്ട്, തന്റെ അറിവും വൈദഗ്ധ്യവും മറ്റുള്ളവരുമായി പങ്കിടുന്നതിനാണ് മൈക്കിളിന്റെ ബ്ലോഗ് സമർപ്പിച്ചിരിക്കുന്നത്. നിങ്ങൾ പരിചയസമ്പന്നനായ പ്രൊഫഷണലോ തുടക്കക്കാരനോ ആകട്ടെ, ഈ അവശ്യ സോഫ്റ്റ്‌വെയർ ടൂളുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള വിലയേറിയ ഉൾക്കാഴ്ചകളും പ്രായോഗിക ഉപദേശങ്ങളും മൈക്കിളിന്റെ ബ്ലോഗ് വാഗ്ദാനം ചെയ്യുന്നു.