Excel: ഒരേസമയം ഒന്നിലധികം മൂല്യങ്ങൾ കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക

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

ഉള്ളടക്ക പട്ടിക

ഈ ട്യൂട്ടോറിയലിൽ, ഒന്നിലധികം വാക്കുകളോ സ്ട്രിംഗുകളോ വ്യക്തിഗത പ്രതീകങ്ങളോ കണ്ടെത്താനും മാറ്റിസ്ഥാപിക്കാനുമുള്ള നിരവധി മാർഗങ്ങൾ ഞങ്ങൾ പരിശോധിക്കും, അതിനാൽ നിങ്ങളുടെ ആവശ്യങ്ങൾക്ക് ഏറ്റവും അനുയോജ്യമായത് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

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

    നെസ്റ്റഡ് സബ്‌സ്റ്റിറ്റ്യൂട്ടിനൊപ്പം ഒന്നിലധികം മൂല്യങ്ങൾ കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക

    എക്‌സലിൽ ഒന്നിലധികം എൻട്രികൾ കണ്ടെത്താനും മാറ്റിസ്ഥാപിക്കാനുമുള്ള എളുപ്പവഴി സബ്‌സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്‌ഷൻ ഉപയോഗിച്ചാണ്.

    ഫോർമുലയുടെ ലോജിക് വളരെ ലളിതമാണ്: പഴയ മൂല്യം പുതിയത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾ കുറച്ച് വ്യക്തിഗത ഫംഗ്‌ഷനുകൾ എഴുതുക. . തുടർന്ന്, നിങ്ങൾ ആ ഫംഗ്‌ഷനുകൾ മറ്റൊന്നിലേക്ക് കൂട്ടിച്ചേർത്തതിനാൽ, തുടർന്നുള്ള ഓരോ സബ്‌സ്റ്റിറ്റ്യൂട്ടും അടുത്ത മൂല്യത്തിനായി തിരയുന്നതിന് മുമ്പത്തെ സബ്‌സ്റ്റിറ്റ്യൂട്ടിന്റെ ഔട്ട്‌പുട്ട് ഉപയോഗിക്കുന്നു.

    SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( text, ) old_text1, new_text1), old_text2, new_text2), old_text3, new_text3)

    A2:A10-ലെ ലൊക്കേഷനുകളുടെ പട്ടികയിൽ, ചുരുക്കിയ രാജ്യനാമങ്ങൾ ( FR , UK , USA എന്നിവ) പൂർണ്ണമായി മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക.നിങ്ങൾ കോഡ് ചേർത്ത വർക്ക്ബുക്കിൽ മാത്രമേ MassReplace ഫംഗ്‌ഷൻ പ്രവർത്തിക്കൂ. ഇത് എങ്ങനെ ശരിയായി ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, Excel-ൽ VBA കോഡ് എങ്ങനെ ചേർക്കാം എന്നതിൽ വിവരിച്ചിരിക്കുന്ന ഘട്ടങ്ങൾ പാലിക്കുക.

    നിങ്ങളുടെ വർക്ക്ബുക്കിലേക്ക് കോഡ് ചേർത്തുകഴിഞ്ഞാൽ, ഫംഗ്ഷൻ ഇന്റലിസെൻസ് ഫോർമുലയിൽ ദൃശ്യമാകും - മാത്രം ഫംഗ്‌ഷന്റെ പേര്, വാദങ്ങളല്ല! എന്നിരുന്നാലും, വാക്യഘടന ഓർക്കുന്നത് വലിയ കാര്യമല്ലെന്ന് ഞാൻ വിശ്വസിക്കുന്നു:

    MassReplace(input_range, find_range, replace_range)

    എവിടെ:

    • Input_range - ഉറവിട ശ്രേണി എവിടെയാണ് നിങ്ങൾ മൂല്യങ്ങൾ മാറ്റിസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്നു.
    • Find_range - തിരയാനുള്ള പ്രതീകങ്ങൾ, സ്ട്രിംഗുകൾ അല്ലെങ്കിൽ വാക്കുകൾ.
    • Replace_range - പ്രതീകങ്ങൾ, സ്ട്രിംഗുകൾ, അല്ലെങ്കിൽ പകരം വയ്ക്കാനുള്ള വാക്കുകൾ.

    Excel 365-ൽ, ഡൈനാമിക് അറേകൾക്കുള്ള പിന്തുണ കാരണം, ഇത് ഒരു സാധാരണ ഫോർമുലയായി പ്രവർത്തിക്കുന്നു, ഇത് മുകളിലെ സെല്ലിൽ മാത്രം നൽകേണ്ടതുണ്ട് (B2):

    =MassReplace(A2:A10, D2:D4, E2:E4)

    പ്രീ-ഡൈനാമിക് എക്സലിൽ, ഇത് ഒരു പഴയ-ശൈലി CSE അറേ ഫോർമുലയായി പ്രവർത്തിക്കുന്നു: നിങ്ങൾ മുഴുവൻ ഉറവിട ശ്രേണിയും തിരഞ്ഞെടുക്കുക (B2:B10), ടൈപ്പ് ചെയ്യുക സമവാക്യം, അത് പൂർത്തിയാക്കാൻ Ctrl + Shift + Enter കീകൾ ഒരേസമയം അമർത്തുക.

    ആനുകൂല്യങ്ങൾ : Excel 2019-ലെ ഒരു ഇഷ്‌ടാനുസൃത LAMBDA ഫംഗ്‌ഷനുള്ള ഒരു മാന്യമായ ബദൽ , Excel 2016-ഉം മുമ്പത്തെ പതിപ്പുകളും

    കുഴപ്പങ്ങൾ : വർക്ക്ബുക്ക് ഒരു മാക്രോ-പ്രാപ്തമാക്കിയ .xlsm ഫയലായി സംരക്ഷിച്ചിരിക്കണം

    Excel-ൽ VBA മാക്രോ ഉപയോഗിച്ച് ബൾക്ക് മാറ്റിസ്ഥാപിക്കുക

    നിങ്ങൾ ഓട്ടോയെ ഇഷ്ടപ്പെടുന്നെങ്കിൽ മാക്രോകളുമായി പൊതുവായ ജോലികൾ ഇണചേരൽ, പിന്നെ നിങ്ങൾഒരു ശ്രേണിയിലെ ഒന്നിലധികം മൂല്യങ്ങൾ കണ്ടെത്തുന്നതിനും മാറ്റിസ്ഥാപിക്കുന്നതിനും ഇനിപ്പറയുന്ന VBA കോഡ് ഉപയോഗിക്കാം.

    Sub BulkReplace() Dim Rng As Range, SourceRng As Range, ReplaceRng ആയി Resume ഓൺ പിശക് അടുത്ത സെറ്റ് SourceRng = Application.InputBox( "ഉറവിട ഡാറ്റ: " , "ബൾക്ക് റീപ്ലേസ്" , Application.Selection.Address, Type :=8) Err.Clear SourceRng ഒന്നുമില്ലെങ്കിൽ ReplaceRng = Application.InputBox( "പരിധി മാറ്റിസ്ഥാപിക്കുക:" , "ബൾക്ക് റീപ്ലേസ്" , തരം :=8) Err.Clear ReplaceRng ഇല്ലെങ്കിൽ ഒന്നുമില്ല പിന്നെ Application.ScreenUpdating = ReplaceRng. കോളങ്ങൾ(1).സെല്ലുകളുടെ ഉറവിടം Application.ScreenUpdating = True End If End Sub

    ഉടൻ തന്നെ മാക്രോ ഉപയോഗിക്കുന്നതിന്, കോഡ് അടങ്ങിയ ഞങ്ങളുടെ മാതൃകാ വർക്ക്ബുക്ക് നിങ്ങൾക്ക് ഡൗൺലോഡ് ചെയ്യാം. അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം വർക്ക്ബുക്കിൽ കോഡ് ചേർക്കാം.

    മാക്രോ എങ്ങനെ ഉപയോഗിക്കാം

    മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ്, ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ പഴയതും പുതിയതുമായ മൂല്യങ്ങൾ അടുത്തുള്ള രണ്ട് കോളങ്ങളിൽ ടൈപ്പ് ചെയ്യുക ( C2:D4).

    തുടർന്ന്, നിങ്ങളുടെ ഉറവിട ഡാറ്റ തിരഞ്ഞെടുക്കുക, Alt + F8 അമർത്തുക, BulkReplace മാക്രോ തിരഞ്ഞെടുക്കുക, തുടർന്ന് Run ക്ലിക്ക് ചെയ്യുക.

    ഉറവിട രോഷം മുൻകൂട്ടി തിരഞ്ഞെടുത്തതിനാൽ, റഫറൻസ് പരിശോധിച്ച് ശരി ക്ലിക്കുചെയ്യുക:

    അതിനുശേഷം, പരിധി മാറ്റിസ്ഥാപിക്കുക , ശരി ക്ലിക്കുചെയ്യുക:

    പൂർത്തിയായി!

    പ്രയോജനങ്ങൾ : ഒരിക്കൽ സജ്ജീകരിക്കുക, എപ്പോൾ വേണമെങ്കിലും വീണ്ടും ഉപയോഗിക്കുക

    പോരായ്മകൾ : എല്ലാ ഡാറ്റയിലും മാക്രോ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്change

    Substring ടൂൾ ഉപയോഗിച്ച് Excel-ൽ ഒന്നിലധികം കണ്ടെത്തുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക

    ആദ്യ ഉദാഹരണത്തിൽ, Excel-ൽ ഒന്നിലധികം മൂല്യങ്ങൾ മാറ്റിസ്ഥാപിക്കാനുള്ള എളുപ്പവഴി നെസ്റ്റഡ് സബ്‌സ്റ്റിറ്റ്യൂട്ടാണെന്ന് ഞാൻ സൂചിപ്പിച്ചു. എനിക്ക് തെറ്റ് പറ്റിയെന്ന് ഞാൻ സമ്മതിക്കുന്നു. ഞങ്ങളുടെ അൾട്ടിമേറ്റ് സ്യൂട്ട് കാര്യങ്ങൾ കൂടുതൽ എളുപ്പമാക്കുന്നു!

    നിങ്ങളുടെ വർക്ക്ഷീറ്റിൽ മാസ് റീപ്ലേസ് ചെയ്യാൻ, Ablebits Data ടാബിലേക്ക് പോയി Substring Tools > ക്ലിക്ക് ചെയ്യുക. സബ്‌സ്ട്രിംഗുകൾ മാറ്റിസ്ഥാപിക്കുക .

    ഉറവിടം ശ്രേണിയും <1-ഉം നിർവ്വചിക്കാൻ ആവശ്യപ്പെടുന്ന സബ്‌സ്ട്രിംഗുകൾ മാറ്റിസ്ഥാപിക്കുക ഡയലോഗ് ബോക്‌സ് ദൃശ്യമാകും>സബ്‌സ്ട്രിംഗുകൾ ശ്രേണി.

    തിരഞ്ഞെടുത്ത രണ്ട് ശ്രേണികൾക്കൊപ്പം, മാറ്റിസ്ഥാപിക്കുക ബട്ടൺ ക്ലിക്കുചെയ്‌ത് വലതുവശത്ത് ചേർത്തിരിക്കുന്ന പുതിയ കോളത്തിൽ ഫലങ്ങൾ കണ്ടെത്തുക. യഥാർത്ഥ ഡാറ്റയുടെ. അതെ, ഇത് വളരെ എളുപ്പമാണ്!

    നുറുങ്ങ്. മാറ്റിസ്ഥാപിക്കുക ക്ലിക്കുചെയ്യുന്നതിന് മുമ്പ്, നിങ്ങൾ പരിഗണിക്കേണ്ട ഒരു പ്രധാന കാര്യമുണ്ട് - കേസ് സെൻസിറ്റീവ് ബോക്സ്. വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും വ്യത്യസ്ത പ്രതീകങ്ങളായി കൈകാര്യം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ അത് തിരഞ്ഞെടുക്കുന്നത് ഉറപ്പാക്കുക. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഈ ഓപ്‌ഷൻ ടിക്ക് ചെയ്യുന്നു, കാരണം വലിയക്ഷരങ്ങളുള്ള സ്‌ട്രിംഗുകൾ മാറ്റി പകരം "fr", "uk", അല്ലെങ്കിൽ "ak" പോലുള്ള ഉപസ്‌ട്രിംഗുകൾ കേടുകൂടാതെ വിടണം.

    സ്‌ട്രിംഗുകളിൽ മറ്റ് ബൾക്ക് ഓപ്പറേഷനുകൾ എന്തൊക്കെയാണെന്ന് അറിയാൻ നിങ്ങൾക്ക് ആകാംക്ഷയുണ്ടെങ്കിൽ, ഞങ്ങളുടെ അൾട്ടിമേറ്റ് സ്യൂട്ടിനൊപ്പം ഉൾപ്പെടുത്തിയിരിക്കുന്ന മറ്റ് സബ്‌സ്ട്രിംഗ് ടൂളുകൾ പരിശോധിക്കുക. അല്ലെങ്കിൽ ഇതിലും മികച്ചത്, ചുവടെയുള്ള മൂല്യനിർണ്ണയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്‌ത് പരീക്ഷിച്ചുനോക്കൂ!

    അങ്ങനെയാണ് കണ്ടെത്താനും മാറ്റിസ്ഥാപിക്കാനുംExcel-ൽ ഒരേസമയം ഒന്നിലധികം വാക്കുകളും പ്രതീകങ്ങളും. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്‌ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    ലഭ്യമായ ഡൗൺലോഡുകൾ

    എക്‌സൽ (.xlsm ഫയൽ)-ൽ ഒന്നിലധികം കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക

    Ultimate Suite 14 -day പൂർണ്ണമായി പ്രവർത്തനക്ഷമമായ പതിപ്പ് (.exe ഫയൽ)

    പേരുകൾ.

    ഇത് പൂർത്തിയാക്കാൻ, D2:D4-ൽ പഴയ മൂല്യങ്ങളും E2:E4-ൽ പുതിയ മൂല്യങ്ങളും ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നത് പോലെ നൽകുക. തുടർന്ന്, B2-ൽ താഴെയുള്ള ഫോർമുല ഇടുക, തുടർന്ന് എന്റർ അമർത്തുക:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2:A10, D2, E2), D3, E3), D4, E4)

    ...നിങ്ങൾക്ക് എല്ലാ മാറ്റങ്ങളും ഒരേസമയം ചെയ്യാനാകും:

    ദയവായി ശ്രദ്ധിക്കുക, ഡൈനാമിക് അറേകളെ പിന്തുണയ്‌ക്കുന്ന Excel 365 -ൽ മാത്രമേ മുകളിലുള്ള സമീപനം പ്രവർത്തിക്കൂ.

    Excel 2019, Excel 2016 എന്നിവയുടെ പ്രീ-ഡൈനാമിക് പതിപ്പുകളിൽ, ഫോർമുല ആയിരിക്കണം ഏറ്റവും മുകളിലെ സെല്ലിനായി (B2) എഴുതിയത്, തുടർന്ന് താഴെയുള്ള സെല്ലുകളിലേക്ക് പകർത്തി:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, $D$2, $E$2), $D$3, $E$3), $D$4, $E$4)

    ദയവായി ശ്രദ്ധിക്കുക, ഈ സാഹചര്യത്തിൽ, കേവല സെൽ റഫറൻസുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്ന മൂല്യങ്ങൾ ഞങ്ങൾ ലോക്ക് ചെയ്യുന്നു. ഫോർമുല താഴേക്ക് പകർത്തുമ്പോൾ അവ മാറില്ല.

    ശ്രദ്ധിക്കുക. SUBSTITUTE ഫംഗ്‌ഷൻ കേസ്-സെൻസിറ്റീവ് ആണ്, അതായത് നിങ്ങൾ പഴയ മൂല്യങ്ങൾ ( old_text ) യഥാർത്ഥ ഡാറ്റയിൽ ദൃശ്യമാകുന്ന അതേ അക്ഷര കേസിൽ ടൈപ്പ് ചെയ്യണം.

    എത്രയും എളുപ്പമായിരിക്കാം, ഈ രീതിക്ക് കാര്യമായ പോരായ്മയുണ്ട് - നിങ്ങൾക്ക് പകരം വയ്ക്കാൻ ഡസൻ കണക്കിന് ഇനങ്ങൾ ഉള്ളപ്പോൾ, നെസ്റ്റഡ് ഫംഗ്‌ഷനുകൾ നിയന്ത്രിക്കുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്.

    നേട്ടങ്ങൾ : എളുപ്പമാണ് -നടപ്പാക്കാൻ; എല്ലാ Excel പതിപ്പുകളിലും പിന്തുണയ്‌ക്കുന്നു

    കുഴപ്പങ്ങൾ : പരിമിതമായ എണ്ണം കണ്ടെത്തുന്നതിന്/മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കുന്നതാണ് നല്ലത്

    XLOOKUP ഉപയോഗിച്ച് ഒന്നിലധികം എൻട്രികൾ തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുക

    <0 നിങ്ങൾ മുഴുവൻ സെൽ ഉള്ളടക്കവും മാറ്റിസ്ഥാപിക്കാൻ നോക്കുന്ന സാഹചര്യത്തിൽ, XLOOKUP ഫംഗ്ഷൻ ഉപയോഗപ്രദമാകും.

    നമുക്ക്എ കോളത്തിൽ നിങ്ങൾക്ക് രാജ്യങ്ങളുടെ ഒരു ലിസ്റ്റ് ഉണ്ടെന്നും എല്ലാ ചുരുക്കെഴുത്തുകളും അനുബന്ധ പൂർണ്ണമായ പേരുകൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ ലക്ഷ്യമിടുന്നതായും പറയുക. മുമ്പത്തെ ഉദാഹരണത്തിലെന്നപോലെ, നിങ്ങൾ "കണ്ടെത്തുക", "മാറ്റിസ്ഥാപിക്കുക" എന്നീ ഇനങ്ങൾ പ്രത്യേക നിരകളിൽ (D, E എന്നിവ യഥാക്രമം) ഇൻപുട്ട് ചെയ്തുകൊണ്ട് ആരംഭിക്കുക, തുടർന്ന് ഈ ഫോർമുല B2-ൽ നൽകുക:

    =XLOOKUP(A2, $D$2:$D$4, $E$2:$E$4, A2)

    Excel ഭാഷയിൽ നിന്ന് മനുഷ്യ ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്‌തത്, ഫോർമുല എന്താണ് ചെയ്യുന്നത്:

    D2:D4 (lookup_array)-ൽ A2 മൂല്യം (lookup_value) തിരയുകയും E2:E4 (return_array) എന്നതിൽ നിന്ന് ഒരു പൊരുത്തം നൽകുകയും ചെയ്യുക. കണ്ടെത്തിയില്ലെങ്കിൽ, A2-ൽ നിന്ന് യഥാർത്ഥ മൂല്യം വലിക്കുക.

    ചുവടെയുള്ള സെല്ലുകളിലേക്ക് ഫോർമുല പകർത്താൻ ഫിൽ ഹാൻഡിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക, ഫലം നിങ്ങളെ കാത്തിരിക്കില്ല:

    XLOOKUP ഫംഗ്‌ഷൻ Excel 365-ൽ മാത്രമേ ലഭ്യമാകൂ എന്നതിനാൽ, മുകളിലുള്ള ഫോർമുല മുമ്പത്തെ പതിപ്പുകളിൽ പ്രവർത്തിക്കില്ല. എന്നിരുന്നാലും, IFERROR അല്ലെങ്കിൽ IFNA, VLOOKUP എന്നിവയുടെ സംയോജനം ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ സ്വഭാവം എളുപ്പത്തിൽ അനുകരിക്കാനാകും:

    =IFNA(VLOOKUP(A2, $D$2:$E$4, 2, FALSE), A2)

    ശ്രദ്ധിക്കുക. SUBSTITUTE-ൽ നിന്ന് വ്യത്യസ്തമായി, XLOOKUP, VLOOKUP ഫംഗ്‌ഷനുകൾ കേസ്-സെൻസിറ്റീവ് അല്ല , അതായത് ലെറ്റർ കേസ് അവഗണിച്ച് ലുക്കപ്പ് മൂല്യങ്ങൾക്കായി തിരയുന്നു. ഉദാഹരണത്തിന്, ഞങ്ങളുടെ ഫോർമുല FR , fr എന്നിവയെ ഫ്രാൻസ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും.

    പ്രയോജനങ്ങൾ : സാധാരണ പ്രവർത്തനങ്ങളുടെ അസാധാരണമായ ഉപയോഗം; എല്ലാ Excel പതിപ്പുകളിലും പ്രവർത്തിക്കുന്നു

    കുഴപ്പങ്ങൾ : ഒരു സെൽ തലത്തിൽ പ്രവർത്തിക്കുന്നു, സെൽ ഉള്ളടക്കത്തിന്റെ ഒരു ഭാഗം മാറ്റിസ്ഥാപിക്കാൻ കഴിയില്ല

    ആവർത്തന LAMBDA ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒന്നിലധികം മാറ്റിസ്ഥാപിക്കുക

    മൈക്രോസോഫ്റ്റിനായി365 സബ്‌സ്‌ക്രൈബർമാർ, പരമ്പരാഗത ഫോർമുല ഭാഷ ഉപയോഗിച്ച് ഇഷ്‌ടാനുസൃത പ്രവർത്തനങ്ങൾ സൃഷ്‌ടിക്കാൻ അനുവദിക്കുന്ന ഒരു പ്രത്യേക ഫംഗ്‌ഷൻ എക്‌സൽ നൽകുന്നു. അതെ, ഞാൻ സംസാരിക്കുന്നത് LAMBDA നെക്കുറിച്ചാണ്. വളരെ ദൈർഘ്യമേറിയതും സങ്കീർണ്ണവുമായ ഒരു ഫോർമുലയെ വളരെ ഒതുക്കമുള്ളതും ലളിതവുമായ ഒന്നാക്കി മാറ്റാൻ കഴിയും എന്നതാണ് ഈ രീതിയുടെ ഭംഗി. മാത്രമല്ല, Excel-ൽ നിലവിലില്ലാത്ത നിങ്ങളുടെ സ്വന്തം ഫംഗ്‌ഷനുകൾ സൃഷ്‌ടിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, മുമ്പ് VBA-ൽ മാത്രം സാധ്യമായിരുന്ന ഒന്ന്.

    ഇഷ്‌ടാനുസൃത LAMBDA ഫംഗ്‌ഷനുകൾ സൃഷ്‌ടിക്കുന്നതിനെക്കുറിച്ചും ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചും വിശദമായ വിവരങ്ങൾക്ക്, ദയവായി ഈ ട്യൂട്ടോറിയൽ പരിശോധിക്കുക: എങ്ങനെ Excel-ൽ LAMBDA ഫംഗ്‌ഷനുകൾ എഴുതാൻ. ഇവിടെ, ഞങ്ങൾ രണ്ട് പ്രായോഗിക ഉദാഹരണങ്ങൾ ചർച്ചചെയ്യും.

    നേട്ടങ്ങൾ : റീപ്ലേസ്‌മെന്റ് ജോഡികളുടെ എണ്ണം പ്രശ്നമല്ല, ഫലം ഗംഭീരവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ പ്രവർത്തനമാണ്

    പോരായ്മകൾ : Excel 365-ൽ മാത്രം ലഭ്യമാണ്; വർക്ക്ബുക്ക്-നിർദ്ദിഷ്ടവും വ്യത്യസ്ത വർക്ക്ബുക്കുകളിൽ പുനരുപയോഗം ചെയ്യാൻ കഴിയില്ല

    ഉദാഹരണം 1. ഒരേസമയം ഒന്നിലധികം വാക്കുകൾ / സ്ട്രിംഗുകൾ തിരഞ്ഞ് മാറ്റിസ്ഥാപിക്കുക

    ഒറ്റത്തവണ ഒന്നിലധികം വാക്കുകളോ വാചകങ്ങളോ മാറ്റിസ്ഥാപിക്കുന്നതിന്, ഞങ്ങൾ ഒരു ഇഷ്‌ടാനുസൃതം സൃഷ്‌ടിച്ചു MultiReplace എന്ന് പേരിട്ടിരിക്കുന്ന LAMBDA ഫംഗ്‌ഷൻ, ഈ ഫോമുകളിൽ ഒന്ന് എടുക്കാം:

    =LAMBDA(text, old, new, IF(old"", MultiReplace(SUBSTITUTE(text, old, new), OFFSET(old, 1, 0), OFFSET(new, 1, 0)), text))

    അല്ലെങ്കിൽ

    =LAMBDA(text, old, new, IF(old="", text, MultiReplace(SUBSTITUTE(text, old, new), OFFSET(old, 1, 0), OFFSET(new, 1, 0))))

    രണ്ടും ആവർത്തനപരമാണ് സ്വയം വിളിക്കുന്ന പ്രവർത്തനങ്ങൾ. എക്സിറ്റ് പോയിന്റ് എങ്ങനെ സ്ഥാപിക്കപ്പെടുന്നു എന്നതിൽ മാത്രമാണ് വ്യത്യാസം.

    ആദ്യ ഫോർമുലയിൽ, പഴയ ലിസ്റ്റ് ശൂന്യമല്ലേ (പഴയ"") എന്ന് IF ഫംഗ്ഷൻ പരിശോധിക്കുന്നു. TRUE ആണെങ്കിൽ, MultiReplace ഫംഗ്‌ഷനെ വിളിക്കുന്നു. FALSE ആണെങ്കിൽ, പ്രവർത്തനം ടെക്‌സ്റ്റ് അതിന്റെ നിലവിലെ ഫോം നൽകി പുറത്തുകടക്കുന്നു.

    രണ്ടാമത്തെ ഫോർമുല റിവേഴ്‌സ് ലോജിക് ഉപയോഗിക്കുന്നു: പഴയ ശൂന്യമാണെങ്കിൽ (old=""), തുടർന്ന് <1 തിരികെ നൽകുക>വാചകം കൂടാതെ പുറത്തുകടക്കുക; അല്ലെങ്കിൽ MultiReplace എന്ന് വിളിക്കുക.

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

    ഫംഗ്‌ഷന് ഒരു പേര് ലഭിച്ചുകഴിഞ്ഞാൽ, മറ്റേതൊരു ഇൻബിൽറ്റ് ഫംഗ്‌ഷൻ പോലെ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാനാകും.

    നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന രണ്ട് ഫോർമുല വ്യതിയാനങ്ങളിൽ ഏതാണ്, അന്തിമ ഉപയോക്തൃ വീക്ഷണകോണിൽ നിന്ന്, വാക്യഘടന ഇതുപോലെ ലളിതമാണ്:

    MultiReplace(text, old, new)

    എവിടെ:

    • ടെക്‌സ്‌റ്റ് - ഉറവിട ഡാറ്റ
    • പഴയ - കണ്ടെത്താനുള്ള മൂല്യങ്ങൾ
    • പുതിയ - മാറ്റിസ്ഥാപിക്കാനുള്ള മൂല്യങ്ങൾ

    മുമ്പത്തെ ഉദാഹരണം കുറച്ചുകൂടി മുന്നോട്ട് എടുത്താൽ, രാജ്യ ചുരുക്കെഴുത്തുകൾ മാത്രമല്ല, സംസ്ഥാന ചുരുക്കങ്ങളും മാറ്റിസ്ഥാപിക്കാം. ഇതിനായി, D2-ൽ ആരംഭിക്കുന്ന കോളത്തിൽ ചുരുക്കെഴുത്തുകൾ ( പഴയ മൂല്യങ്ങൾ) ടൈപ്പ് ചെയ്യുക. B2, MultiReplace ഫംഗ്‌ഷൻ നൽകുക:

    =MultiReplace(A2:A10, D2, E2)

    Enter അമർത്തി ഫലങ്ങൾ ആസ്വദിക്കൂ :)

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ആവർത്തനത്തെ മനസ്സിലാക്കുക എന്നതാണ് ഫോർമുല മനസ്സിലാക്കുന്നതിനുള്ള സൂചന. ഇത് സങ്കീർണ്ണമാണെന്ന് തോന്നുമെങ്കിലും തത്വം വളരെ ലളിതമാണ്. ഓരോന്നിന്റെയും കൂടെആവർത്തനം, ഒരു ആവർത്തന പ്രവർത്തനം ഒരു വലിയ പ്രശ്നത്തിന്റെ ഒരു ചെറിയ സംഭവം പരിഹരിക്കുന്നു. ഞങ്ങളുടെ കാര്യത്തിൽ, MultiReplace ഫംഗ്‌ഷൻ പഴയതും പുതിയതുമായ മൂല്യങ്ങളിലൂടെ ലൂപ്പ് ചെയ്യുന്നു, ഓരോ ലൂപ്പിലും ഒരു പകരം വയ്ക്കൽ നടത്തുന്നു:

    MultiReplace (SUBSTITUTE(text, old, new), OFFSET(old, 1, 0), OFFSET(new, 1, 0))

    നെസ്റ്റഡ് SUBSTITUTE ഫംഗ്‌ഷനുകൾ പോലെ, മുമ്പത്തെ SUBSTITUTE ന്റെ ഫലം അടുത്ത SUBSTITUTE-നുള്ള text പാരാമീറ്ററായി മാറുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, MultiReplace -ന്റെ ഓരോ തുടർന്നുള്ള കോളിലും, SUBSTITUTE ഫംഗ്‌ഷൻ പ്രോസസ്സ് ചെയ്യുന്നത് യഥാർത്ഥ ടെക്‌സ്‌റ്റ് സ്‌ട്രിംഗിനെയല്ല, മറിച്ച് മുമ്പത്തെ കോളിന്റെ ഔട്ട്‌പുട്ടാണ്.

    <1-ലെ എല്ലാ ഇനങ്ങളും കൈകാര്യം ചെയ്യാൻ>പഴയ ലിസ്റ്റ്, ഞങ്ങൾ ഏറ്റവും മുകളിലത്തെ സെല്ലിൽ നിന്ന് ആരംഭിക്കുന്നു, കൂടാതെ ഓരോ ഇന്ററാക്ഷനിലും 1 വരി താഴേക്ക് നീക്കാൻ OFFSET ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു:

    OFFSET(old, 1, 0)

    നും ഇത് തന്നെയാണ് ചെയ്യുന്നത്. new list:

    OFFSET(new, 1, 0)

    ആവർത്തന കോളുകൾ ശാശ്വതമായി തുടരുന്നത് തടയാൻ ഒരു പോയിന്റ് ഓഫ് എക്‌സിറ്റ് നൽകുക എന്നതാണ് പ്രധാന കാര്യം. IF ഫംഗ്‌ഷന്റെ സഹായത്തോടെയാണ് ഇത് ചെയ്യുന്നത് - പഴയ സെൽ ശൂന്യമാണെങ്കിൽ, ഫംഗ്‌ഷൻ ടെക്‌സ്‌റ്റ് അതിന്റെ നിലവിലെ രൂപം നൽകി പുറത്തുകടക്കുന്നു:

    =LAMBDA(text, old, new, IF(old="", text, MultiReplace(…)))

    അല്ലെങ്കിൽ

    =LAMBDA(text, old, new, IF(old"", MultiReplace(…), text))

    ഉദാഹരണം 2. Excel-ലെ ഒന്നിലധികം പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കുക

    തത്വത്തിൽ, മുമ്പത്തെ ഉദാഹരണത്തിൽ ചർച്ച ചെയ്ത MultiReplace ഫംഗ്‌ഷന് കഴിയും മുകളിലെ സ്‌ക്രീൻഷോട്ടുകളിലെ ചുരുക്കവും പൂർണ്ണവുമായ പേരുകൾ പോലെ തന്നെ, ഓരോ പഴയതും പുതിയതുമായ പ്രതീകങ്ങൾ പ്രത്യേക സെല്ലിൽ നൽകിയിട്ടുണ്ടെങ്കിൽ, വ്യക്തിഗത പ്രതീകങ്ങളും കൈകാര്യം ചെയ്യുക.

    നിങ്ങൾ പഴയത് ഇൻപുട്ട് ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽഒരു സെല്ലിലെ പ്രതീകങ്ങളും മറ്റൊരു സെല്ലിലെ പുതിയ പ്രതീകങ്ങളും, അല്ലെങ്കിൽ അവയെ നേരിട്ട് ഫോർമുലയിൽ ടൈപ്പുചെയ്യുക, തുടർന്ന് നിങ്ങൾക്ക് ഈ ഫോർമുലകളിലൊന്ന് ഉപയോഗിച്ച് ReplaceChars എന്ന പേരിൽ മറ്റൊരു ഇഷ്‌ടാനുസൃത ഫംഗ്‌ഷൻ സൃഷ്‌ടിക്കാം:

    =LAMBDA(text, old_chars, new_chars, IF(old_chars"", ReplaceChars(SUBSTITUTE(text, LEFT(old_chars), LEFT(new_chars)), RIGHT(old_chars, LEN(old_chars)-1), RIGHT(new_chars, LEN(new_chars)-1)), text))

    അല്ലെങ്കിൽ

    =LAMBDA(text, old_chars, new_chars, IF(old_chars="", text, ReplaceChars(SUBSTITUTE(text, LEFT(old_chars), LEFT(new_chars)), RIGHT(old_chars, LEN(old_chars)-1), RIGHT(new_chars, LEN(new_chars)-1))))

    നിങ്ങളുടെ പുതിയ ലാംഡ ഫംഗ്‌ഷന് നെയിം മാനേജറിൽ പതിവുപോലെ പേരിടാൻ ഓർമ്മിക്കുക:

    നിങ്ങളുടെ പുതിയ ഇഷ്‌ടാനുസൃത പ്രവർത്തനം ഉപയോഗത്തിന് തയ്യാറാണ്:

    ReplaceChars(text, old_chars, new_chars)

    എവിടെ:

    • ടെക്‌സ്‌റ്റ് - യഥാർത്ഥ സ്ട്രിംഗുകൾ
    • 17> പഴയ - തിരയാനുള്ള പ്രതീകങ്ങൾ
    • പുതിയ - പകരം

    ഇത് ഒരു ഫീൽഡ് ടെസ്റ്റ് നൽകുന്നതിന്, ഇറക്കുമതി ചെയ്‌ത ഡാറ്റയിൽ പലപ്പോഴും നടപ്പിലാക്കുന്ന എന്തെങ്കിലും ചെയ്യാം - സ്‌മാർട്ട് ഉദ്ധരണികൾക്കും സ്‌മാർട്ട് അപ്പോസ്‌ട്രോഫികൾക്കും പകരം സ്‌ട്രേറ്റ് ഉദ്ധരണികളും സ്‌ട്രെയ്‌റ്റ് അപ്പോസ്‌ട്രോഫികളും.

    ആദ്യം, ഞങ്ങൾ സ്‌മാർട്ട് ഉദ്ധരണികളും സ്‌മാർട്ട് അപ്പോസ്‌ട്രോഫിയും D2, സ്‌ട്രെയ്‌റ്റ് ഉദ്ധരണികൾ, സ്‌ട്രൈറ്റ് അപ്പോസ്‌ട്രോഫി എന്നിവ E2-ൽ ഇൻപുട്ട് ചെയ്യുന്നു. , മികച്ച വായനാക്ഷമതയ്‌ക്കായി സ്‌പെയ്‌സ് ഉപയോഗിച്ച് പ്രതീകങ്ങളെ വേർതിരിക്കുന്നു. (രണ്ട് സെല്ലുകളിലും നമ്മൾ ഒരേ ഡിലിമിറ്റർ ഉപയോഗിക്കുന്നതിനാൽ, അത് ഫലത്തെ ബാധിക്കില്ല - Excel ഒരു സ്‌പെയ്‌സ് പകരം ഒരു സ്‌പെയ്‌സ് നൽകും.)

    അതിനുശേഷം, ഞങ്ങൾ ഈ ഫോർമുല B2-ൽ നൽകുന്നു:

    =ReplaceChars(A2:A4, D2, E2)

    ഞങ്ങൾ തിരയുന്ന ഫലങ്ങൾ കൃത്യമായി നേടുക:

    അക്ഷരങ്ങൾ ഫോർമുലയിൽ നേരിട്ട് ടൈപ്പ് ചെയ്യാനും സാധിക്കും. ഞങ്ങളുടെ കാര്യത്തിൽ, ഇതുപോലുള്ള നേരായ ഉദ്ധരണികൾ "ഡ്യൂപ്ലിക്കേറ്റ്" ചെയ്യാൻ ഓർക്കുക:

    =ReplaceChars(A2:A4, "“ ” ’", """ "" '")

    ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ReplaceChars old_chars , new_chars എന്നീ സ്‌ട്രിംഗുകളിലൂടെ ഫംഗ്‌ഷൻ സൈക്കിൾ നടത്തുകയും ഇടത് വശത്തുള്ള ആദ്യ പ്രതീകത്തിൽ നിന്ന് ആരംഭിക്കുന്ന ഒരു സമയം ഒരു റീപ്ലേസ്‌മെന്റ് നടത്തുകയും ചെയ്യുന്നു. ഈ ഭാഗം SUBSTITUTE ഫംഗ്‌ഷൻ ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്:

    SUBSTITUTE(text, LEFT(old_chars), LEFT(new_chars))

    ഓരോ ആവർത്തനത്തിലും, RIGHT ഫംഗ്‌ഷൻ old_chars , എന്നിവയിൽ നിന്നും ഇടതുവശത്ത് നിന്ന് ഒരു പ്രതീകം നീക്കംചെയ്യുന്നു. new_chars strings, അതുവഴി LEFT-ന് പകരമായി അടുത്ത ജോടി പ്രതീകങ്ങൾ ലഭ്യമാക്കാൻ കഴിയും:

    ReplaceChars(SUBSTITUTE(text, LEFT(old_chars), LEFT(new_chars)), RIGHT(old_chars, LEN(old_chars)-1), RIGHT(new_chars, LEN(new_chars)-1))

    ഓരോ ആവർത്തന കോളിനും മുമ്പായി, IF ഫംഗ്‌ഷൻ old_chars സ്‌ട്രിംഗിനെ വിലയിരുത്തുന്നു. . ഇത് ശൂന്യമല്ലെങ്കിൽ, ഫംഗ്ഷൻ സ്വയം വിളിക്കുന്നു. അവസാന പ്രതീകം മാറ്റിസ്ഥാപിക്കുമ്പോൾ, ആവർത്തന പ്രക്രിയ പൂർത്തിയാകുമ്പോൾ, ഫോർമുല ടെക്‌സ്റ്റ് അതിന്റെ നിലവിലെ രൂപം നൽകുകയും പുറത്തുകടക്കുകയും ചെയ്യുന്നു.

    ശ്രദ്ധിക്കുക. ഞങ്ങളുടെ പ്രധാന സൂത്രവാക്യങ്ങളിൽ ഉപയോഗിച്ചിരിക്കുന്ന SUBSTITUTE ഫംഗ്‌ഷൻ കേസ്-സെൻസിറ്റീവ് ആയതിനാൽ, Lambdas ( MultiReplace , ReplaceChars ) എന്നിവ വലിയക്ഷരങ്ങളും ചെറിയക്ഷരങ്ങളും വ്യത്യസ്ത പ്രതീകങ്ങളായി കണക്കാക്കുന്നു.

    മാസ് ഫൈൻഡ് ചെയ്ത് UDF ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക

    നിങ്ങളുടെ Excel-ൽ LAMBDA ഫംഗ്‌ഷൻ ലഭ്യമല്ലെങ്കിൽ, VBA ഉപയോഗിച്ച് പരമ്പരാഗത രീതിയിൽ മൾട്ടി-റെപ്ലേയ്‌സിനായി നിങ്ങൾക്ക് ഉപയോക്തൃ-നിർവചിച്ച ഫംഗ്‌ഷൻ എഴുതാം.

    0> LAMBDA- നിർവചിച്ച MultiReplace ഫംഗ്‌ഷനിൽ നിന്ന് UDF-നെ വേർതിരിച്ചറിയാൻ, ഞങ്ങൾ അതിനെ വ്യത്യസ്തമായി നാമകരണം ചെയ്യാൻ പോകുന്നു, MassReplace എന്ന് പറയുക. ഫംഗ്‌ഷന്റെ കോഡ് ഇപ്രകാരമാണ്: ഫംഗ്‌ഷൻ MassReplace(InputRng as Range, FindRng as Range, ReplaceRng as Range) വേരിയന്റ് ആയി ()DimarRes() വേരിയന്റ് അറേ ആയി ഫലങ്ങൾ സംഭരിക്കുന്നതിന് മങ്ങിയ arSearchReplace(), sTmp സ്ട്രിംഗ് 'അറേ ആയി കണ്ടെത്തുക/മാറ്റിസ്ഥാപിക്കുക ജോഡികൾ എവിടെ സംഭരിക്കണം, താൽക്കാലിക സ്ട്രിംഗ് Dim iFindCurRow, cntFindRows ദൈർഘ്യമുള്ള 'സെർച്ച് റീപ്ലേസ് അറേയുടെ നിലവിലെ വരിയുടെ സൂചിക, എണ്ണുക. വരികളുടെ മങ്ങിയ iInputCurRow, iInputCurCol, cntInputRows, cntInputCols സോഴ്‌സ് ശ്രേണിയിലെ നിലവിലെ വരിയുടെ ദൈർഘ്യമേറിയ 'സൂചിക, ഉറവിട ശ്രേണിയിലെ നിലവിലെ നിരയുടെ സൂചിക, വരികളുടെ എണ്ണം, നിരകളുടെ എണ്ണം cntInputRows = InputRng.Rows. Count cntInputRng. നിരകൾ iFindCurRow, 1) = FindRng.Cells(iFindCurRow, 1).മൂല്യം arSearchReplace(iFindCurRow, 2) = ReplaceRng.Cells(iFindCurRow, 1).മൂല്യം അടുത്തത് 'ഐഇൻപുട്ടിനായി iInput 1CurRow എന്ന സോഴ്‌സ് ശ്രേണിയിൽ തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു. 1 മുതൽ cntInputCols sTm വരെ p = InputRng.Cells(iInputRng.Cells(iInputCurRow, iInputCurCol).മൂല്യം 'ഓരോ സെല്ലിലെയും എല്ലാ കണ്ടെത്തൽ/പകരം ജോഡികൾ മാറ്റിസ്ഥാപിക്കുന്നു iFindCurRow = 1 ലേക്ക് cntFindRows sTmp = Replace(sTmp, arSearchReplace(iFindCurRow, 1) അടുത്തത് (iInputCurRow, iInputCurCol) = sTmp അടുത്തത് അടുത്തത് MassReplace = arRes എൻഡ് ഫംഗ്‌ഷൻ

    LAMBDA- നിർവചിച്ചിരിക്കുന്ന ഫംഗ്‌ഷനുകൾ പോലെ, UDF-കൾ വർക്ക്ബുക്ക്-വൈഡ് ആണ്. അതിനർത്ഥം ദി

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