Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

ഈ ചെറിയ ട്യൂട്ടോറിയൽ എങ്ങനെ ഒരു ഫംഗ്ഷൻ ഉണ്ടാക്കാം എന്ന് വിശദീകരിക്കുന്നു VPR (VLOOKUP) കേസ്-സെൻസിറ്റീവ്, Excel-ന് ഒരു കേസ്-സെൻസിറ്റീവ് രീതിയിൽ തിരയാൻ കഴിയുന്ന മറ്റ് നിരവധി ഫോർമുലകൾ കാണിക്കുന്നു, കൂടാതെ ഓരോ ഫംഗ്‌ഷന്റെയും ശക്തിയും ബലഹീനതയും ചൂണ്ടിക്കാണിക്കുന്നു.

ലംബമായ തിരച്ചിൽ ഏത് ഫംഗ്‌ഷനാണ് നിർവഹിക്കുന്നതെന്ന് ഓരോ എക്സൽ ഉപയോക്താവിനും അറിയാമെന്ന് ഞാൻ ഊഹിക്കുന്നു. ശരിയാണ്, അതൊരു ചടങ്ങാണ് VPR. എന്നിരുന്നാലും, കുറച്ച് ആളുകൾക്ക് അത് അറിയാം VPR കേസ് സെൻസിറ്റീവ് അല്ല, അതായത് ചെറിയ അക്ഷരങ്ങളും വലിയ അക്ഷരങ്ങളും അതിന് സമാനമാണ്.

കഴിവില്ലായ്മ പ്രകടമാക്കുന്ന ഒരു ദ്രുത ഉദാഹരണം ഇതാ VPR രജിസ്റ്റർ തിരിച്ചറിയുക. ഒരു സെല്ലിൽ എന്ന് കരുതുക A1 "ബിൽ" എന്ന മൂല്യവും സെല്ലും അടങ്ങിയിരിക്കുന്നു A2 - "ബിൽ", ഫോർമുല:

=VLOOKUP("Bill",A1:A10,2)

=ВПР("Bill";A1:A10;2)

… ലിസ്റ്റിൽ ആ മൂല്യം ആദ്യം വരുന്നതിനാൽ "ബില്ലിൽ" അതിന്റെ തിരയൽ നിർത്തും, കൂടാതെ സെല്ലിൽ നിന്ന് മൂല്യം വേർതിരിച്ചെടുക്കും B1.

ഈ ലേഖനത്തിൽ പിന്നീട്, എങ്ങനെ ചെയ്യണമെന്ന് ഞാൻ നിങ്ങളെ കാണിക്കും VPR കേസ് സെൻസിറ്റീവ്. കൂടാതെ, Excel-ൽ കേസ്-സെൻസിറ്റീവ് തിരയലുകൾ നടത്താൻ കഴിയുന്ന കുറച്ച് ഫംഗ്ഷനുകൾ കൂടി ഞങ്ങൾ പഠിക്കും.

ഞങ്ങൾ ഏറ്റവും ലളിതമായതിൽ നിന്ന് ആരംഭിക്കും - കാണുക (LOOKUP) കൂടാതെ SUMPRODUCT (SUMPRODUCT), നിർഭാഗ്യവശാൽ, നിരവധി കാര്യമായ പരിമിതികളുണ്ട്. അടുത്തതായി, കുറച്ചുകൂടി സങ്കീർണ്ണമായ സൂത്രവാക്യം ഞങ്ങൾ സൂക്ഷ്മമായി പരിശോധിക്കും INDEX+MATCH (INDEX+MATCH), ഏത് സാഹചര്യത്തിലും ഏത് ഡാറ്റാഗണത്തിലും കുറ്റമറ്റ രീതിയിൽ പ്രവർത്തിക്കുന്നു.

VLOOKUP ഫംഗ്‌ഷൻ കേസ് സെൻസിറ്റീവ് ആണ്

നിങ്ങൾക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, സാധാരണ പ്രവർത്തനം VPR കേസ് സെൻസിറ്റീവ് ആണ്. എന്നിരുന്നാലും, ഇത് കേസ് സെൻസിറ്റീവ് ആക്കാൻ ഒരു വഴിയുണ്ട്. ഇത് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ പട്ടികയിലേക്ക് ഒരു സഹായ കോളം ചേർക്കേണ്ടതുണ്ട്.

ഒരു കോളത്തിൽ എന്ന് കരുതുക B ഉൽപ്പന്ന ഐഡന്റിഫയറുകൾ (ഇനം) ഉണ്ട്, കൂടാതെ നിരകളിൽ നിന്ന് ഉൽപ്പന്നത്തിന്റെ വിലയും അനുബന്ധ അഭിപ്രായവും വേർതിരിച്ചെടുക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു C и D. ഐഡന്റിഫയറുകളിൽ ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും അടങ്ങിയിരിക്കുന്നു എന്നതാണ് പ്രശ്നം. ഉദാഹരണത്തിന്, സെൽ മൂല്യങ്ങൾ B4 (001Tvci3u) കൂടാതെ B5 (001Tvci3U) അവസാന പ്രതീകത്തിന്റെ കാര്യത്തിൽ മാത്രം വ്യത്യാസപ്പെട്ടിരിക്കുന്നു, u и U യഥാക്രമം.

നിങ്ങൾക്ക് ഊഹിക്കാവുന്നതുപോലെ, സാധാരണ തിരയൽ ഫോർമുല

=VLOOKUP("001Tvci3U",$A$2:$C$7,2,FALSE)

=ВПР("001Tvci3U";$A$2:$C$7;2;ЛОЖЬ)

തിരിച്ചു വരും $ 90, മൂല്യം മുതൽ 001Tvci3u എന്നതിനേക്കാൾ മുമ്പത്തെ തിരയൽ ശ്രേണിയിലാണ് 001Tvci3U. എന്നാൽ നമുക്ക് വേണ്ടത് അതല്ല, അല്ലേ?

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

ഒരു ഫംഗ്ഷൻ ഉപയോഗിച്ച് തിരയാൻ VPR Excel കേസ് സെൻസിറ്റീവിൽ, നിങ്ങൾ ഒരു സഹായ കോളം ചേർക്കുകയും അതിന്റെ സെല്ലുകൾ ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിച്ച് പൂരിപ്പിക്കുകയും വേണം (ഇവിടെ B എന്നത് ലുക്കപ്പ് കോളമാണ്):

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & CODE(MID(B2,4,1)) & CODE(MID(B2,5,1)) & CODE(MID(B2,6,1)) & CODE(MID(B2,7,1)) & CODE(MID(B2,8,1)) & IFERROR(CODE(MID(B2,9,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & КОДСИМВ(ПСТР(B2;4;1)) & КОДСИМВ(ПСТР(B2;5;1)) & КОДСИМВ(ПСТР(B2;6;1)) & КОДСИМВ(ПСТР(B2;7;1)) & КОДСИМВ(ПСТР(B2;8;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;9;1));"")

ഈ ഫോർമുല ആവശ്യമുള്ള മൂല്യത്തെ പ്രത്യേക പ്രതീകങ്ങളായി വിഭജിക്കുന്നു, ഓരോ പ്രതീകവും അതിന്റെ കോഡ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു (ഉദാഹരണത്തിന്, പകരം A 65-ൽ, പകരം a കോഡ് 97) തുടർന്ന് ഈ കോഡുകളെ ഒരു തനതായ സംഖ്യകളായി സംയോജിപ്പിക്കുന്നു.

അതിനുശേഷം, ഞങ്ങൾ ഒരു ലളിതമായ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു VPR കേസ് സെൻസിറ്റീവ് തിരയലിനായി:

=VLOOKUP($G$3,$A$2:$C$8,3,FALSE)

=ВПР($G$3;$A$2:$C$8;3;ЛОЖЬ)

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

പ്രവർത്തനത്തിന്റെ ശരിയായ പ്രവർത്തനം VPR കേസ്-സെൻസിറ്റീവ് രണ്ട് ഘടകങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു:

  1. കാണാവുന്ന ശ്രേണിയിലെ ഏറ്റവും ഇടതുവശത്തുള്ള കോളം സഹായക കോളം ആയിരിക്കണം.
  2. നിങ്ങൾ തിരയുന്ന മൂല്യത്തിൽ യഥാർത്ഥ മൂല്യത്തിന് പകരം ഒരു പ്രതീക കോഡ് ഉണ്ടായിരിക്കണം.

കോഡ് ഫംഗ്‌ഷൻ എങ്ങനെ ശരിയായി ഉപയോഗിക്കാം

ഓക്സിലറി കോളത്തിന്റെ സെല്ലുകളിൽ ചേർത്തിരിക്കുന്ന ഫോർമുല നിങ്ങളുടെ എല്ലാ തിരയൽ മൂല്യങ്ങൾക്കും ഒരേ എണ്ണം പ്രതീകങ്ങളുണ്ടെന്ന് അനുമാനിക്കുന്നു. ഇല്ലെങ്കിൽ, നിങ്ങൾ ഏറ്റവും ചെറുതും വലുതുമായ സംഖ്യകൾ അറിയുകയും നിരവധി സവിശേഷതകൾ ചേർക്കുകയും വേണം IFERROR (IFERROR) ഏറ്റവും ചെറുതും ദൈർഘ്യമേറിയതും തിരഞ്ഞ മൂല്യം തമ്മിലുള്ള വ്യത്യാസം എത്ര പ്രതീകങ്ങളാണ്.

ഉദാഹരണത്തിന്, ഏറ്റവും ചെറിയ തിരയൽ മൂല്യം 3 പ്രതീകങ്ങളും ദൈർഘ്യമേറിയത് 5 പ്രതീകങ്ങളുമാണെങ്കിൽ, ഈ ഫോർമുല ഉപയോഗിക്കുക:

=CODE(MID(B2,1,1)) & CODE(MID(B2,2,1)) & CODE(MID(B2,3,1)) & IFERROR(CODE(MID(B2,3,1)),"") & IFERROR(CODE(MID(B2,4,1)),"")

=КОДСИМВ(ПСТР(B2;1;1)) & КОДСИМВ(ПСТР(B2;2;1)) & КОДСИМВ(ПСТР(B2;3;1)) & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;3;1));"") & ЕСЛИОШИБКА(КОДСИМВ(ПСТР(B2;4;1));"")

പ്രവർത്തനത്തിന് PSTR (MID) നിങ്ങൾ ഇനിപ്പറയുന്ന ആർഗ്യുമെന്റുകൾ നൽകുന്നു:

  • ആദ്യ വാദം - ടെക്സ്റ്റ് (ടെക്‌സ്റ്റ്) എന്നത് എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യേണ്ട പ്രതീകങ്ങൾ അടങ്ങുന്ന ടെക്‌സ്‌റ്റ് അല്ലെങ്കിൽ സെൽ റഫറൻസാണ് (ഞങ്ങളുടെ കാര്യത്തിൽ ഇത് B2 ആണ്)
  • ആദ്യ വാദം - ആരംഭ_സംഖ്യ (start_position) എന്നത് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യേണ്ട ആദ്യത്തെ പ്രതീകങ്ങളുടെ സ്ഥാനമാണ്. നിങ്ങൾ പ്രവേശിക്കുക 1 ആദ്യ ഫംഗ്ഷനിൽ PSTR, 2 - രണ്ടാമത്തെ പ്രവർത്തനത്തിൽ PSTR തുടങ്ങിയവ.
  • ആദ്യ വാദം - സംഖ്യ_അക്ഷരങ്ങൾ (number_of_characters) - ടെക്‌സ്‌റ്റിൽ നിന്ന് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യേണ്ട പ്രതീകങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു. നമുക്ക് എല്ലായ്‌പ്പോഴും 1 പ്രതീകം മാത്രമേ ആവശ്യമുള്ളൂ എന്നതിനാൽ, എല്ലാ പ്രവർത്തനങ്ങളിലും ഞങ്ങൾ എഴുതുന്നു 1.

പരിമിതികൾ: ഫംഗ്ഷൻ VPR Excel-ലെ കേസ് സെൻസിറ്റീവ് തിരയലുകൾക്കുള്ള മികച്ച പരിഹാരമല്ല. ആദ്യം, ഒരു സഹായ കോളം ചേർക്കേണ്ടത് ആവശ്യമാണ്. രണ്ടാമതായി, ഡാറ്റ ഏകതാനമാണെങ്കിൽ അല്ലെങ്കിൽ തിരഞ്ഞ മൂല്യങ്ങളിലെ അക്ഷരങ്ങളുടെ കൃത്യമായ എണ്ണം അറിയാമെങ്കിൽ മാത്രമേ ഫോർമുല ഒരു നല്ല ജോലി ചെയ്യൂ. ഇത് നിങ്ങളുടെ കാര്യമല്ലെങ്കിൽ, ഞങ്ങൾ താഴെ കാണിക്കുന്ന പരിഹാരങ്ങളിലൊന്ന് ഉപയോഗിക്കുന്നതാണ് നല്ലത്.

കേസ് സെൻസിറ്റീവ് തിരയലിനായി LOOKUP പ്രവർത്തനം

ഫംഗ്ഷൻ കാണുക (LOOKUP) ബന്ധപ്പെട്ടിരിക്കുന്നു VPR, എന്നിരുന്നാലും അതിന്റെ വാക്യഘടന ഒരു സഹായ കോളം ചേർക്കാതെ തന്നെ കേസ് സെൻസിറ്റീവ് തിരയലുകൾ അനുവദിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, ഉപയോഗിക്കുക കാണുക ഫംഗ്ഷനുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു കൃത്യം (കൃത്യം).

മുമ്പത്തെ ഉദാഹരണത്തിൽ നിന്ന് ഞങ്ങൾ ഡാറ്റ എടുക്കുകയാണെങ്കിൽ (ഒരു ഓക്സിലറി കോളം ഇല്ലാതെ), ഇനിപ്പറയുന്ന ഫോർമുല ചുമതലയെ നേരിടും:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

ശ്രേണിയിൽ ഫോർമുല തിരയലുകൾ A2:A7 സെൽ മൂല്യവുമായി കൃത്യമായ പൊരുത്തം F2 കേസ് സെൻസിറ്റീവ്, അതേ വരിയുടെ B നിരയിൽ നിന്നുള്ള മൂല്യം നൽകുന്നു.

പോലെ VPRഫംഗ്ഷൻ കാണുക ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ടെക്സ്റ്റ്, സംഖ്യാ മൂല്യങ്ങൾ എന്നിവയിൽ തുല്യമായി പ്രവർത്തിക്കുന്നു:

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

പ്രധാനപ്പെട്ടത്! ചടങ്ങിന് വേണ്ടി കാണുക ശരിയായി പ്രവർത്തിച്ചു, ലുക്കപ്പ് കോളത്തിലെ മൂല്യങ്ങൾ ആരോഹണ ക്രമത്തിൽ അടുക്കണം, അതായത് ചെറുത് മുതൽ വലുത് വരെ.

പ്രവർത്തനം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഞാൻ ചുരുക്കമായി വിശദീകരിക്കാം കൃത്യം മുകളിൽ കാണിച്ചിരിക്കുന്ന ഫോർമുലയിൽ, ഇതാണ് പ്രധാന പോയിന്റ്.

ഫംഗ്ഷൻ കൃത്യം 1-ഉം 2-ഉം ആർഗ്യുമെന്റുകളിലെ രണ്ട് ടെക്‌സ്‌റ്റ് മൂല്യങ്ങൾ താരതമ്യം ചെയ്‌ത് അവ കൃത്യമായി സമാനമാണെങ്കിൽ TRUE എന്നോ അല്ലാത്തപക്ഷം FALSE എന്നോ നൽകുന്നു. പ്രവർത്തനം എന്നത് ഞങ്ങൾക്ക് പ്രധാനമാണ് കൃത്യം കേസ് സെൻസിറ്റീവ്.

നമ്മുടെ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം കാണുക+കൃത്യം:

=LOOKUP(TRUE,EXACT($A$2:$A$7,$F$2),$B$2:$B$7)

=ПРОСМОТР(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);$B$2:$B$7)

  • ഫംഗ്ഷൻ കൃത്യം സെൽ മൂല്യം താരതമ്യം ചെയ്യുന്നു F2 ഒരു നിരയിലെ എല്ലാ ഘടകങ്ങളും A (A2:A7). കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയാൽ TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE.
  • നിങ്ങൾ ആദ്യ ഫംഗ്ഷൻ ആർഗ്യുമെന്റ് നൽകുന്നതിനാൽ കാണുക മൂല്യം TRUE, കൃത്യമായ പൊരുത്തം, കേസ് സെൻസിറ്റീവ് കണ്ടെത്തിയാൽ മാത്രം, നിർദ്ദിഷ്ട കോളത്തിൽ നിന്ന് (ഞങ്ങളുടെ കാര്യത്തിൽ, കോളം B) ബന്ധപ്പെട്ട മൂല്യം എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു.

ഈ വിശദീകരണം വ്യക്തമായിരുന്നുവെന്നും ഇപ്പോൾ നിങ്ങൾക്ക് പ്രധാന ആശയം മനസ്സിലായെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു. അങ്ങനെയാണെങ്കിൽ, ഞങ്ങൾ കൂടുതൽ വിശകലനം ചെയ്യുന്ന മറ്റ് ഫംഗ്ഷനുകളിൽ നിങ്ങൾക്ക് ബുദ്ധിമുട്ടുകൾ ഉണ്ടാകില്ല, കാരണം. അവയെല്ലാം ഒരേ തത്വത്തിലാണ് പ്രവർത്തിക്കുന്നത്.

പരിമിതികൾ: ലുക്കപ്പ് കോളത്തിലെ ഡാറ്റ ആരോഹണ ക്രമത്തിൽ അടുക്കിയിരിക്കണം.

SUMPRODUCT - ടെക്സ്റ്റ് മൂല്യങ്ങൾ കണ്ടെത്തുന്നു, കേസ് സെൻസിറ്റീവ്, എന്നാൽ അക്കങ്ങൾ മാത്രം നൽകുന്നു

തലക്കെട്ടിൽ നിന്ന് നിങ്ങൾ ഇതിനകം മനസ്സിലാക്കിയതുപോലെ, SUMPRODUCT (SUMPRODUCT) മറ്റൊരു Excel ഫംഗ്‌ഷനാണ്, അത് ഒരു കേസ്-സെൻസിറ്റീവ് തിരയൽ നടത്താൻ നിങ്ങളെ സഹായിക്കും, പക്ഷേ സംഖ്യാ മൂല്യങ്ങൾ മാത്രം നൽകും. ഈ ഓപ്ഷൻ നിങ്ങൾക്ക് അനുയോജ്യമല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഉടനടി ബണ്ടിലിലേക്ക് പോകാം INDEX+MATCH, ഏത് കേസിനും ഏത് ഡാറ്റ തരത്തിനും ഒരു പരിഹാരം നൽകുന്നു.

ആദ്യം, ഈ ഫംഗ്‌ഷന്റെ വാക്യഘടനയെക്കുറിച്ച് ഞാൻ സംക്ഷിപ്തമായി വിശദീകരിക്കാം, ഇനിപ്പറയുന്ന കേസ്-സെൻസിറ്റീവ് ഫോർമുല നന്നായി മനസ്സിലാക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കും.

ഫംഗ്ഷൻ SUMPRODUCT തന്നിരിക്കുന്ന ശ്രേണികളുടെ ഘടകങ്ങളെ ഗുണിച്ച് ഫലങ്ങളുടെ ആകെത്തുക നൽകുന്നു. വാക്യഘടന ഇതുപോലെ കാണപ്പെടുന്നു:

SUMPRODUCT(array1,[array2],[array3],...)

СУММПРОИЗВ(массив1;[массив2];[массив3];…)

ഞങ്ങൾക്ക് ഒരു കേസ് സെൻസിറ്റീവ് തിരയൽ ആവശ്യമുള്ളതിനാൽ, ഞങ്ങൾ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു കൃത്യം ഗുണിതങ്ങളിൽ ഒന്നായി മുമ്പത്തെ ഉദാഹരണത്തിൽ നിന്ന് (കൃത്യം):

=SUMPRODUCT((EXACT($A$2:$A$7,$F$2)*($B$2:$B$7)))

=СУММПРОИЗВ((СОВПАД($A$2:$A$7;$F$2)*($B$2:$B$7)))

നിങ്ങൾ ഓർക്കുന്നതുപോലെ, കൃത്യം സെൽ മൂല്യം താരതമ്യം ചെയ്യുന്നു F2 ഒരു നിരയിലെ എല്ലാ ഘടകങ്ങളും A. കൃത്യമായ പൊരുത്തം കണ്ടെത്തിയാൽ TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE. ഗണിതശാസ്ത്ര പ്രവർത്തനങ്ങളിൽ, Excel TRUE ആയി കണക്കാക്കുന്നു 1, കൂടാതെ FALSE എന്നതിന് 0കൂടുതൽ SUMPRODUCT ഈ സംഖ്യകളെ ഗുണിച്ച് ഫലങ്ങൾ സംഗ്രഹിക്കുന്നു.

പൂജ്യങ്ങൾ കണക്കാക്കില്ല, കാരണം ഗുണിക്കുമ്പോൾ അവ എല്ലായ്പ്പോഴും നൽകുന്നു 0. ഒരു കോളത്തിൽ കൃത്യമായ പൊരുത്തമുണ്ടായാൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം A കണ്ടെത്തി മടങ്ങി 1… പ്രവർത്തനം SUMPRODUCT നിരയിലെ സംഖ്യയെ ഗുണിക്കുന്നു B on 1 ഫലം തിരികെ നൽകുന്നു - കൃത്യമായി അതേ നമ്പർ! കാരണം, മറ്റ് ഉൽപ്പന്നങ്ങളുടെ ഫലങ്ങൾ പൂജ്യമാണ്, അവ ഫലമായുണ്ടാകുന്ന തുകയെ ബാധിക്കില്ല.

നിർഭാഗ്യവശാൽ പ്രവർത്തനം SUMPRODUCT വാചക മൂല്യങ്ങളും തീയതികളും വർദ്ധിപ്പിക്കാൻ കഴിയാത്തതിനാൽ പ്രവർത്തിക്കാൻ കഴിയില്ല. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് ഒരു പിശക് സന്ദേശം ലഭിക്കും #മൂല്യം! (#VALUE!) ഒരു സെല്ലിലെന്നപോലെ F4 ചുവടെയുള്ള ചിത്രത്തിൽ:

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

പരിമിതികൾ: സംഖ്യാ മൂല്യങ്ങൾ മാത്രം നൽകുന്നു.

INDEX + MATCH - ഏത് ഡാറ്റാ തരത്തിനും വേണ്ടിയുള്ള കേസ് സെൻസിറ്റീവ് തിരയൽ

അവസാനമായി, ഏത് ഡാറ്റാ സെറ്റിലും പ്രവർത്തിക്കുന്ന അൺലിമിറ്റഡ്, കേസ് സെൻസിറ്റീവ് സെർച്ച് ഫോർമുലയ്ക്ക് ഞങ്ങൾ അടുത്താണ്.

ഈ ഉദാഹരണം അവസാനമായി വരുന്നത്, മികച്ചത് മധുരപലഹാരത്തിനായി അവശേഷിക്കുന്നതുകൊണ്ടല്ല, മറിച്ച് മുൻ ഉദാഹരണങ്ങളിൽ നിന്ന് നേടിയ അറിവ് കേസ്-സെൻസിറ്റീവ് ഫോർമുല മികച്ചതും വേഗത്തിലും മനസ്സിലാക്കാൻ നിങ്ങളെ സഹായിക്കും എന്നതിനാലാണ്. INDEX+MATCH (ഇൻഡക്സ്+മാച്ച്).

നിങ്ങൾ ഊഹിച്ചതുപോലെ, പ്രവർത്തനങ്ങളുടെ സംയോജനം കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു и INDEX കൂടുതൽ വഴക്കമുള്ളതും ശക്തവുമായ ബദലായി Excel-ൽ ഉപയോഗിക്കുന്നു VPR. VLOOKUP എന്നതിനുപകരം INDEX ഉം MATCH ഉം ഉപയോഗിക്കുന്ന ലേഖനം ഈ ഫംഗ്‌ഷനുകൾ എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിക്കുന്നുവെന്ന് വിശദീകരിക്കും.

ഞാൻ പ്രധാന പോയിന്റുകൾ വീണ്ടും വിശദീകരിക്കും:

  • ഫംഗ്ഷൻ കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു (MATCH) നൽകിയിരിക്കുന്ന ശ്രേണിയിലെ ഒരു മൂല്യത്തിനായി തിരയുകയും അതിന്റെ ആപേക്ഷിക സ്ഥാനം, അതായത് വരി കൂടാതെ/അല്ലെങ്കിൽ കോളം നമ്പർ നൽകുകയും ചെയ്യുന്നു;
  • അടുത്തതായി, പ്രവർത്തനം INDEX (INDEX) ഒരു നിർദ്ദിഷ്‌ട കോളത്തിൽ നിന്നും/അല്ലെങ്കിൽ വരിയിൽ നിന്നും ഒരു മൂല്യം നൽകുന്നു.

ഫോർമുലയിലേക്ക് INDEX+MATCH കേസ്-സെൻസിറ്റീവായി തിരയാൻ കഴിയും, നിങ്ങൾ അതിലേക്ക് ഒരു ഫംഗ്ഷൻ ചേർത്താൽ മതി. അത് എന്താണെന്ന് വീണ്ടും ഊഹിക്കാൻ പ്രയാസമില്ല കൃത്യം (കൃത്യം):

=INDEX($B$2:$B$7,MATCH(TRUE,EXACT($A$2:$A$7,$F$2),0))

=ИНДЕКС($B$2:$B$7;ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$F$2);0))

ഈ ഫോർമുലയിൽ കൃത്യം ഫംഗ്ഷനുമായി ചേർന്ന് അതേ രീതിയിൽ പ്രവർത്തിക്കുന്നു കാണുക, അതേ ഫലം നൽകുന്നു:

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

ഫോർമുല എന്നത് ശ്രദ്ധിക്കുക INDEX+MATCH ചുരുണ്ട ബ്രേസുകളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നത് ഒരു അറേ ഫോർമുലയാണ്, നിങ്ങൾ അത് അമർത്തി പൂർത്തിയാക്കണം Ctrl+Shift+Enter.

എന്തുകൊണ്ടാണ് INDEX+MATCH കേസ് സെൻസിറ്റീവ് തിരയലിനുള്ള ഏറ്റവും മികച്ച പരിഹാരം?

ബണ്ടിലിന്റെ പ്രധാന ഗുണങ്ങൾ INDEX и കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു:

  1. പോലെയല്ല, ഒരു സഹായ കോളം ചേർക്കേണ്ടതില്ല VPR.
  2. പോലെയല്ല, തിരയൽ കോളം അടുക്കേണ്ട ആവശ്യമില്ല കാണുക.
  3. എല്ലാ തരത്തിലുള്ള ഡാറ്റയിലും പ്രവർത്തിക്കുന്നു - നമ്പറുകൾ, ടെക്സ്റ്റ്, തീയതികൾ.

ഈ ഫോർമുല തികഞ്ഞതായി തോന്നുന്നു, അല്ലേ? യഥാർത്ഥത്തിൽ, അങ്ങനെയല്ല. അതുകൊണ്ടാണ്.

ലുക്കപ്പ് മൂല്യവുമായി ബന്ധപ്പെട്ട റിട്ടേൺ മൂല്യ കോളത്തിലെ സെൽ ശൂന്യമാണെന്ന് കരുതുക. ഫോർമുല എന്ത് ഫലം നൽകും? ഇല്ലേ? ഫോർമുല യഥാർത്ഥത്തിൽ എന്താണ് നൽകുന്നതെന്ന് നോക്കാം:

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

ക്ഷമിക്കണം, ഫോർമുല പൂജ്യം നൽകുന്നു! നിങ്ങൾ പ്യുവർ ടെക്സ്റ്റ് മൂല്യങ്ങൾ ഉപയോഗിച്ചാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ ഇത് ഒരു വലിയ പ്രശ്നമായിരിക്കില്ല. എന്നിരുന്നാലും, പട്ടികയിൽ "യഥാർത്ഥ" പൂജ്യങ്ങൾ ഉൾപ്പെടെയുള്ള സംഖ്യകൾ ഉണ്ടെങ്കിൽ, ഇത് ഒരു പ്രശ്നമായി മാറുന്നു.

വാസ്തവത്തിൽ, ഞങ്ങൾ നേരത്തെ ചർച്ച ചെയ്ത മറ്റെല്ലാ ലുക്കപ്പ് ഫോർമുലകളും (VLOOKUP, LOOKUP, SUMPRODUCT) സമാന രീതിയിൽ പ്രവർത്തിക്കുന്നു. എന്നാൽ നിങ്ങൾക്ക് തികഞ്ഞ ഫോർമുല വേണം, അല്ലേ?

ഒരു ഫോർമുല കേസ് സെൻസിറ്റീവ് ആക്കുന്നതിന് INDEX+MATCH തികഞ്ഞത്, ഒരു ഫംഗ്‌ഷനിൽ ഇടുക IF (IF) അത് റിട്ടേൺ മൂല്യമുള്ള ഒരു സെൽ പരീക്ഷിക്കുകയും അത് ശൂന്യമാണെങ്കിൽ ശൂന്യമായ ഫലം നൽകുകയും ചെയ്യും:

=IF(INDIRECT("B"&(1+MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)))<>"",INDEX($B$2:$B$7, MATCH(TRUE,EXACT($A$2:$A$7,$G$2),0)),"")

=ЕСЛИ(ДВССЫЛ("B"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0)))<>"";ИНДЕКС($B$2:$B$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($A$2:$A$7;$G$2);0));"")

ഈ ഫോർമുലയിൽ:

  • B റിട്ടേൺ മൂല്യങ്ങളുള്ള ഒരു നിരയാണ്
  • 1+ ഫംഗ്‌ഷൻ നൽകുന്ന സെല്ലിന്റെ ആപേക്ഷിക സ്ഥാനം മാറ്റുന്ന ഒരു സംഖ്യയാണ് കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു, സെല്ലിന്റെ യഥാർത്ഥ വിലാസത്തിലേക്ക്. ഉദാഹരണത്തിന്, ഞങ്ങളുടെ പ്രവർത്തനത്തിൽ കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു തിരയൽ അറേ നൽകിയിരിക്കുന്നു A2:A7, അതായത്, കോശത്തിന്റെ ആപേക്ഷിക സ്ഥാനം A2 ഉദ്ദേശിക്കുന്ന 1, കാരണം ഇത് അറേയിലെ ആദ്യത്തേതാണ്. എന്നാൽ സെല്ലിന്റെ യഥാർത്ഥ സ്ഥാനം A2 കോളത്തിൽ ആണ് 2, അതിനാൽ ഞങ്ങൾ ചേർക്കുന്നു 1വ്യത്യാസം വരുത്താനും പ്രവർത്തനം നടത്താനും ഇൻഡിറക്റ്റ് (INDIRECT) ആവശ്യമുള്ള സെല്ലിൽ നിന്ന് മൂല്യം വീണ്ടെടുത്തു.

ചുവടെയുള്ള ചിത്രങ്ങൾ തിരുത്തിയ കേസ്-സെൻസിറ്റീവ് ഫോർമുല കാണിക്കുന്നു INDEX+MATCH പ്രവർത്തനത്തിലാണ്. തിരികെ നൽകിയ സെൽ ശൂന്യമാണെങ്കിൽ അത് ഒരു ശൂന്യമായ ഫലം നൽകുന്നു.

ഞാൻ ഫോർമുല കോളങ്ങളാക്കി മാറ്റിയെഴുതി ബി: ഡിസ്ക്രീൻഷോട്ടിലെ ഫോർമുല ബാറിന് അനുയോജ്യമാക്കാൻ.

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

ഫോർമുല മടങ്ങുന്നു 0മടങ്ങിയ സെല്ലിൽ പൂജ്യം അടങ്ങിയിട്ടുണ്ടെങ്കിൽ.

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

നിങ്ങൾക്ക് ലിങ്ക് വേണമെങ്കിൽ INDEX и കൂടുതൽ തുറന്നുകാട്ടപ്പെട്ടു റിട്ടേൺ മൂല്യം ശൂന്യമാകുമ്പോൾ ചില സന്ദേശം പ്രദർശിപ്പിക്കും, നിങ്ങൾക്ക് അത് ഫോർമുലയുടെ അവസാന ഉദ്ധരണികളിൽ ("") എഴുതാം, ഉദാഹരണത്തിന്, ഇതുപോലെ:

=IF(INDIRECT("D"&(1+MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)))<>"",INDEX($D$2:$D$7, MATCH(TRUE,EXACT($B$2:$B$7,$G$2),0)),"There is nothing to return, sorry.")

=ЕСЛИ(ДВССЫЛ("D"&(1+ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0)))<>"";ИНДЕКС($D$2:$D$7; ПОИСКПОЗ(ИСТИНА;СОВПАД($B$2:$B$7;$G$2);0));"There is nothing to return, sorry.")

Excel-ൽ VLOOKUP കേസ് സെൻസിറ്റീവ് ആക്കാനുള്ള 4 വഴികൾ

നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക