ഉള്ളടക്ക പട്ടിക
ഒരു ടാർഗെറ്റ് സെല്ലിൽ ആവശ്യമായ മൂല്യം ഉണ്ടെങ്കിൽ മറ്റൊരു കോളത്തിൽ എന്തെങ്കിലും എങ്ങനെ തിരികെ നൽകാമെന്നും ഭാഗിക പൊരുത്തത്തോടെ എങ്ങനെ തിരയാമെന്നും ഒന്നിലധികം മാനദണ്ഡങ്ങൾ പരിശോധിക്കാമെന്നും കാണിക്കുന്ന നിരവധി "ഉണ്ടെങ്കിൽ Excel" ഫോർമുല ഉദാഹരണങ്ങൾ ട്യൂട്ടോറിയൽ നൽകുന്നു. ഒപ്പം യുക്തിയും.
Excel-ലെ ഏറ്റവും സാധാരണമായ ജോലികളിലൊന്ന് ഒരു സെല്ലിൽ താൽപ്പര്യമുള്ള മൂല്യമുണ്ടോ എന്ന് പരിശോധിക്കുന്നതാണ്. അത് ഏത് തരത്തിലുള്ള മൂല്യമായിരിക്കും? ഏതെങ്കിലും ടെക്സ്റ്റ് അല്ലെങ്കിൽ നമ്പർ, നിർദ്ദിഷ്ട ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഏതെങ്കിലും മൂല്യം (ശൂന്യമായ സെൽ അല്ല).
നിങ്ങൾ കണ്ടെത്താൻ ആഗ്രഹിക്കുന്ന മൂല്യങ്ങളെ ആശ്രയിച്ച്, Excel-ൽ "സെല്ലിൽ അടങ്ങിയിരിക്കുകയാണെങ്കിൽ" ഫോർമുലയുടെ നിരവധി വ്യതിയാനങ്ങൾ നിലവിലുണ്ട്. സാധാരണയായി, നിങ്ങൾ ഒരു ലോജിക്കൽ ടെസ്റ്റ് നടത്തുന്നതിന് IF ഫംഗ്ഷൻ ഉപയോഗിക്കും, കൂടാതെ വ്യവസ്ഥ പാലിക്കപ്പെടുമ്പോൾ ഒരു മൂല്യം (സെൽ അടങ്ങിയിരിക്കുന്നു) കൂടാതെ/അല്ലെങ്കിൽ മറ്റൊരു മൂല്യം വ്യവസ്ഥ പാലിക്കാത്തപ്പോൾ (സെൽ അടങ്ങിയിട്ടില്ല) തിരികെ നൽകും. ചുവടെയുള്ള ഉദാഹരണങ്ങൾ ഏറ്റവും സാധാരണമായ സാഹചര്യങ്ങൾ ഉൾക്കൊള്ളുന്നു.
സെല്ലിൽ എന്തെങ്കിലും മൂല്യമുണ്ടെങ്കിൽ,
ആരംഭകർക്കായി, എല്ലാം അടങ്ങിയിരിക്കുന്ന സെല്ലുകൾ എങ്ങനെ കണ്ടെത്താമെന്ന് നോക്കാം: ഏതെങ്കിലും ടെക്സ്റ്റ്, നമ്പർ അല്ലെങ്കിൽ തീയതി. ഇതിനായി, ശൂന്യമല്ലാത്ത സെല്ലുകൾ പരിശോധിക്കുന്ന ഒരു ലളിതമായ IF ഫോർമുല ഞങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്നു.
IF( സെൽ"", value_to_return, "")ഇതിനായി ഉദാഹരണത്തിന്, അതേ വരിയിലെ A കോളത്തിൽ എന്തെങ്കിലും മൂല്യമുണ്ടെങ്കിൽ B കോളത്തിൽ "ശൂന്യമല്ല" എന്ന് നൽകുന്നതിന്, നിങ്ങൾ B2-ൽ ഇനിപ്പറയുന്ന ഫോർമുല നൽകുക, തുടർന്ന് ഫോർമുല താഴേക്ക് പകർത്താൻ താഴെ വലത് കോണിലുള്ള ചെറിയ പച്ച ചതുരത്തിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക. ദികോളം:
=IF(A2"", "Not blank", "")
ഫലം ഇതുപോലെ കാണപ്പെടും:
സെല്ലിൽ ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ,
നമ്പറുകളും തീയതികളും അവഗണിച്ച് ടെക്സ്റ്റ് മൂല്യങ്ങളുള്ള സെല്ലുകൾ മാത്രം കണ്ടെത്തണമെങ്കിൽ, ISTEXT ഫംഗ്ഷനുമായി സംയോജിച്ച് IF ഉപയോഗിക്കുക. ഒരു ടാർഗെറ്റ് സെല്ലിൽ ഏതെങ്കിലും ടെക്സ്റ്റ് :
IF(ISTEXT( സെൽ), value_to_return, " അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ മറ്റൊരു സെല്ലിൽ കുറച്ച് മൂല്യം നൽകാനുള്ള പൊതുവായ ഫോർമുല ഇതാ. ")A നിരയിലെ ഒരു സെല്ലിൽ ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, B കോളത്തിൽ "അതെ" എന്ന വാക്ക് ചേർക്കണമെന്ന് നിങ്ങൾ കരുതുന്നു. ഇത് ചെയ്യുന്നതിന്, B2-ൽ ഇനിപ്പറയുന്ന ഫോർമുല ഇടുക:
=IF(ISTEXT(A2), "Yes", "")
സെല്ലിൽ നമ്പർ ഉണ്ടെങ്കിൽ,
സമാനമായ രീതിയിൽ , നിങ്ങൾക്ക് സംഖ്യാ മൂല്യങ്ങൾ (നമ്പറുകളും തീയതികളും) ഉള്ള സെല്ലുകളെ തിരിച്ചറിയാൻ കഴിയും. ഇതിനായി, ISNUMBER-നൊപ്പം IF ഫംഗ്ഷൻ ഉപയോഗിക്കുക:
IF(ISNUMBER( cell), value_to_return, "")ഇനിപ്പറയുന്ന ഫോർമുല കോളത്തിൽ "yes" നൽകുന്നു A കോളത്തിലെ അനുബന്ധ സെല്ലിൽ ഏതെങ്കിലും നമ്പർ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ:
=IF(ISNUMBER(A2), "Yes", "")
സെല്ലിൽ പ്രത്യേക ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ
നിശ്ചിത ടെക്സ്റ്റ് അടങ്ങിയ സെല്ലുകൾ കണ്ടെത്തുന്നു (അല്ലെങ്കിൽ നമ്പറുകൾ അല്ലെങ്കിൽ തീയതികൾ) എളുപ്പമാണ്. ടാർഗെറ്റ് സെല്ലിൽ ആവശ്യമുള്ള ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്ന ഒരു സാധാരണ IF ഫോർമുല നിങ്ങൾ എഴുതുകയും value_if_true ആർഗ്യുമെന്റിൽ തിരികെ നൽകുന്നതിന് ടെക്സ്റ്റ് ടൈപ്പ് ചെയ്യുക.
IF( സെൽ=" text", value_to_return, "")ഉദാഹരണത്തിന്, സെൽ A2-ൽ "ആപ്പിൾ" അടങ്ങിയിട്ടുണ്ടോ എന്ന് കണ്ടെത്താൻ, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=IF(A2="apples", "Yes", "")
സെല്ലിൽ പ്രത്യേകം അടങ്ങിയിട്ടില്ലെങ്കിൽtext
നിങ്ങൾ വിപരീത ഫലത്തിനായി തിരയുകയാണെങ്കിൽ, അതായത് ടാർഗെറ്റ് സെല്ലിൽ നിർദ്ദിഷ്ട വാചകം ("ആപ്പിൾസ്") അടങ്ങിയിട്ടില്ലെങ്കിൽ, മറ്റൊരു കോളത്തിലേക്ക് കുറച്ച് മൂല്യം തിരികെ നൽകുക, തുടർന്ന് ഇനിപ്പറയുന്നതിൽ ഒന്ന് ചെയ്യുക.
value_if_true ആർഗ്യുമെന്റിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗും ("") value_if_false argument-ൽ നൽകുന്നതിന് ടെക്സ്റ്റും നൽകുക:
=IF(A2="apples", "", "Not apples")
അല്ലെങ്കിൽ , logical_test -ൽ "നോട്ട് ഈക്വൽ ടു" ഓപ്പറേറ്റർ ഇടുക, കൂടാതെ value_if_true:
=IF(A2"apples", "Not apples", "")
എങ്ങനെയായാലും, ഫോർമുല നിർമ്മിക്കും ഈ ഫലം:
സെല്ലിൽ ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ: കേസ്-സെൻസിറ്റീവ് ഫോർമുല
നിങ്ങളുടെ ഫോർമുല വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും തമ്മിൽ വേർതിരിച്ചറിയാൻ നിർബന്ധിതമാക്കാൻ, കൃത്യമായ ഫംഗ്ഷൻ ഉപയോഗിക്കുക ലെറ്റർ കെയ്സ് ഉൾപ്പെടെ രണ്ട് ടെക്സ്റ്റ് സ്ട്രിംഗുകൾ കൃത്യമായി തുല്യമാണോ എന്ന് പരിശോധിക്കുന്നു:
=IF(EXACT(A2,"APPLES"), "Yes", "")
നിങ്ങൾക്ക് ചില സെല്ലിൽ മോഡൽ ടെക്സ്റ്റ് സ്ട്രിംഗും ഇൻപുട്ട് ചെയ്യാം (ഇതിൽ പറയുക C1), $ ചിഹ്നം ($C$1) ഉപയോഗിച്ച് സെൽ റഫറൻസ് ശരിയാക്കുക, കൂടാതെ ടാർഗെറ്റ് സെല്ലിനെ ആ സെല്ലുമായി താരതമ്യം ചെയ്യുക:
=IF(EXACT(A2,$C$1), "Yes", "")
സെല്ലെങ്കിൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്നു (ഭാഗിക പൊരുത്തം)
ഞങ്ങൾ നിസ്സാരമായ ടാസ്ക്കുകൾ പൂർത്തിയാക്കി, കൂടുതൽ വെല്ലുവിളി നിറഞ്ഞതും രസകരവുമായവയിലേക്ക് നീങ്ങുന്നു :) ഈ ഉദാഹരണത്തിൽ, നൽകിയിരിക്കുന്ന പ്രതീകമോ സബ്സ്ട്രിംഗോ സെല്ലിന്റെ ഭാഗമാണോ എന്ന് കണ്ടെത്താൻ മൂന്ന് വ്യത്യസ്ത ഫംഗ്ഷനുകൾ ആവശ്യമാണ്. ഉള്ളടക്കങ്ങൾ:
IF(ISNUMBER(SEARCH(" text", cell)), value_to_return,"")അകത്ത് നിന്ന് പ്രവർത്തിക്കുന്നു , ഫോർമുല എന്താണ് ചെയ്യുന്നത്:
- TheSEARCH ഫംഗ്ഷൻ ഒരു ടെക്സ്റ്റ് സ്ട്രിങ്ങിനായി തിരയുന്നു, സ്ട്രിംഗ് കണ്ടെത്തിയാൽ, #VALUE എന്ന ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം നൽകുന്നു! പിശക്.
- തിരയൽ വിജയിച്ചോ പരാജയപ്പെട്ടോ എന്ന് ISNUMBER ഫംഗ്ഷൻ പരിശോധിക്കുന്നു. SEARCH ഏതെങ്കിലും നമ്പർ നൽകിയിട്ടുണ്ടെങ്കിൽ, ISNUMBER TRUE നൽകുന്നു. SEARCH ഫലത്തിൽ ഒരു പിശക് സംഭവിക്കുകയാണെങ്കിൽ, ISNUMBER FALSE നൽകുന്നു.
- അവസാനം, IF ഫംഗ്ഷൻ ലോജിക്കൽ ടെസ്റ്റിൽ TRUE ഉള്ള സെല്ലുകൾക്കുള്ള നിർദ്ദിഷ്ട മൂല്യം നൽകുന്നു, അല്ലെങ്കിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗ് ("").
ഇപ്പോൾ, യഥാർത്ഥ ജീവിത വർക്ക്ഷീറ്റുകളിൽ ഈ ജനറിക് ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം.
സെല്ലിൽ ചില ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, മറ്റൊരു സെല്ലിൽ ഒരു മൂല്യം ഇടുക
നിങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുക. എ കോളത്തിലെ ഓർഡറുകൾ, ഒരു നിർദ്ദിഷ്ട ഐഡന്റിഫയർ ഉപയോഗിച്ച് ഓർഡറുകൾ കണ്ടെത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു, "A-" എന്ന് പറയുക. ഈ സൂത്രവാക്യം ഉപയോഗിച്ച് ടാസ്ക്ക് പൂർത്തിയാക്കാൻ കഴിയും:
=IF(ISNUMBER(SEARCH("A-",A2)),"Valid","")
ഫോർമുലയിലെ സ്ട്രിംഗ് ഹാർഡ്കോഡ് ചെയ്യുന്നതിനുപകരം, നിങ്ങളുടെ ഫോർമുലയിലെ സെല്ലിന്റെ റഫറൻസായ ഒരു പ്രത്യേക സെല്ലിൽ (E1) നിങ്ങൾക്ക് അത് ഇൻപുട്ട് ചെയ്യാം. :
=IF(ISNUMBER(SEARCH($E$1,A2)),"Valid","")
സൂത്രം ശരിയായി പ്രവർത്തിക്കുന്നതിന്, $ ചിഹ്നം (സമ്പൂർണ സെൽ റഫറൻസ്) ഉപയോഗിച്ച് സ്ട്രിംഗ് അടങ്ങിയ സെല്ലിന്റെ വിലാസം ലോക്ക് ചെയ്യുന്നത് ഉറപ്പാക്കുക.
സെല്ലിൽ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അത് മറ്റൊരു കോളത്തിലേക്ക് പകർത്തുക
സാധുവായ സെല്ലുകളുടെ ഉള്ളടക്കം മറ്റെവിടെയെങ്കിലും പകർത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, മൂല്യനിർണ്ണയ സെല്ലിന്റെ വിലാസം നൽകുക (A2) value_if_true argument:
=IF(ISNUMBER(SEARCH($E$1,A2)),A2,"")
ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് ഫലങ്ങൾ കാണിക്കുന്നു:
എങ്കിൽസെല്ലിൽ നിർദ്ദിഷ്ട വാചകം അടങ്ങിയിരിക്കുന്നു: കേസ്-സെൻസിറ്റീവ് ഫോർമുല
മുകളിലുള്ള രണ്ട് ഉദാഹരണങ്ങളിലും, സൂത്രവാക്യങ്ങൾ കേസ്-ഇൻസെൻസിറ്റീവ് ആണ്. നിങ്ങൾ കേസ് സെൻസിറ്റീവ് ഡാറ്റയുമായി പ്രവർത്തിക്കുമ്പോൾ, പ്രതീക കേസ് വേർതിരിച്ചറിയാൻ തിരയലിന് പകരം FIND ഫംഗ്ഷൻ ഉപയോഗിക്കുക.
ഉദാഹരണത്തിന്, ചെറിയക്ഷരം അവഗണിച്ച് "A-" എന്ന വലിയക്ഷരമുള്ള ഓർഡറുകൾ മാത്രമേ ഇനിപ്പറയുന്ന ഫോർമുല തിരിച്ചറിയൂ. a-".
=IF(ISNUMBER(FIND("A-",A2)),"Valid","")
സെല്ലിൽ നിരവധി ടെക്സ്റ്റ് സ്ട്രിംഗുകളിൽ ഒന്ന് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ (അല്ലെങ്കിൽ ലോജിക്)
കുറഞ്ഞത് അടങ്ങിയിരിക്കുന്ന സെല്ലുകളെ തിരിച്ചറിയാൻ നിങ്ങൾ തിരയുന്ന നിരവധി കാര്യങ്ങളിൽ ഒന്ന്, ഇനിപ്പറയുന്ന ഫോർമുലകളിൽ ഒന്ന് ഉപയോഗിക്കുക.
അല്ലെങ്കിൽ ഈ നമ്പർ സെർച്ച് ഫോർമുല
ഏറ്റവും വ്യക്തമായ സമീപനം ഓരോ സബ്സ്ട്രിംഗും വ്യക്തിഗതമായി പരിശോധിച്ച് OR ഫംഗ്ഷൻ ഉണ്ടായിരിക്കുന്നതാണ് കുറഞ്ഞത് ഒരു സബ്സ്ട്രിംഗെങ്കിലും കണ്ടെത്തിയാൽ IF ഫോർമുലയുടെ ലോജിക്കൽ ടെസ്റ്റിൽ TRUE തിരികെ നൽകുക:
IF(OR(ISNUMBER(SEARCH(" string1", സെൽ)), ISNUMBER (" string2", സെൽ))), value_to_return, "")നിങ്ങൾക്ക് A കോളത്തിൽ SKU-കളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുക "വസ്ത്രം" അല്ലെങ്കിൽ "പാവാട" എന്നിവ ഉൾപ്പെടുന്നവ കണ്ടെത്താൻ ആഗ്രഹിക്കുന്നു. ഈ ഫോർമുല ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും:
=IF(OR(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("skirt",A2))),"Valid ","")
രണ്ട് ഇനങ്ങൾക്ക് ഫോർമുല നന്നായി പ്രവർത്തിക്കുന്നു, പക്ഷേ ഇത് തീർച്ചയായും വഴിയല്ല നിങ്ങൾക്ക് പല കാര്യങ്ങളും പരിശോധിക്കണമെങ്കിൽ പോകുക. ഈ സാഹചര്യത്തിൽ, അടുത്ത ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ SUMPRODUCT ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നതാണ് മികച്ച സമീപനം.
SUMPRODUCT ISNUMBER തിരയൽ ഫോർമുല
നിങ്ങളാണെങ്കിൽഒന്നിലധികം ടെക്സ്റ്റ് സ്ട്രിംഗുകൾ കൈകാര്യം ചെയ്യുന്നത്, ഓരോ സ്ട്രിംഗും വെവ്വേറെ തിരയുന്നത് നിങ്ങളുടെ ഫോർമുല വളരെ ദൈർഘ്യമേറിയതും വായിക്കാൻ ബുദ്ധിമുട്ടുള്ളതുമാക്കും. SUMPRODUCT ഫംഗ്ഷനിലേക്ക് ISNUMBER SEARCH കോമ്പിനേഷൻ ഉൾച്ചേർക്കുന്നതാണ് കൂടുതൽ ഗംഭീരമായ പരിഹാരം, ഫലം പൂജ്യത്തേക്കാൾ വലുതാണോ എന്ന് നോക്കുക:
SUMPRODUCT(--ISNUMBER(SEARCH( strings, cell)))>0ഉദാഹരണത്തിന്, A2-ൽ D2:D4 സെല്ലുകളിൽ ഏതെങ്കിലും വാക്കുകൾ ഇൻപുട്ട് അടങ്ങിയിട്ടുണ്ടോ എന്ന് കണ്ടെത്താൻ, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0
പകരം, തിരയാനുള്ള സ്ട്രിംഗുകൾ അടങ്ങിയ ഒരു പേരിട്ട ശ്രേണി നിങ്ങൾക്ക് സൃഷ്ടിക്കാം, അല്ലെങ്കിൽ ഫോർമുലയിൽ വാക്കുകൾ നേരിട്ട് നൽകാം:
=SUMPRODUCT(--ISNUMBER(SEARCH({"dress","skirt","jeans"},A2)))>0
ഏതായാലും ഫലം ഇതുപോലെയായിരിക്കും:
0>ഔട്ട്പുട്ട് കൂടുതൽ ഉപയോക്തൃ-സൗഹൃദമാക്കുന്നതിന്, നിങ്ങൾക്ക് മുകളിലുള്ള ഫോർമുല IF ഫംഗ്ഷനിലേക്ക് കൂട്ടിച്ചേർത്ത് TRUE/FALSE മൂല്യങ്ങൾക്ക് പകരം നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റ് തിരികെ നൽകാം:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$4,A2)))>0, "Valid", "")
ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു
കാമ്പിൽ, മുമ്പത്തെ ഉദാഹരണത്തിൽ വിശദീകരിച്ചത് പോലെ നിങ്ങൾ തിരയലിനൊപ്പം ISNUMBER ഉപയോഗിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, തിരയൽ ഫലങ്ങൾ {TRUE;FALSE;FALSE} പോലെയുള്ള ഒരു അറേയുടെ രൂപത്തിൽ പ്രതിനിധീകരിക്കുന്നു. ഒരു സെല്ലിൽ നിർദ്ദിഷ്ട സബ്സ്ട്രിംഗുകളിൽ ഒരെണ്ണമെങ്കിലും അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അറേയിൽ TRUE ഉണ്ടായിരിക്കും. ഇരട്ട unary ഓപ്പറേറ്റർ (--) TRUE / FALSE മൂല്യങ്ങളെ യഥാക്രമം 1, 0 എന്നിവയിലേക്ക് നിർബന്ധിക്കുകയും {1;0;0} പോലെയുള്ള ഒരു അറേ നൽകുകയും ചെയ്യുന്നു. അവസാനമായി, SUMPRODUCT ഫംഗ്ഷൻ സംഖ്യകൾ കൂട്ടിച്ചേർക്കുന്നു, കൂടാതെ ഫലം പൂജ്യത്തേക്കാൾ കൂടുതലുള്ള സെല്ലുകൾ ഞങ്ങൾ തിരഞ്ഞെടുക്കുന്നു.
എങ്കിൽസെല്ലിൽ നിരവധി സ്ട്രിംഗുകൾ അടങ്ങിയിരിക്കുന്നു (ഒപ്പം ലോജിക്കും)
നിർദ്ദിഷ്ട ടെക്സ്റ്റ് സ്ട്രിംഗുകളെല്ലാം അടങ്ങിയ സെല്ലുകൾ കണ്ടെത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സാഹചര്യങ്ങളിൽ, ഇതിനകം പരിചിതമായ ISNUMBER തിരയൽ കോമ്പിനേഷൻ IF കൂടാതെ:
IF(AND(ISNUMBER) എന്നിവയ്ക്കൊപ്പം ഉപയോഗിക്കുക (" string1", സെൽ)), ISNUMBER(SEARCH(" string2", സെൽ)), value_to_return,"")ഉദാഹരണത്തിന്, ഈ ഫോർമുല ഉപയോഗിച്ച് "വസ്ത്രം", "നീല" എന്നിവ അടങ്ങിയിരിക്കുന്ന SKU-കൾ നിങ്ങൾക്ക് കണ്ടെത്താം:
=IF(AND(ISNUMBER(SEARCH("dress",A2)),ISNUMBER(SEARCH("blue",A2))),"Valid ","")
അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്യാം പ്രത്യേക സെല്ലുകളിലെ സ്ട്രിംഗുകൾ നിങ്ങളുടെ ഫോർമുലയിലെ സെല്ലുകളെ റഫറൻസ് ചെയ്യുക:
=IF(AND(ISNUMBER(SEARCH($D$2,A2)),ISNUMBER(SEARCH($E$2,A2))),"Valid ","")
ഒരു ബദൽ പരിഹാരമെന്ന നിലയിൽ, നിങ്ങൾക്ക് ഓരോ സ്ട്രിംഗിന്റെയും സംഭവങ്ങൾ എണ്ണി പരിശോധിക്കാം ഓരോ എണ്ണവും പൂജ്യത്തേക്കാൾ വലുതാണെങ്കിൽ:
=IF(AND(COUNTIF(A2,"*dress*")>0,COUNTIF(A2,"*blue*")>0),"Valid","")
ഫലം മുകളിലെ സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ആയിരിക്കും.
സെൽ മൂല്യത്തെ അടിസ്ഥാനമാക്കി വ്യത്യസ്ത ഫലങ്ങൾ എങ്ങനെ നൽകാം
നിങ്ങൾ ടാർഗെറ്റ് കോളത്തിലെ ഓരോ സെല്ലും മറ്റൊരു ഇനങ്ങളുടെ പട്ടികയുമായി താരതമ്യം ചെയ്യാനും ഓരോ പൊരുത്തത്തിനും വ്യത്യസ്ത മൂല്യം നൽകാനും ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഇനിപ്പറയുന്ന സമീപനങ്ങളിലൊന്ന് ഉപയോഗിക്കുക.
Nested IFs
നെസ്റ്റഡ് IF ഫോർമുലയുടെ യുക്തി ഇതുപോലെ ലളിതമാണ്: ഓരോ അവസ്ഥയും പരിശോധിക്കുന്നതിന് നിങ്ങൾ ഒരു പ്രത്യേക IF ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു, കൂടാതെ ആ പരിശോധനകളുടെ ഫലങ്ങൾ അനുസരിച്ച് വ്യത്യസ്ത മൂല്യങ്ങൾ നൽകുന്നു.
IF( cell=" lookup_text1", " return_ text1", IF( cell=" lookup_text2", " റിട്ടേൺ_ text2", IF( cell=" lookup_text3", " return_ text3", "")))നിങ്ങൾക്ക് എ കോളത്തിൽ ഇനങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്നും അവയുടെ ചുരുക്കെഴുത്ത് B കോളത്തിൽ വേണമെന്നും കരുതുക. ഇത് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക:
=IF(A2="apple", "Ap", IF(A2="avocado", "Av", IF(A2="banana", "B", IF(A2="lemon", "L", ""))))
നെസ്റ്റഡ് IF-ന്റെ വാക്യഘടനയെയും യുക്തിയെയും കുറിച്ചുള്ള പൂർണ്ണ വിവരങ്ങൾക്ക്, ദയവായി Excel നെസ്റ്റഡ് IF കാണുക - ഒരൊറ്റ ഫോർമുലയിലെ ഒന്നിലധികം വ്യവസ്ഥകൾ.
ലുക്ക്അപ്പ് ഫോർമുല
നിങ്ങൾ കൂടുതൽ തിരയുകയാണെങ്കിൽ ഒതുക്കമുള്ളതും നന്നായി മനസ്സിലാക്കാവുന്നതുമായ ഫോർമുല, ലുക്ക്അപ്പ് ഫംഗ്ഷൻ ഉപയോഗിച്ച് ലുക്ക്അപ്പ് ഫംഗ്ഷൻ ഉപയോഗിക്കുക, ലംബമായ അറേ കോൺസ്റ്റന്റുകളായി വിതരണം ചെയ്തിരിക്കുന്ന മൂല്യങ്ങൾ റിട്ടേൺ ചെയ്യുക:
LOOKUP( സെൽ, {" lookup_text1";" lookup_text2";" lookup_text3";…}, {" return_ text1";" return_ text2";" റിട്ടേൺ_ text3";…})കൃത്യമായ ഫലങ്ങൾക്കായി, ലുക്കപ്പ് മൂല്യങ്ങൾ അക്ഷരക്രമത്തിൽ ലിസ്റ്റ് ചെയ്യുന്നത് ഉറപ്പാക്കുക, A മുതൽ Z വരെ.
=LOOKUP(A2,{"apple";"avocado";"banana";"lemon"},{"Ap";"Av";"B";"L"})
നെസ്റ്റഡ് IF-കളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, ലുക്ക്അപ്പ് ഫോർമുലയ്ക്ക് ഒരു ഗുണം കൂടിയുണ്ട് - ഇത് വൈൽഡ്കാർഡ് പ്രതീകങ്ങൾ മനസ്സിലാക്കുന്നു അതിനാൽ ഭാഗിക പൊരുത്തങ്ങൾ തിരിച്ചറിയാൻ കഴിയും.
ഉദാഹരണത്തിന്, കോളം A-യിൽ ചില തരങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ വാഴപ്പഴത്തിൽ, നിങ്ങൾക്ക് "*വാഴപ്പഴം*" നോക്കാം, അത്തരം എല്ലാ സെല്ലുകൾക്കും ഒരേ ചുരുക്കെഴുത്ത് ("B") നൽകാം:
=LOOKUP(A2,{"apple";"avocado";"*banana*";"lemon"},{"Ap";"Av";"B";"L"})
കൂടുതൽ വിവരങ്ങൾക്ക്, നെസ്റ്റഡ് IF-കൾക്കുള്ള ബദലായി ലുക്ക്അപ്പ് ഫോർമുല കാണുക.
Vlookup ഫോർമുല
ഒരു വേരിയബിൾ ഡാറ്റ സെറ്റിനൊപ്പം പ്രവർത്തിക്കുമ്പോൾ, വെവ്വേറെ പൊരുത്തങ്ങളുടെ ലിസ്റ്റ് ഇൻപുട്ട് ചെയ്യുന്നത് കൂടുതൽ സൗകര്യപ്രദമായിരിക്കും. ഒരു Vlookup ഫോർമുല ഉപയോഗിച്ച് സെല്ലുകൾ വീണ്ടെടുക്കുക,ഉദാ.:
=VLOOKUP(A2, $D$2:$E$5, 2,FALSE )
കൂടുതൽ വിവരങ്ങൾക്ക്, തുടക്കക്കാർക്കുള്ള Excel VLOOKUP ട്യൂട്ടോറിയൽ കാണുക.
ഇങ്ങനെയാണ് നിങ്ങൾ ഒരു സെൽ എന്ന് പരിശോധിക്കുന്നത്. Excel-ൽ ഏതെങ്കിലും മൂല്യമോ നിർദ്ദിഷ്ട വാചകമോ അടങ്ങിയിരിക്കുന്നു. അടുത്ത ആഴ്ച, ഞങ്ങൾ Excel's If cell അടങ്ങിയിരിക്കുന്ന ഫോർമുലകൾ നോക്കുന്നത് തുടരാൻ പോകുന്നു, കൂടാതെ പ്രസക്തമായ സെല്ലുകൾ എങ്ങനെ എണ്ണാം അല്ലെങ്കിൽ സംഗ്രഹിക്കാം, ആ സെല്ലുകൾ അടങ്ങിയ മുഴുവൻ വരികൾ പകർത്തുകയോ നീക്കം ചെയ്യുക എന്നിവയും മറ്റും പഠിക്കുക. ദയവായി തുടരുക!
വർക്ക്ബുക്ക് പരിശീലിക്കുക
Excel സെല്ലിൽ ഉണ്ടെങ്കിൽ - ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)