ഉള്ളടക്ക പട്ടിക
Excel-ൽ, ഒരു സെല്ലിൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് ഉണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കാൻ സാഹചര്യങ്ങൾ ആവശ്യപ്പെട്ടേക്കാം. ഒരു സെല്ലിൽ നിർദ്ദിഷ്ട വാചകം അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്നത് എങ്ങനെയെന്ന് ഇന്ന് ഞങ്ങൾ നിങ്ങളെ കാണിക്കാൻ പോകുന്നു. ഈ സെഷനിൽ, ഞങ്ങൾ Excel 2019 ഉപയോഗിക്കുന്നു, നിങ്ങൾ തിരഞ്ഞെടുത്ത പതിപ്പ് ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല.
ആദ്യം, ഞങ്ങളുടെ ഉദാഹരണങ്ങളുടെ അടിസ്ഥാനമായ ഡാറ്റാസെറ്റിനെക്കുറിച്ച് നമുക്ക് അറിയാം
.
നിരവധി വിദ്യാർത്ഥികളുടെ ഗ്രേഡുകളുള്ള വിവരങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു പട്ടിക ഞങ്ങളുടെ പക്കലുണ്ട്. ഈ ഡാറ്റാസെറ്റ് ഉപയോഗിച്ച്, ഒരു സെല്ലിൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടോ ഇല്ലയോ എന്ന് ഞങ്ങൾ പരിശോധിക്കും.
കാര്യങ്ങൾ ലളിതമാക്കാനുള്ള അടിസ്ഥാന ഡാറ്റാസെറ്റാണിത്. ഒരു യഥാർത്ഥ ജീവിത സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് വളരെ വലുതും സങ്കീർണ്ണവുമായ ഒരു ഡാറ്റാസെറ്റ് നേരിടേണ്ടി വന്നേക്കാം.
പ്രാക്ടീസ് വർക്ക്ബുക്ക്
താഴെയുള്ള ലിങ്കിൽ നിന്ന് പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് സ്വാഗതം.
Excel സെല്ലിൽ നിർദ്ദിഷ്ട വാചകം ഉണ്ടെങ്കിൽ ) നമ്മൾ തിരയുന്ന വാചകം (സ്ട്രിംഗ്) മാത്രം ഉൾക്കൊള്ളുന്നു. ഇതിനൊപ്പം അധിക സ്ട്രിംഗുകളൊന്നും ഉണ്ടാകില്ല.ഉദാഹരണത്തിന്, ഞങ്ങളുടെ ഡാറ്റാസെറ്റിലെ ഗ്രേഡ് കോളം എല്ലാ സെല്ലിലും പാസായി അല്ലെങ്കിൽ പരാജയപ്പെട്ടു . അധിക വാക്കുകളോ സ്ട്രിംഗുകളോ ഇല്ല. അതിനാൽ, ഈ കോളത്തിനുള്ളിലെ ഒരു സെല്ലിൽ പാസായത് അല്ലെങ്കിൽ പരാജയപ്പെട്ടു ഉണ്ടോ എന്ന് നമുക്ക് പരിശോധിക്കാം.
ഇവിടെ, ഉദാഹരണത്തിന്, ഞങ്ങൾ ഒരു സെല്ലിൽ "പാസായത്" ഉണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കുകപുതുതായി അവതരിപ്പിച്ച Remarks നിരയിൽ ഒരു പരാമർശം ചേർക്കുക.
“ചെക്ക്” പോലുള്ള വാക്കുകൾ കേൾക്കുമ്പോൾ, നിങ്ങളുടെ മനസ്സിൽ വരുന്ന ആദ്യ ഫംഗ്ഷനുകളിൽ ഒന്ന് IF ആണ്. IF ഫംഗ്ഷൻ ഒരു ലോജിക്കൽ ടെസ്റ്റ് നടത്തുകയും ഒരു ബൈനറി മൂല്യം (TRUE അല്ലെങ്കിൽ FALSE) നൽകുകയും ചെയ്യുന്നു.
സെല്ലിൽ നിർദ്ദിഷ്ടമായത് അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ IF ഉപയോഗിച്ച് ഫോർമുല എഴുതാം. ടെക്സ്റ്റ് "പാസായി" അല്ലെങ്കിൽ ഇല്ല.
=IF(D4="Passed","Promoted","")
ഇവിടെ, ഞങ്ങൾ ഒരു ലോജിക്കൽ ഓപ്പറേഷൻ സജ്ജീകരിച്ചു D4=”Passed”
D4 -ൽ "പാസായി" അല്ലെങ്കിൽ ഇല്ലെങ്കിൽ അത് താരതമ്യം ചെയ്യുന്നു.
if_true_value ന് ഞങ്ങൾ "പ്രമോട്ടുചെയ്തത്" എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു, അത് സെൽ കണ്ടെത്തിക്കഴിഞ്ഞാൽ അത് ഫലമായി ദൃശ്യമാകും വാചകം അടങ്ങിയിരിക്കുന്നു. തൽക്കാലം, if_false_value ഒന്നും നൽകിയിട്ടില്ല.
D4 സെല്ലിൽ “പാസായി” എന്ന തിരയൽ വാചകം ഉണ്ട്, അതിനാൽ ഫോർമുല if_true_value തിരികെ നൽകി.
ഇപ്പോൾ, ബാക്കി സെല്ലുകൾക്കായി ഫോർമുല എഴുതുക. നിങ്ങൾക്ക് AuoFill ഫീച്ചറും പ്രയോഗിക്കാവുന്നതാണ്.
നിങ്ങൾക്ക് കാണാം, ഞങ്ങളുടെ ഫോർമുല if_true_value , “പ്രൊമോട്ടുചെയ്തത്” തിരികെ നൽകിയിട്ടുണ്ട്. , "പാസായത്" അടങ്ങിയിരിക്കുന്ന സെല്ലുകൾക്ക് തികച്ചും അനുയോജ്യമാണ്.
ഇത് ഒരു കേസ്-സെൻസിറ്റീവ് രീതിയിൽ പ്രവർത്തിക്കുന്നു. ഏതെങ്കിലും സെല്ലുകളിൽ "പാസായി" എന്നതിനുപകരം "പാസായി" അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അതും പ്രവർത്തിക്കും.
കൂടുതൽ വായിക്കുക: Excel തിരയുക റേഞ്ചിലുള്ള ടെക്സ്റ്റ്
2. സെല്ലിൽ പ്രത്യേക ടെക്സ്റ്റ് അടങ്ങിയിരിക്കുന്നു (ഭാഗിക പൊരുത്തം)
ചിലപ്പോൾ ഒരു സെല്ലിനുള്ളിൽ ഒരു പ്രത്യേക ടെക്സ്റ്റ് സബ്സ്ട്രിംഗായി തിരയേണ്ടി വന്നേക്കാം. ഈ വിഭാഗത്തിൽ, ഞങ്ങൾ ചെയ്യുംഅത് എങ്ങനെ ചെയ്യാമെന്ന് കാണുക.
ഉദാഹരണത്തിന്, ID കോളത്തിന്റെ സെല്ലുകൾക്കുള്ളിൽ ഞങ്ങൾ ഒരു സ്ട്രിംഗ് (ഗ്രൂപ്പിന്റെ പേര്) തിരയും.
ഞങ്ങളുടെ ഉദാഹരണത്തിന്റെ സന്ദർഭവുമായി പൊരുത്തപ്പെടുന്ന രണ്ട് നിരകൾ ഞങ്ങൾ ഇവിടെ അവതരിപ്പിച്ചു.
നിങ്ങൾക്ക് തിരയൽ സ്ട്രിംഗ് നിരകൾ ഞങ്ങൾ ലയിപ്പിച്ച കോളം കാണാം. ടെക്നിക്കുകൾക്കായി ഈ ലയന വരികൾ ലേഖനം പിന്തുടരുക.
I. FIND ഫംഗ്ഷനിലൂടെ പൊരുത്തപ്പെടുത്തുക (കേസ് സെൻസിറ്റീവ്)
മുമ്പത്തെ വിഭാഗത്തിൽ, വാചകം പരിശോധിക്കുന്നതിന് ഞങ്ങൾ IF ഉപയോഗിച്ചു (ലോജിക്കൽ എക്സ്പ്രഷൻ ഉപയോഗിച്ച്). ഞങ്ങൾക്ക് മറ്റ് പിന്തുണയ്ക്കുന്ന ഫംഗ്ഷനുകൾ ആവശ്യമാണെങ്കിലും ഈ ഫംഗ്ഷൻ ഉപയോഗത്തിലായിരിക്കും.
FIND ഫംഗ്ഷൻ എന്നത് ഞങ്ങൾ IF -മായി ജോടിയാക്കാൻ പോകുന്ന ഒരു ഫംഗ്ഷനാണ്. സെല്ലിൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് ഒരു സബ്സ്ട്രിംഗായി എങ്കിലും അടങ്ങിയിരിക്കുന്നു.
ഉദാഹരണത്തിന്, ഞങ്ങൾ ഐഡി കോളത്തിൽ നിന്ന് സെല്ലുകൾക്കുള്ളിൽ തിരയുന്ന “AB” എന്ന സ്ട്രിംഗ് തിരഞ്ഞെടുത്തു.
<0ഇനി, B4 സെല്ലിന്റെ ഫോർമുല എഴുതാം.
=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")
3>
ഇവിടെ നിങ്ങൾക്ക് ISNUMBER എന്ന പ്രവർത്തനം കാണാം. ഒരു സെല്ലിൽ ഒരു നമ്പർ അടങ്ങിയിരിക്കുമ്പോൾ ISNUMBER TRUE നൽകുന്നു, കൂടാതെ FALSE ഇല്ലെങ്കിൽ
ഞങ്ങൾ ഈ ഫംഗ്ഷൻ ഉപയോഗിച്ചു കാരണം അത് എന്ന് പരിശോധിക്കുന്നു FIND ഫംഗ്ഷന്റെ ഫലം ഒരു സംഖ്യയാണോ അല്ലയോ. ഇത് ഒരു ബൂളിയൻ മൂല്യം നൽകുന്നു.
ISNUMBER TRUE നൽകുമ്പോൾ IF ഫംഗ്ഷൻ if_true_value (Found)<പ്രവർത്തനക്ഷമമാക്കും. 12>, അല്ലെങ്കിൽ if_false_value (അല്ലകണ്ടെത്തി) .
ഇവിടെ ആദ്യ സെല്ലിനായി, ISNUMBER-FIND TRUE നൽകി, അവസാന ഔട്ട്പുട്ട് ആയി “കണ്ടെത്തി”.
നമുക്ക് ഗ്രൂപ്പിന്റെ പേര് എക്സ്ട്രാക്റ്റ് ചെയ്യാം. അതിനായി, ഞങ്ങൾ MID ഫംഗ്ഷൻ ഉപയോഗിക്കും. ഈ ഫംഗ്ഷൻ തന്നിരിക്കുന്ന സ്ട്രിംഗിന്റെ മധ്യത്തിൽ നിന്ന് പ്രതീകങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നു.
=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")
ആദ്യം, സെല്ലിൽ ഇത് അടങ്ങിയിട്ടുണ്ടോ എന്ന് ഞങ്ങൾ പരിശോധിച്ചു. നിർദ്ദിഷ്ട വാചകം, തുടർന്ന് if_true_value ഫീൽഡിൽ, മൂല്യം ലഭ്യമാക്കുന്നതിനായി ഞങ്ങൾ MID ഫംഗ്ഷൻ സജ്ജമാക്കി. FIND MID -നുള്ളിൽ ആരംഭ പോയിന്റും തുടർന്ന് 2 പ്രതീകങ്ങളും നൽകുന്നു. ഇത് രണ്ട് പ്രതീകങ്ങളുള്ള ഗ്രൂപ്പിന്റെ പേരുകൾ ലഭ്യമാക്കും.
സെല്ലിൽ ടെക്സ്റ്റ് അടങ്ങിയിരിക്കുമ്പോൾ ഞങ്ങൾ ഗ്രൂപ്പിന്റെ പേര് കണ്ടെത്തി.
FIND<2 മുതൽ> കേസ് സെൻസിറ്റീവ് ആണ്, അത് “ab” എന്നതിനായി if_true_value എക്സിക്യൂട്ട് ചെയ്യില്ല.
ബാക്കി സെല്ലുകൾക്കായി കോഡ് എഴുതുക. തിരയൽ സ്ട്രിംഗ് എന്ന് കൃത്യമായി എഴുതിയിരിക്കുന്ന ഒരു ഗ്രൂപ്പിന്റെ പേര് നിങ്ങൾ കണ്ടെത്തും.
തിരയൽ സ്ട്രിംഗിന്റെ മൂല്യം മാറ്റുക, നിങ്ങൾ പുതുക്കിയ ഫലം കണ്ടെത്തും.
II. സെർച്ച് ഫംഗ്ഷനിലൂടെ പൊരുത്തപ്പെടുത്തുക (കേസ് ഇൻസെൻസിറ്റീവ്)
മുമ്പത്തെ വിഭാഗത്തിൽ, ഒരു കേസ്-സെൻസിറ്റീവ് സമീപനമാണ് ഞങ്ങൾ നിരീക്ഷിച്ചത്. കാര്യങ്ങൾ അയവുള്ളതാക്കാൻ, നമുക്ക് ഒരു കേസ്-ഇൻസെൻസിറ്റീവ് സമീപനം സ്വീകരിക്കാം. അതിനായി, SEARCH ഫംഗ്ഷൻ ഉപയോഗപ്രദമാകും.
SEARCH ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിന്റെ സ്ഥാനം മറ്റൊന്നിനുള്ളിൽ നൽകുന്നു. ഇത് സമാനമായി പ്രവർത്തിക്കുന്നു കണ്ടെത്തുക ഫംഗ്ഷൻ, പക്ഷേ ഇത് കേസ്-ഇൻസെൻസിറ്റീവ് ആണ്.
സൂത്രവാക്യം ഇപ്രകാരമാണ്
=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")
3>
ഇത് FIND വിഭാഗത്തിന് സമാനമായി തോന്നുന്നു. FIND എന്നത് SEARCH ഉപയോഗിച്ച് ഞങ്ങൾ മാറ്റിസ്ഥാപിച്ചു എന്നതാണ് ഒരേയൊരു മാറ്റം. ബാക്കിയുള്ള സൂത്രവാക്യം സമാനമാണ്, അതേ രീതിയിൽ തന്നെ പ്രവർത്തിക്കുന്നു.
സെല്ലിൽ ടെക്സ്റ്റ് അടങ്ങിയിരിക്കുമ്പോൾ ഞങ്ങൾ ഗ്രൂപ്പിന്റെ പേര് കണ്ടെത്തി.
എഴുതുക ബാക്കി സെല്ലുകൾക്കുള്ള ഫോർമുല. ഏത് രൂപത്തിലും "AB" ഉള്ള എല്ലാ ഗ്രൂപ്പിന്റെ പേരുകളും നിങ്ങൾ കണ്ടെത്തും.
ഞങ്ങൾ തിരയൽ സ്ട്രിംഗ് ആയി "ab" എന്ന് എഴുതിയാൽ അത് തുടർന്നും ഉണ്ടാകും. ഈ മൂല്യങ്ങൾ ലഭ്യമാക്കുക.
III. COUNTIF ഫംഗ്ഷൻ ഉപയോഗിച്ച് പൊരുത്തപ്പെടുത്തുക (കേസ് ഇൻസെൻസിറ്റീവ്)
സെൽ പരിശോധിക്കുന്നതിനുള്ള മറ്റൊരു മാർഗം IF , COUNTIF എന്നിവ സംയോജിപ്പിക്കുന്ന ഒരു സബ്സ്ട്രിംഗായതിനാൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് അടങ്ങിയിരിക്കുന്നു. ഈ സമീപനം കേസ്-ഇൻസെൻസിറ്റീവ് ആകും.
ഈ COUNTIF ഫംഗ്ഷൻ ഒരൊറ്റ വ്യവസ്ഥ പാലിക്കുന്ന ഒരു ശ്രേണിയിലെ സെല്ലുകളെ കണക്കാക്കുന്നു.
ഇപ്പോൾ ഫോർമുല ഇനിപ്പറയുന്നതായിരിക്കും. ഒന്ന്.
=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")
COUNTIF ഉപയോഗിച്ച് ഞങ്ങൾ ഇവിടെ ലോജിക് പരിശോധിച്ചു. COUNTIF ഉപയോഗിച്ച് അത് കൗണ്ട് മൂല്യം 1 ആണോ ഇല്ലയോ എന്ന് പരിശോധിക്കുന്നു.
COUNTIF 1 നൽകുന്നുവെങ്കിൽ, if_true_value ( MID ഗ്രൂപ്പ് എക്സ്ട്രാക്റ്റുചെയ്യാനുള്ള ഭാഗം) പേര്) തിരികെ നൽകും. MID ഭാഗം മുമ്പത്തെ വിഭാഗത്തിൽ ചർച്ച ചെയ്തിരിക്കുന്നു.
COUNTIF എന്ന ഭാഗത്തിൽ നിന്നുള്ള 0-ന്, ഫോർമുല if_false_value (ശൂന്യമായ സെൽ, ആ സമയത്തേക്ക് നൽകും.ആകുന്നത്).
ഞങ്ങൾ പൊരുത്തം കണ്ടെത്തി, തുടർന്ന് സെല്ലിൽ നിർദ്ദിഷ്ട വാചകം അടങ്ങിയിരിക്കുമ്പോൾ ഫോർമുല ഗ്രൂപ്പിന്റെ പേര് തിരികെ നൽകി.
ഇതിന്റെ ഫോർമുല എഴുതുക. ബാക്കി കോശങ്ങൾ. തിരയൽ സ്ട്രിംഗ് ഉള്ള എല്ലാ ഗ്രൂപ്പ് പേരുകളും ഏത് രൂപത്തിലും നിങ്ങൾ കണ്ടെത്തും.
നമുക്ക് തിരയൽ സ്ട്രിംഗിന്റെ മൂല്യം മാറ്റാം, അപ്ഡേറ്റ് ചെയ്ത ഫലങ്ങൾ ഞങ്ങളുടെ മുന്നിലുണ്ടാകും.
കൂടുതൽ COUNTIF ഭാഗിക മാച്ച് സമീപനങ്ങൾക്ക് ഈ COUNTIF ഭാഗിക മത്സര ലേഖനം സന്ദർശിക്കുക. if എന്നതുമായി ഭാഗികമായി പൊരുത്തപ്പെടാൻ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ IF ഭാഗിക മാച്ച് ലേഖനം നിങ്ങൾക്ക് സഹായകമാകും.
ഉപസംഹാരം
ഇന്നത്തേക്കുള്ള അത്രമാത്രം. ഒരു സെല്ലിൽ Excel-ൽ ഒരു നിർദ്ദിഷ്ട ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാൻ ഞങ്ങൾ നിരവധി സമീപനങ്ങൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്. നിങ്ങൾക്ക് ഇത് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. എന്തെങ്കിലും മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ട് തോന്നുന്നുവെങ്കിൽ അഭിപ്രായം പറയാൻ മടിക്കേണ്ടതില്ല. ഇവിടെ നഷ്ടമായേക്കാവുന്ന മറ്റേതെങ്കിലും രീതികൾ ഞങ്ങളെ അറിയിക്കുക.