Excel REPLACE, SUBSTITUTE ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുന്നു - ഫോർമുല ഉദാഹരണങ്ങൾ

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

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

കഴിഞ്ഞ ആഴ്‌ച ഞങ്ങൾ FIND, SEARCH ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നതിനുള്ള വിവിധ വഴികൾ ചർച്ച ചെയ്‌തു. നിങ്ങളുടെ Excel വർക്ക്ഷീറ്റുകൾ. ഇന്ന്, ഒരു സെല്ലിലെ ടെക്‌സ്‌റ്റ് അതിന്റെ സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി മാറ്റിസ്ഥാപിക്കുന്നതിനോ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി മറ്റൊരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിനെ മാറ്റിസ്ഥാപിക്കുന്നതിനോ ഉള്ള മറ്റ് രണ്ട് ഫംഗ്‌ഷനുകൾ ഞങ്ങൾ ആഴത്തിൽ പരിശോധിക്കും. നിങ്ങൾ ഊഹിച്ചതുപോലെ, ഞാൻ Excel REPLACE, SUBSTITUTE ഫംഗ്‌ഷനുകളെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്.

    Excel REPLACE ഫംഗ്‌ഷൻ

    Excel-ലെ REPLACE ഫംഗ്‌ഷൻ നിങ്ങളെ ഒന്നോ അതിലധികമോ സ്വാപ്പ് ചെയ്യാൻ അനുവദിക്കുന്നു. മറ്റൊരു പ്രതീകം അല്ലെങ്കിൽ ഒരു കൂട്ടം പ്രതീകങ്ങൾ ഉപയോഗിച്ച് ഒരു ടെക്സ്റ്റ് സ്‌ട്രിംഗിലെ പ്രതീകങ്ങൾ.

    ​​REPLACE(old_text, start_num, num_chars, new_text)

    നിങ്ങൾ കാണുന്നതുപോലെ, Excel REPLACE ഫംഗ്‌ഷന് 4 ആർഗ്യുമെന്റുകൾ ഉണ്ട്, അവയെല്ലാം ആവശ്യമാണ്.

    • Old_text - നിങ്ങൾ ചില പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന യഥാർത്ഥ ടെക്‌സ്‌റ്റ് (അല്ലെങ്കിൽ യഥാർത്ഥ ടെക്‌സ്‌റ്റുള്ള ഒരു സെല്ലിലേക്കുള്ള റഫറൻസ്).
    • Start_num - നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പഴയ_ടെക്‌സ്റ്റിനുള്ളിലെ ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം.
    • Num_chars - നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രതീകങ്ങളുടെ എണ്ണം.
    • New_text - പകരമുള്ള വാചകം.

    ഉദാഹരണത്തിന്, " സൂര്യൻ " എന്ന വാക്ക് " പുത്രൻ " എന്നാക്കി മാറ്റാൻ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ഉപയോഗിക്കാംഫോർമുല:

    =REPLACE("sun", 2, 1, "o")

    നിങ്ങൾ യഥാർത്ഥ വാക്ക് ഏതെങ്കിലും സെല്ലിൽ ഇടുകയാണെങ്കിൽ, A2 എന്ന് പറയുക, നിങ്ങൾക്ക് പഴയ_ടെക്സ്റ്റ് ആർഗ്യുമെന്റിൽ അനുബന്ധ സെൽ റഫറൻസ് നൽകാം:

    =REPLACE(A2, 2, 1, "o")

    ശ്രദ്ധിക്കുക. Start_num അല്ലെങ്കിൽ num_chars ആർഗ്യുമെന്റ് നെഗറ്റീവ് അല്ലെങ്കിൽ സംഖ്യയല്ലെങ്കിൽ, ഒരു Excel Replace ഫോർമുല #VALUE നൽകുന്നു! പിശക്.

    സംഖ്യാ മൂല്യങ്ങളുള്ള Excel REPLACE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു

    Excel-ലെ REPLACE ഫംഗ്‌ഷൻ ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകൾക്കൊപ്പം പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. തീർച്ചയായും, ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ ഭാഗമായ സംഖ്യാ പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം, ഉദാഹരണത്തിന്:

    =REPLACE(A2, 7, 4, "2016")

    ഞങ്ങൾ "2016" എന്ന് ഉൾപ്പെടുത്തുന്നത് ശ്രദ്ധിക്കുക " നിങ്ങൾ സാധാരണയായി ടെക്സ്റ്റ് മൂല്യങ്ങളിൽ ചെയ്യുന്നതുപോലെ ഇരട്ട ഉദ്ധരണികളിൽ.

    സമാനമായ രീതിയിൽ, നിങ്ങൾക്ക് ഒരു സംഖ്യയ്ക്കുള്ളിൽ ഒന്നോ അതിലധികമോ അക്കങ്ങൾ മാറ്റിസ്ഥാപിക്കാം. ഉദാഹരണത്തിന്:

    =REPLACE(A4, 4, 4,"6")

    വീണ്ടും, നിങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്ന മൂല്യം ഇരട്ട ഉദ്ധരണികളിൽ ("6") ഉൾപ്പെടുത്തണം.

    കുറിപ്പ്. ഒരു Excel REPLACE ഫോർമുല എല്ലായ്‌പ്പോഴും ഒരു ടെക്‌സ്റ്റ് സ്‌ട്രിംഗ് നൽകുന്നു, നമ്പറല്ല. മുകളിലെ സ്‌ക്രീൻഷോട്ടിൽ, B2-ൽ നൽകിയിട്ടുള്ള ടെക്‌സ്‌റ്റ് മൂല്യത്തിന്റെ ഇടത് വിന്യാസം ശ്രദ്ധിക്കുക, അത് A2-ലെ വലത് വിന്യസിച്ച ഒറിജിനൽ നമ്പറുമായി താരതമ്യം ചെയ്യുക. അതൊരു ടെക്‌സ്‌റ്റ് മൂല്യമായതിനാൽ, നിങ്ങൾ അതിനെ സംഖ്യയിലേക്ക് തിരികെ പരിവർത്തനം ചെയ്യുന്നില്ലെങ്കിൽ, മറ്റ് കണക്കുകൂട്ടലുകളിൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാൻ കഴിയില്ല, ഉദാഹരണത്തിന് 1 കൊണ്ട് ഗുണിച്ചോ അല്ലെങ്കിൽ ടെക്‌സ്‌റ്റ് എങ്ങനെ സംഖ്യയിലേക്ക് പരിവർത്തനം ചെയ്യാം എന്നതിൽ വിവരിച്ചിരിക്കുന്ന മറ്റേതെങ്കിലും രീതി ഉപയോഗിച്ചോ.

    Excel REPLACE ഫംഗ്‌ഷൻ തീയതികൾ ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നു

    നിങ്ങൾ ഇപ്പോൾ കണ്ടതുപോലെ, REPLACE ഫംഗ്‌ഷൻ നന്നായി പ്രവർത്തിക്കുന്നുഅക്കങ്ങൾ, അത് ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗ് നൽകുന്നു എന്നതൊഴിച്ചാൽ :) ആന്തരിക Excel സിസ്റ്റത്തിൽ, തീയതികൾ അക്കങ്ങളായി സംഭരിച്ചിരിക്കുന്നുവെന്ന കാര്യം ഓർത്തുകൊണ്ട്, തീയതികളിൽ ചില റീപ്ലേസ് ഫോർമുലകൾ ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് ശ്രമിക്കാം. ഫലങ്ങൾ തികച്ചും ലജ്ജാകരമാണ്.

    ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് A2-ൽ ഒരു തീയതിയുണ്ട്, 1-Oct-14 എന്ന് പറയുക, " Oct " എന്നത് " Nov<എന്നതിലേക്ക് മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. 2>". അതിനാൽ, നിങ്ങൾ REPLACE(A2, 4, 3, "Nov") ഫോർമുല എഴുതുന്നു, അത് 4-ാമത്തെ പ്രതീകത്തിൽ നിന്ന് ആരംഭിക്കുന്ന A2 സെല്ലുകളിൽ 3 അക്ഷരങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ Excel-നോട് പറയുന്നു... തുടർന്ന് ഇനിപ്പറയുന്ന ഫലം ലഭിച്ചു:

    അത് എന്തുകൊണ്ട്? കാരണം "01-Oct-14" എന്നത് തീയതിയെ പ്രതിനിധീകരിക്കുന്ന അടിസ്ഥാന സീരിയൽ നമ്പറിന്റെ (41913) ഒരു വിഷ്വൽ പ്രാതിനിധ്യം മാത്രമാണ്. അതിനാൽ, ഞങ്ങളുടെ റീപ്ലേസ് ഫോർമുല മുകളിലെ സീരിയൽ നമ്പറിലെ അവസാന 3 അക്കങ്ങളെ " Nov " എന്നാക്കി മാറ്റുകയും "419Nov" എന്ന ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗ് തിരികെ നൽകുകയും ചെയ്യുന്നു.

    Excel REPLACE ഫംഗ്‌ഷൻ ശരിയായി പ്രവർത്തിക്കുന്നതിന് തീയതികൾ, Excel-ൽ തീയതി എങ്ങനെ ടെക്‌സ്‌റ്റിലേക്ക് പരിവർത്തനം ചെയ്യാം എന്നതിൽ കാണിച്ചിരിക്കുന്ന ടെക്‌സ്‌റ്റ് ഫംഗ്‌ഷൻ അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ടെക്‌നിക് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആദ്യം തീയതികൾ ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകളാക്കി മാറ്റാം. പകരമായി, REPLACE ഫംഗ്‌ഷന്റെ old_text ആർഗ്യുമെന്റിൽ നിങ്ങൾക്ക് TEXT ഫംഗ്‌ഷൻ നേരിട്ട് ഉൾച്ചേർക്കാനാകും:

    =REPLACE(TEXT(A2, "dd-mmm-yy"), 4, 3, "Nov")

    മുകളിലുള്ള ഫോർമുലയുടെ ഫലം ഇതാണെന്ന് ദയവായി ഓർക്കുക ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗ് , അതിനാൽ കൂടുതൽ കണക്കുകൂട്ടലുകളിൽ പരിഷ്കരിച്ച തീയതികൾ ഉപയോഗിക്കാൻ നിങ്ങൾ ഉദ്ദേശിക്കുന്നില്ലെങ്കിൽ മാത്രമേ ഈ പരിഹാരം പ്രവർത്തിക്കൂ. നിങ്ങൾക്ക് ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകളേക്കാൾ തീയതികൾ ആവശ്യമാണെങ്കിൽ, നൽകിയ മൂല്യങ്ങൾ മാറ്റാൻ DATEVALUE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുകExcel REPLACE ഫംഗ്‌ഷൻ പഴയ കാലത്തേക്കുള്ളതാണ്:

    =DATEVALUE(REPLACE(TEXT(A2, "dd-mmm-yy"), 4, 3, "Nov"))

    Nested REPLACE ഫംഗ്‌ഷനുകൾ ഒരു സെല്ലിൽ ഒന്നിലധികം റീപ്ലേസ്‌മെന്റുകൾ ചെയ്യാൻ

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

    ഇനിപ്പറയുന്ന ഉദാഹരണം പരിഗണിക്കുക. "123456789" ആയി ഫോർമാറ്റ് ചെയ്‌ത കോളം A-ൽ നിങ്ങൾക്ക് ടെലിഫോൺ നമ്പറുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്നും ഹൈഫനുകൾ ചേർത്ത് അവയെ ഫോൺ നമ്പറുകൾ പോലെയാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്നും കരുതുക. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, "123456789" എന്നത് "123-456-789" ആക്കി മാറ്റുക എന്നതാണ് നിങ്ങളുടെ ലക്ഷ്യം.

    ആദ്യ ഹൈഫൻ ചേർക്കുന്നത് എളുപ്പമാണ്. നിങ്ങൾ ഒരു സാധാരണ Excel റീപ്ലേസ് ഫോർമുല എഴുതുന്നു, അത് പൂജ്യം പ്രതീകങ്ങൾ ഒരു ഹൈഫൻ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു, അതായത് ഒരു സെല്ലിൽ 4-ആം സ്ഥാനത്ത് ഒരു ഹൈഫൻ ചേർക്കുന്നു:

    =REPLACE(A2,4,0,"-")

    ഫലം മുകളിലുള്ള റീപ്ലേസ് ഫോർമുല ഇപ്രകാരമാണ്:

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

    =REPLACE(REPLACE(A2,4,0,"-"),8,0,"-")

    ഫലമായി, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫോർമാറ്റിംഗിൽ ഫോൺ നമ്പറുകൾ ലഭിക്കും:

    സമാനമായ രീതിയിൽ, നിങ്ങൾക്ക് ആവശ്യമുള്ളിടത്ത് ഫോർവേഡ് സ്ലാഷ് (/) ചേർത്ത് ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകൾ തീയതികൾ പോലെയാക്കാൻ നെസ്റ്റഡ് REPLACE ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കാം:

    =(REPLACE(REPLACE(A2,3,0,"/"),6,0,"/"))

    കൂടാതെ, DATEVALUE ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് മുകളിലുള്ള REPLACE ഫോർമുല പൊതിഞ്ഞ് നിങ്ങൾക്ക് ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകളെ യഥാർത്ഥ തീയതികളാക്കി മാറ്റാനാകും:

    =DATEVALUE(REPLACE(REPLACE(A2,3,0,"/"),6,0,"/"))

    കൂടാതെ, സ്വാഭാവികമായും, ഫംഗ്‌ഷനുകളുടെ എണ്ണത്തിൽ നിങ്ങൾക്ക് പരിമിതികളില്ല. നിങ്ങൾക്ക് ഒരു ഫോർമുലയിൽ നെസ്റ്റ് ചെയ്യാൻ കഴിയും (Excel 2010, 2013, 2016 എന്നിവയുടെ ആധുനിക പതിപ്പുകൾ ഒരു ഫോർമുലയിൽ 8192 പ്രതീകങ്ങളും 64 നെസ്റ്റഡ് ഫംഗ്ഷനുകളും വരെ അനുവദിക്കുന്നു).

    ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 3 നെസ്റ്റഡ് REPLACE ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കാം തീയതിയും സമയവും പോലെ A2-ൽ ഒരു സംഖ്യ ദൃശ്യമാകുക:

    =REPLACE(REPLACE(REPLACE(REPLACE(A2,3,0,"/") ,6,0,"/"), 9,0, " "), 12,0, ":")

    ഓരോ സെല്ലിലും വ്യത്യസ്‌ത സ്ഥാനത്ത് ദൃശ്യമാകുന്ന ഒരു സ്‌ട്രിംഗ് മാറ്റിസ്ഥാപിക്കുന്നു

    ഇതുവരെ, എല്ലാ ഉദാഹരണങ്ങളിലും ഞങ്ങൾ സമാന സ്വഭാവമുള്ള മൂല്യങ്ങൾ കൈകാര്യം ചെയ്യുകയും അതേ പോസിറ്റിയിൽ മാറ്റിസ്ഥാപിക്കുകയും ചെയ്തിട്ടുണ്ട്. ഓരോ സെല്ലിലും. എന്നാൽ യഥാർത്ഥ ജീവിതത്തിലെ ജോലികൾ പലപ്പോഴും അതിനേക്കാൾ സങ്കീർണ്ണമാണ്. നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ, മാറ്റിസ്ഥാപിക്കേണ്ട പ്രതീകങ്ങൾ ഓരോ സെല്ലിലും ഒരേ സ്ഥലത്ത് ദൃശ്യമാകണമെന്നില്ല, അതിനാൽ നിങ്ങൾ ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം കണ്ടെത്തേണ്ടതുണ്ട്. ഇനിപ്പറയുന്ന ഉദാഹരണം ഞാൻ എന്താണ് സംസാരിക്കുന്നതെന്ന് വ്യക്തമാക്കും.

    നിങ്ങൾക്ക് ഇമെയിലിന്റെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുകA എന്ന കോളത്തിൽ അഭിസംബോധന ചെയ്യുന്നു. കൂടാതെ ഒരു കമ്പനിയുടെ പേര് "ABC" എന്നതിൽ നിന്ന് "BCA" എന്നാക്കി മാറ്റി. അതിനാൽ, നിങ്ങൾ ക്ലയന്റുകളുടെ എല്ലാ ഇമെയിൽ വിലാസങ്ങളും അതിനനുസരിച്ച് അപ്‌ഡേറ്റ് ചെയ്യണം.

    എന്നാൽ ക്ലയന്റ് പേരുകൾ വ്യത്യസ്ത ദൈർഘ്യമുള്ളതാണ് എന്നതാണ് പ്രശ്നം, അതുകൊണ്ടാണ് കമ്പനിയുടെ പേര് എവിടെ നിന്നാണ് ആരംഭിക്കുന്നതെന്ന് കൃത്യമായി വ്യക്തമാക്കാൻ കഴിയില്ല. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, Excel REPLACE ഫംഗ്‌ഷന്റെ start_num ആർഗ്യുമെന്റിൽ എന്ത് മൂല്യമാണ് നൽകേണ്ടതെന്ന് നിങ്ങൾക്കറിയില്ല. അത് കണ്ടെത്തുന്നതിന്, "@abc" എന്ന സ്‌ട്രിംഗിലെ ആദ്യ ചാറിന്റെ സ്ഥാനം നിർണ്ണയിക്കാൻ Excel FIND ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക:

    =FIND("@abc",A2)

    തുടർന്ന്, മുകളിലെ FIND ഫംഗ്‌ഷൻ start_num-ൽ നൽകുക നിങ്ങളുടെ REPLACE ഫോർമുലയുടെ വാദം:

    =REPLACE(A2, FIND("@abc",A2), 4, "@bca")

    നുറുങ്ങ്. ഇമെയിൽ വിലാസങ്ങളുടെ പേരിന്റെ ഭാഗത്ത് ആകസ്‌മികമായി മാറ്റിസ്ഥാപിക്കുന്നത് ഒഴിവാക്കാൻ ഞങ്ങളുടെ Excel ഫൈൻഡ് ആൻഡ് റീപ്ലേസ് ഫോർമുലയിൽ ഞങ്ങൾ "@" ഉൾപ്പെടുത്തുന്നു. തീർച്ചയായും, അത്തരം പൊരുത്തങ്ങൾ ഉണ്ടാകാനുള്ള സാധ്യത വളരെ കുറവാണ്, എന്നിട്ടും നിങ്ങൾ സുരക്ഷിതമായ വശത്തായിരിക്കാൻ ആഗ്രഹിച്ചേക്കാം.

    ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾ കാണുന്നത് പോലെ, ഫോർമുല കണ്ടെത്തുന്നതിനും മാറ്റിസ്ഥാപിക്കുന്നതിനും ഒരു പ്രശ്നവുമില്ല. പുതിയതിനൊപ്പം പഴയ വാചകം. എന്നിരുന്നാലും, മാറ്റിസ്ഥാപിക്കേണ്ട ടെക്സ്റ്റ് സ്ട്രിംഗ് കണ്ടെത്തിയില്ലെങ്കിൽ, ഫോർമുല #VALUE നൽകുന്നു! error:

    പിശകിനുപകരം യഥാർത്ഥ ഇമെയിൽ വിലാസം ഫോർമുല നൽകണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. അതിനാൽ, നമുക്ക് നമ്മുടെ FIND & IFERROR ഫംഗ്‌ഷനിൽ ഫോർമുല മാറ്റിസ്ഥാപിക്കുക:

    =IFERROR(REPLACE(A2, FIND("@abc",A2), 4, "@bca"),A2)

    കൂടാതെ ഈ മെച്ചപ്പെടുത്തിയ ഫോർമുല നന്നായി പ്രവർത്തിക്കുന്നു, അല്ലേ?

    മറ്റൊരു പ്രായോഗികംഒരു സെല്ലിലെ ആദ്യ അക്ഷരം വലിയക്ഷരമാക്കുക എന്നതാണ് REPLACE ഫംഗ്‌ഷന്റെ പ്രയോഗം. പേരുകൾ, ഉൽപ്പന്നങ്ങൾ എന്നിവയുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾ കൈകാര്യം ചെയ്യുമ്പോഴെല്ലാം, മുകളിലെ ലിങ്ക് ചെയ്‌തിരിക്കുന്ന ഫോർമുല ഉപയോഗിച്ച് ആദ്യത്തെ അക്ഷരം UPPERCASE-ലേക്ക് മാറ്റാം.

    നുറുങ്ങ്. ഒറിജിനൽ ഡാറ്റയിൽ നിങ്ങൾ മാറ്റിസ്ഥാപിക്കണമെങ്കിൽ, Excel FIND, REPLACE ഡയലോഗ് എന്നിവ ഉപയോഗിക്കുന്നതാണ് എളുപ്പവഴി.

    Excel SUBSTITUTE ഫംഗ്ഷൻ

    Excel-ലെ SUBSTITUTE ഫംഗ്ഷൻ ഒന്നോ അതിലധികമോ സന്ദർഭങ്ങളെ മാറ്റിസ്ഥാപിക്കുന്നു. നൽകിയിരിക്കുന്ന പ്രതീകം അല്ലെങ്കിൽ ഒരു നിർദ്ദിഷ്ട പ്രതീകം(കൾ) ഉള്ള ടെക്സ്റ്റ് സ്‌ട്രിംഗിന്റെ.

    Excel SUBSTITUTE ഫംഗ്‌ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:

    SUBSTITUTE(text, old_text, new_text, [instance_num])

    ആദ്യത്തെ മൂന്ന് ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്, അവസാനത്തേത് ഓപ്‌ഷണലാണ്.

    • ടെക്‌സ്‌റ്റ് - നിങ്ങൾ പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന യഥാർത്ഥ ടെക്‌സ്‌റ്റ്. ഒരു ടെസ്റ്റ് സ്ട്രിംഗ്, സെൽ റഫറൻസ് അല്ലെങ്കിൽ മറ്റൊരു ഫോർമുലയുടെ ഫലമായി നൽകാം.
    • Old_text - നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രതീകം(കൾ).
    • New_text - പഴയ_വാചകത്തിന് പകരം പുതിയ പ്രതീകം(കൾ) ഒഴിവാക്കിയാൽ, പഴയ ടെക്‌സ്‌റ്റിന്റെ എല്ലാ സംഭവങ്ങളും പുതിയ ടെക്‌സ്‌റ്റിലേക്ക് മാറ്റപ്പെടും.

    ഉദാഹരണത്തിന്, ചുവടെയുള്ള എല്ലാ ഫോർമുലകളും "1" എന്നതിന് പകരം "2" എന്ന സെൽ A2-ൽ നൽകുന്നു, പക്ഷേ വ്യത്യസ്ത ഫലങ്ങൾ നൽകുന്നു അവസാന ആർഗ്യുമെന്റിൽ നിങ്ങൾ ഏത് സംഖ്യയാണ് നൽകുന്നത് എന്നതിനെ ആശ്രയിച്ച്:

    =SUBSTITUTE(A2, "1", "2", 1) - "1" ന്റെ ആദ്യ സംഭവത്തെ മാറ്റിസ്ഥാപിക്കുന്നു2

    പ്രായോഗികമായി, സെല്ലുകളിൽ നിന്ന് ആവശ്യമില്ലാത്ത പ്രതീകങ്ങൾ നീക്കം ചെയ്യുന്നതിനും SUBSTITUTE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നു. യഥാർത്ഥ ജീവിത ഉദാഹരണങ്ങൾക്കായി, ദയവായി കാണുക:

    • സ്‌ട്രിംഗിൽ നിന്ന് പ്രതീകങ്ങളോ വാക്കുകളോ എങ്ങനെ നീക്കംചെയ്യാം
    • സെല്ലുകളിൽ നിന്ന് ആവശ്യമില്ലാത്ത പ്രതീകങ്ങൾ എങ്ങനെ ഇല്ലാതാക്കാം

    ശ്രദ്ധിക്കുക. Excel-ലെ SUBSTITUTE ഫംഗ്‌ഷൻ കേസ്-സെൻസിറ്റീവ് ആണ്. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന ഫോർമുല വലിയക്ഷരമായ "X" ന്റെ എല്ലാ സന്ദർഭങ്ങളെയും സെൽ A2 ലെ "Y" ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു, എന്നാൽ ഇത് "x" എന്ന ചെറിയക്ഷരത്തിന്റെ ഏതെങ്കിലും സന്ദർഭങ്ങളെ മാറ്റിസ്ഥാപിക്കില്ല.

    ഒറ്റ ഫോർമുല ഉപയോഗിച്ച് ഒന്നിലധികം മൂല്യങ്ങൾ മാറ്റിസ്ഥാപിക്കുക (നെസ്റ്റഡ് സബ്‌സ്റ്റിറ്റ്യൂട്ട്)

    Excel REPLACE ഫംഗ്‌ഷന്റെ കാര്യത്തിലെന്നപോലെ, ഒരേ സമയം നിരവധി പകരം വയ്ക്കലുകൾ ചെയ്യാൻ നിങ്ങൾക്ക് ഒരു സൂത്രവാക്യത്തിനുള്ളിൽ നിരവധി സബ്‌സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്‌ഷനുകൾ നെസ്റ്റ് ചെയ്യാം, അതായത് പകരം ഒരൊറ്റ സൂത്രവാക്യം ഉപയോഗിച്ച് നിരവധി പ്രതീകങ്ങൾ അല്ലെങ്കിൽ സബ്‌സ്‌ട്രിംഗുകൾ.

    നിങ്ങൾക്ക് സെൽ A2-ൽ " PR1, ML1, T1 " പോലുള്ള ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗ് ഉണ്ടെന്ന് കരുതുക, ഇവിടെ "PR" എന്നത് "പ്രോജക്റ്റ്, "ML എന്നാണ്. " എന്നത് "നാഴികക്കല്ല്" എന്നതിനർത്ഥം, "T" എന്നാൽ "ടാസ്ക്" എന്നാണ്. നിങ്ങൾ ആഗ്രഹിക്കുന്നത് മൂന്ന് കോഡുകൾ പൂർണ്ണമായ പേരുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക എന്നതാണ്. ഇത് നേടുന്നതിന്, നിങ്ങൾക്ക് 3 വ്യത്യസ്ത സബ്സ്റ്റിറ്റ്യൂട്ട് ഫോർമുലകൾ എഴുതാം:

    =SUBSTITUTE(A2,"PR", "Project ")

    =SUBSTITUTE(A2, "ML", "Milestone ")

    =SUBSTITUTE(A2, "T", "Task ")

    അതിനുശേഷം അവയെ പരസ്പരം കൂട്ടിയിണക്കുക:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"PR","Project "),"ML","Milestone "),"T","Task ")

    ഞങ്ങൾ അവസാനം ഒരു സ്‌പെയ്‌സ് ചേർത്തിട്ടുണ്ടെന്ന് ശ്രദ്ധിക്കുക ഓരോ പുതിയ_ടെക്‌സ്റ്റ് ആർഗ്യുമെന്റും മികച്ചതാക്കുന്നുറീഡബിലിറ്റി.

    ഒരേസമയം ഒന്നിലധികം മൂല്യങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള മറ്റ് വഴികൾ അറിയാൻ, Excel-ൽ മാസ് ഫൈൻഡും റീപ്ലേസ്‌റ്റും എങ്ങനെ ചെയ്യാമെന്ന് കാണുക.

    Excel REPLACE vs Excel SUBSTITUTE

    എക്‌സൽ REPLACE, SUBSTITUTE ഫംഗ്‌ഷനുകൾ പരസ്പരം വളരെ സാമ്യമുള്ളതാണ്, അവ രണ്ടും ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗുകൾ സ്വാപ്പ് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. രണ്ട് ഫംഗ്‌ഷനുകൾ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ ഇപ്രകാരമാണ്:

    • SUBSTITUTE ഒരു തന്നിരിക്കുന്ന പ്രതീകത്തിന്റെയോ ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെയോ ഒന്നോ അതിലധികമോ ഇൻസ്‌റ്റൻസുകളെ മാറ്റിസ്ഥാപിക്കുന്നു. അതിനാൽ, മാറ്റിസ്ഥാപിക്കേണ്ട ടെക്‌സ്‌റ്റ് നിങ്ങൾക്ക് അറിയാമെങ്കിൽ, Excel SUBSTITUTE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക.
    • REPLACE ഒരു ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിന്റെ ഒരു നിർദ്ദിഷ്‌ട സ്ഥാന ലെ പ്രതീകങ്ങൾ മാറ്റുന്നു. അതിനാൽ, മാറ്റിസ്ഥാപിക്കേണ്ട പ്രതീകത്തിന്റെ(കളുടെ) സ്ഥാനം നിങ്ങൾക്കറിയാമെങ്കിൽ, Excel REPLACE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക.
    • എക്‌സൽ ലെ SUBSTITUTE ഫംഗ്‌ഷൻ, ഏത് സംഭവം<എന്ന് വ്യക്തമാക്കുന്ന ഒരു ഓപ്‌ഷണൽ പാരാമീറ്റർ (instance_num) ചേർക്കാൻ അനുവദിക്കുന്നു. പഴയ_ടെക്‌സ്റ്റിന്റെ 10> പുതിയ_ടെക്‌സ്‌റ്റിലേക്ക് മാറ്റണം.

    ഇങ്ങനെയാണ് നിങ്ങൾ Excel-ൽ SUBSTITUTE, REPLACE എന്നീ ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കുന്നത്. നിങ്ങളുടെ ജോലികൾ പരിഹരിക്കുന്നതിന് ഈ ഉദാഹരണങ്ങൾ ഉപയോഗപ്രദമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

    REPLACE, SUBSTITUTE ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)

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