ഉള്ളടക്ക പട്ടിക
വലിയ സ്കെയിലിൽ ആവർത്തന പ്രവർത്തനങ്ങൾ നടത്തുമ്പോൾ, നിങ്ങൾ ഒരു സമയം ഒന്നിലധികം പ്രതീകങ്ങളോ മൂല്യങ്ങളോ പകരം വയ്ക്കേണ്ടതായി വന്നേക്കാം. ഈ ട്യൂട്ടോറിയൽ എക്സലിൽ ഒന്നിലധികം പ്രതീകങ്ങൾ അവയുടെ സ്ഥാനം അടിസ്ഥാനമാക്കി ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി മറ്റൊന്ന് ഉപയോഗിച്ച് എങ്ങനെ മാറ്റിസ്ഥാപിക്കാമെന്ന് ആഴത്തിൽ പരിശോധിക്കുന്നു. ഈ ടാസ്ക്ക് നേടുന്നതിന് ഞങ്ങൾ നിരവധി ഫംഗ്ഷനുകളും വിഷ്വൽ ബേസിക് ആപ്ലിക്കേഷൻ കോഡും പ്രയോഗിക്കും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
നിങ്ങൾ ഈ ലേഖനം വായിക്കുമ്പോൾ വ്യായാമം ചെയ്യാൻ ഈ പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക.
Exchange Characters.xlsm
ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ അനുയോജ്യമായ 6 വഴികൾ
1. ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ SUBSTITUTE ഫംഗ്ഷൻ ഉപയോഗിക്കുക
Excel, സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷൻ നിർദ്ദിഷ്ട പ്രതീകത്തിന്റെ ഒന്നോ അതിലധികമോ സന്ദർഭങ്ങൾ മറ്റൊരു പ്രതീകം (കൾ) ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു. താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ, Microsoft Word പതിപ്പുകളുടെ പേരുകളുടെ ഒരു ഡാറ്റാ സെറ്റ് ഇതാ. ഉദാഹരണത്തിന്, " Word " എന്നതിന് പകരം " Excel " എന്നതിന് പകരം വയ്ക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഇത് ചെയ്യുന്നതിന് ഞങ്ങൾ സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷൻ പ്രയോഗിക്കും.
എക്സൽ സബ്സ്റ്റിയൂട്ട് ഫംഗ്ഷൻ ന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:
SubSTITUTE(text, old_text, new_text, [instance_num])
Text – നിങ്ങൾ മാറ്റങ്ങൾ വരുത്താൻ ആഗ്രഹിക്കുന്ന യഥാർത്ഥ വാചകം.
Old_text – നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രതീകങ്ങൾ.
New_text – പഴയ വാചകത്തിന്റെ സ്ഥാനത്ത് ഉപയോഗിക്കേണ്ട പുതിയ പ്രതീകങ്ങൾ
Instance_num –നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പഴയ ടെക്സ്റ്റിന്റെ സംഭവവികാസങ്ങൾ ഈ പരാമീറ്റർ ശൂന്യമാക്കിയാൽ, പഴയ ടെക്സ്റ്റിന്റെ എല്ലാ സന്ദർഭങ്ങളും പുതിയ ഉള്ളടക്കം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും.
ഉദാഹരണത്തിന്, ചുവടെയുള്ള എല്ലാ ഫോർമുലകളും പകരം വയ്ക്കുന്നു “ B5 സെല്ലിൽ " 2 " ഉള്ള 1 ", എന്നാൽ അവസാന ആർഗ്യുമെന്റിൽ നിങ്ങൾ നൽകിയ സംഖ്യയെ അടിസ്ഥാനമാക്കി ഫലങ്ങൾ വ്യത്യാസപ്പെടുന്നു:
a) =SUBSTITUTE(B5, "Word", "Excel", 1) - " Word " എന്നതിന്റെ ആദ്യ സംഭവങ്ങളെ " Excel " ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു.
b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – “ Word ” ന്റെ രണ്ടാമത്തെ സംഭവത്തെ “ Excel<7 ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു>“.
c) =SUBSTITUTE(B5, “Word”, “Excel”) – “ Word ” ന്റെ എല്ലാ സംഭവങ്ങളും “ Excel ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു “.
താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ, ആദ്യ സംഭവത്തിന്റെ ഉദാഹരണം ഞങ്ങൾ കാണിച്ചിരിക്കുന്നു. അങ്ങനെ ചെയ്യുന്നതിന്, ഘട്ടങ്ങൾ പിന്തുടരുക.
ഘട്ടം 1:
- സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല ടൈപ്പ് ചെയ്യുക,
=SUBSTITUTE(B5,"Word","Excel",1)
ഘട്ടം 2:
- Enter അമർത്തുക ഫലങ്ങൾ കാണാൻ.
ഘട്ടം 3:
- മറ്റ് രണ്ട് മാനദണ്ഡങ്ങൾക്കായി മുമ്പത്തെ ഘട്ടങ്ങൾ ആവർത്തിക്കുക .
ഫലമായി, എക്സലിലെ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിന്, ഒന്നാമത്തേയും രണ്ടാമത്തേയും എല്ലാ സംഭവങ്ങളുടേയും മൂല്യങ്ങൾ നിങ്ങൾക്ക് തുടർച്ചയായി ലഭിക്കും.
5> കുറിപ്പ്. SUBSTITUTE ഫംഗ്ഷൻ കേസ്-സെൻസിറ്റീവ് ആണെന്ന് ഓർക്കുക. വലിയക്ഷരവും ചെറിയക്ഷരവും കൃത്യമായി നൽകുന്നത് ഉറപ്പാക്കുക. താഴെയുള്ള ചിത്രത്തിൽ കാണുന്നത് പോലെ, ചെറിയക്ഷരങ്ങൾക്കുള്ള എക്സൽമൂല്യങ്ങൾ കണ്ടെത്താൻ കഴിഞ്ഞില്ല. അതിനാൽ, പകരം വയ്ക്കൽ നടന്നില്ല.
2. ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് പകരം ഫംഗ്ഷൻ നെസ്റ്റ് ചെയ്യുക
ഒന്നിലധികം സബ്സ്റ്റിറ്റ്യൂഷനുകൾ ചെയ്യുന്നതിന്, ഒരൊറ്റ ഫോർമുലയിൽ, നിങ്ങൾക്ക് ഒന്നിലധികം സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷനുകൾ നെസ്റ്റ് ചെയ്യാം.
> B5 എന്ന സെല്ലിൽ " art., amend., cl. " പോലുള്ള ഒരു ടെക്സ്റ്റ് മൂല്യം നിങ്ങൾക്കുണ്ടെന്ന് പറയാം, ഇവിടെ " art ." " ആർട്ടിക്കിൾ ", " ഭേദഗതി. " എന്നാൽ " ഭേദഗതി ", " cl. " എന്നാൽ " ക്ലോസ് “.
നിങ്ങൾ ആഗ്രഹിക്കുന്നത് മൂന്ന് കോഡുകൾക്ക് പകരം മുഴുവൻ പേരുകൾ നൽകുക എന്നതാണ്. മൂന്ന് വ്യത്യസ്ത സബ്സ്റ്റിറ്റ്യൂട്ട് ഫോർമുലകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് നേടാം.
=SUBSTITUTE(B5,”art.”,”article”)
=SUBSTITUTE(B5 ,”അമേൻഡ്.”,”ഭേദഗതികൾ”)
=SUBSTITUTE(B5, “cl.”,”clause”)
പിന്നെ അവ ഉള്ളിൽ ഒന്ന് കൂടുക മറ്റൊന്ന്.
=സബ്സ്റ്റിറ്റ്യൂട്ട്(സബ്സ്റ്റിറ്റ്യൂട്ട്(സബ്സ്റ്റിറ്റ്യൂട്ട്(ബി5,”ആർട്ട്.”,”ആർട്ടിക്കിൾ”)”ഭേദഗതി.””ഭേദഗതികൾ”),”cl.”,”ക്ലോസ്”)
അത് പൂർത്തിയാക്കാൻ, ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.
ഘട്ടം 1:
- സെല്ലിൽ C5 , ഇനിപ്പറയുന്ന ഫോർമുല ടൈപ്പ് ചെയ്യുക.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")
ഘട്ടം 2: <1
- പിന്നെ, മാറ്റം കാണുന്നതിന് Enter അമർത്തുക.
ഘട്ടം 3:
- ആവശ്യമായ മറ്റ് സെല്ലുകളിൽ ഫോർമുല പകർത്തുക.
അതിനാൽ, ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്ന പകരമുള്ള മൂല്യങ്ങൾ നിങ്ങൾ കാണും.
3. ഒന്നിലധികം പ്രതീകങ്ങൾക്ക് പകരമായി INDEX ഫംഗ്ഷൻ ഉപയോഗിച്ച് സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷൻ നടത്തുക
മുമ്പത്തെ രീതികൾക്ക് പുറമേ, ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ INDEX ഫംഗ്ഷൻ നൊപ്പം SUBSTITUTE ഫംഗ്ഷൻ ഉം ഉപയോഗിക്കാം.
ഉദാഹരണത്തിന്, ചുവപ്പും നീലയും പച്ചയും വെള്ളയും ഉപയോഗിച്ച് തുടർച്ചയായി മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. ഒന്നിലധികം സബ്സ്റ്റിയൂട്ട് ഫംഗ്ഷനുകൾ നെസ്റ്റഡ് ചെയ്യാം, കൂടാതെ INDEX ഫംഗ്ഷൻ മറ്റൊരു ടേബിളിൽ നിന്ന് ജോഡികളെ കണ്ടെത്തുന്നതിന്/മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കാനാകും.
SUBSTITUTE , INDEX ഫംഗ്ഷൻ എന്നിവ പ്രയോഗിക്കുന്ന ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.
ഘട്ടം 1:
- ആദ്യം, സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല നൽകുക C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))
എവിടെ,
ഇൻഡക്സ് കണ്ടെത്താനുള്ള ശ്രേണി E5:E6
INDEX കണ്ടെത്തുക ശ്രേണി E5:E6
<0 ആണ്ഘട്ടം 2:
- അതിനുശേഷം, ഫലങ്ങൾ കാണുന്നതിന് എൻറർ അടക്കുക.
- അവസാനം, മറ്റ് സെല്ലുകൾക്കുള്ള ഫോർമുല പകർത്തുക.
സമാന വായനകൾ:
- Excel-ൽ ഒന്നിലധികം മൂല്യങ്ങൾ കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക (6 ദ്രുത രീതികൾ)
- Excel-ലെ പ്രത്യേക പ്രതീകങ്ങൾ എങ്ങനെ മാറ്റിസ്ഥാപിക്കാം (6 വഴികൾ)
- Excel-ലെ അവസ്ഥയെ അടിസ്ഥാനമാക്കി ഒരു സെല്ലിന്റെ വാചകം മാറ്റിസ്ഥാപിക്കുക (5 രീതികൾ)
4. ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ REPLACE ഫംഗ്ഷൻ പ്രയോഗിക്കുക
തുടർന്നുള്ള വിഭാഗത്തിൽ, w Excel-ൽ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിന് REPLACE Function പ്രയോഗിക്കുന്നത് എങ്ങനെയെന്ന് e വിവരിക്കും. Excel-ലെ REPLACE Function സ്വാപ്പ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നുഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിലെ ഒന്നോ അതിലധികമോ പ്രതീകങ്ങൾ മറ്റൊരു പ്രതീകം അല്ലെങ്കിൽ ഒരു കൂട്ടം പ്രതീകങ്ങൾ.
Excel REPLACE Function ന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:
REPLACE (old_text, start_num, num_chars, new_text)
നിങ്ങൾ കാണുന്നതുപോലെ, REPLACE Function ന് 4 ആർഗ്യുമെന്റുകൾ ഉണ്ട്, അവയെല്ലാം നിർബന്ധമാണ്.
Old_text – നിങ്ങൾ ചില പ്രതീകങ്ങൾ പകരം വയ്ക്കാൻ ആഗ്രഹിക്കുന്ന യഥാർത്ഥ ടെക്സ്റ്റ് (അല്ലെങ്കിൽ യഥാർത്ഥ ടെക്സ്റ്റുള്ള ഒരു സെല്ലിലേക്കുള്ള റഫറൻസ്).
Start_num – ഉള്ളിലെ ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം old_text .
Num_chars – നിങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്ന പ്രതീകങ്ങളുടെ എണ്ണം.
New_text – പകരമുള്ള ടെക്സ്റ്റ്.
ഉദാഹരണത്തിന്, " Fact " എന്നതിന് " Face " എന്ന വാക്ക് പകരം വയ്ക്കാൻ, നിങ്ങൾക്ക് താഴെയുള്ള ഈ ഘട്ടങ്ങൾ പിന്തുടരാവുന്നതാണ്.
ഘട്ടം 1:
- ആദ്യം, സെല്ലിൽ D5 , ഇനിപ്പറയുന്ന ഫോർമുല നൽകുക,
=REPLACE(B5, 4, 1,"t")
ഘട്ടം 2:
- തുടർന്ന്, കാണാൻ Enter അമർത്തുക മാറ്റങ്ങൾ താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്ന മാറ്റങ്ങൾ, ആവശ്യമായ സെല്ലുകൾക്കായുള്ള ഫോർമുലകൾ പകർത്തുക.
5. ഒന്നിലധികം പ്രതീകങ്ങൾക്ക് പകരമായി REPLACE ഫംഗ്ഷൻ നെസ്റ്റ് ചെയ്യുക
പലപ്പോഴും, ഒരേ സെല്ലിലെ ഒന്നിലധികം ഇനങ്ങൾ നിങ്ങൾ മാറ്റേണ്ടതായി വരാം. തീർച്ചയായും, നിങ്ങൾക്ക് ഒരു റീപ്ലേസ്മെന്റ് നടത്താം, ഒരു പുതിയ കോളത്തിലേക്ക് ഒരു ഇന്റർമീഡിയറ്റ് ഫലം ഔട്ട്പുട്ട് ചെയ്യുക, തുടർന്ന് REPLACE ഫംഗ്ഷൻ ഉപയോഗിക്കുക ഒരിക്കൽ കൂടി. എന്നിരുന്നാലും, ഒരൊറ്റ ഫോർമുല ഉപയോഗിച്ച് നിരവധി റീപ്ലേസ്മെന്റുകൾ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്ന നെസ്റ്റഡ് REPLACE ഫംഗ്ഷനുകൾ ഉപയോഗിക്കുന്നത് മികച്ചതും കൂടുതൽ പ്രൊഫഷണലായതുമായ ഓപ്ഷനാണ്. സബ്സ്റ്റിയൂട്ട് ഫംഗ്ഷൻ പോലെ, നിങ്ങൾക്ക് റീപ്ലേസ് ഫംഗ്ഷൻ എന്നതിലും നെസ്റ്റ് പ്രയോഗിക്കാവുന്നതാണ്.
നിങ്ങൾക്ക് എ കോളത്തിൽ ഫോൺ നമ്പറുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്ന് കരുതുക. “ 123-456-789 ” കൂടാതെ അവരെ മറ്റൊരു രീതിയിൽ കാണുന്നതിന് ഇടം ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. മറ്റൊരു തരത്തിൽ പറഞ്ഞാൽ, " 123-456-789 " എന്നത് " 123 456 789 " എന്നതിലേക്ക് മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു.
<0 ഒന്നിലധികം സ്ഥലങ്ങളിൽ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ, ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.
ഘട്ടം 1:
- സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല ടൈപ്പുചെയ്യുക C5 ആദ്യം,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")
ഘട്ടം 2:
<13
ഘട്ടം 3:
- അവസാനം, ഫോർമുല പകർത്തി ആവശ്യമായ സെല്ലുകൾക്കുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കുക.
6. റൺ എ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള VBA കോഡ്
രസകരമെന്നു പറയട്ടെ, ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിനായി നിങ്ങൾക്ക് VBA കോഡ് പ്രയോഗിക്കാവുന്നതാണ്. കൂടാതെ, മുമ്പ് വിവരിച്ച രണ്ട് ഫംഗ്ഷനുകളിൽ കാണുന്നത് പോലെ പ്രതീക നമ്പറോ സ്ഥലമോ പരിഗണിക്കാതെ നിങ്ങൾക്കത് മാറ്റാനാകും.
ഒരു VBA <7 പ്രവർത്തിപ്പിക്കുന്നതിന്>ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള കോഡ്, താഴെ വിവരിച്ചിരിക്കുന്ന ഘട്ടങ്ങൾ പിന്തുടരുക.
ഘട്ടം1:
- ആദ്യം, Macro-Enabled Worksheet തുറക്കാൻ Alt + F11 അമർത്തുക. 14> ഇൻസേർട്ട് ടാബിലേക്ക് പോകുക.
- തുടർന്ന്, മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.
ഘട്ടം 2:
- ഇനിപ്പറയുന്ന VBA കോഡ് പകർത്തുക,
9053
- എവിടെ,
ThisWorkbook.Worksheets(“നിങ്ങളുടെ നിലവിലെ വർക്ക്ഷീറ്റ് പേര്”)
Range(“നിങ്ങളുടെ റഫറൻസ് സെൽ”)
myStringToReplace = “നിങ്ങൾ പകരം വയ്ക്കാൻ ആഗ്രഹിക്കുന്ന മൂല്യം”
myReplacementString = “നിങ്ങളുടെ പകരമുള്ള മൂല്യം”
- പിന്നെ, പ്രോഗ്രാം വിൻഡോയിൽ ഒട്ടിക്കുക
- പകരം നമ്പർ ഫോർമാറ്റ് കാണുന്നതിന് Enter അമർത്തുക.
ഉപസംഹാരം
ഉപസംഹരിക്കാൻ, Excel-ൽ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുന്നതിനുള്ള വിശദമായ മാർഗ്ഗനിർദ്ദേശം ഈ ലേഖനം നൽകിയിട്ടുണ്ടെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. ഈ നടപടിക്രമങ്ങളെല്ലാം പഠിക്കുകയും നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ പ്രയോഗിക്കുകയും വേണം. പരിശീലന വർക്ക്ബുക്ക് നോക്കുക, ഈ കഴിവുകൾ പരീക്ഷിക്കുക. നിങ്ങളുടെ വിലയേറിയ പിന്തുണ കാരണം ഇതുപോലുള്ള ട്യൂട്ടോറിയലുകൾ നിർമ്മിക്കുന്നത് തുടരാൻ ഞങ്ങളെ പ്രേരിപ്പിക്കുന്നു.
നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ - ഞങ്ങളോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല. കൂടാതെ, ചുവടെയുള്ള വിഭാഗത്തിൽ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്താൻ മടിക്കേണ്ടതില്ല.
ഞങ്ങൾ, ദി എക്സൽഡെമി ടീം, നിങ്ങളുടെ ചോദ്യങ്ങളോട് എപ്പോഴും പ്രതികരിക്കുന്നു.
ഞങ്ങൾക്കൊപ്പം നിൽക്കൂ & പഠിക്കുന്നത് തുടരുക.