Microsoft Excel സ്പ്രെഡ്ഷീറ്റിൽ പ്രവർത്തിക്കുമ്പോൾ പരസ്പരം സെല്ലുകൾ സ്വാപ്പുചെയ്യേണ്ടത് വളരെ അപൂർവ്വമാണ്. എന്നിരുന്നാലും, അത്തരം സാഹചര്യങ്ങളാണുള്ളത്, അവ പരിഹരിക്കപ്പെടേണ്ടതുണ്ട്. Excel ൽ സെല്ലുകൾ നിങ്ങൾക്ക് എങ്ങനെയാണ് സ്വാപ്പുചെയ്യാൻ പോകുന്നത് എന്ന് നമുക്ക് നോക്കാം.
കളങ്ങൾ നീക്കുന്നു
നിർഭാഗ്യവശാൽ, ഉപകരണങ്ങളുടെ സാധാരണ ഗണത്തിൽ, കൂടുതൽ പ്രവർത്തനങ്ങളില്ലാത്തവയോ ശ്രേണിയെ മാറ്റാതെതന്നെയോ, രണ്ട് സെല്ലുകൾ മാറ്റാൻ സാധിക്കാത്ത അത്തരമൊരു ചടങ്ങാണ്. എന്നാൽ അതേ സമയം, ഈ ചലന നടപടിക്രമം നമ്മൾ ഇഷ്ടപ്പെടുന്ന പോലെ വളരെ ലളിതമല്ലെങ്കിലും അത് ക്രമീകരിക്കാനും നിരവധി മാർഗ്ഗങ്ങളിലേക്കും കഴിയും.
രീതി 1: കോപ്പി ഉപയോഗിച്ച് നീക്കുക
പ്രശ്നത്തിന്റെ ആദ്യ പരിഹാരം ഒരു പ്രത്യേക സ്ഥലത്ത് വിവരങ്ങളുടെ വിരസമായ പകർപ്പെടുക്കൽ, തുടർന്ന് മാറ്റി സ്ഥാപിക്കൽ എന്നിവയാണ്. ഇത് എങ്ങനെ സംഭവിച്ചുവെന്ന് നോക്കാം.
- നിങ്ങൾ നീക്കാൻ ആഗ്രഹിക്കുന്ന സെൽ തിരഞ്ഞെടുക്കുക. നമ്മൾ ബട്ടൺ അമർത്തുക "പകർത്തുക". ഇത് ടാബിൽ റിബണിൽ സ്ഥാപിച്ചിരിക്കുന്നു. "ഹോം" ക്രമീകരണ സംഘത്തിൽ "ക്ലിപ്ബോർഡ്".
- ഷീറ്റിലെ മറ്റ് ശൂന്യമായ എലമെന്റിനെ തിരഞ്ഞെടുക്കുക. നമ്മൾ ബട്ടൺ അമർത്തുക ഒട്ടിക്കുക. ഇത് ബട്ടണിലെ റിബണിൽ കാണുന്ന ഉപകരണങ്ങളുടെ ഒരു ബ്ലോക്കിലാണ്. "പകർത്തുക", എന്നാൽ അതിന്റെ വലിപ്പം കാരണം കൂടുതൽ പ്രത്യക്ഷമായ രൂപഭാവം ഉണ്ട്.
- അടുത്തതായി, രണ്ടാം സെല്ലിലേക്ക് പോകാൻ, നിങ്ങൾ ആദ്യം നീക്കാൻ ആഗ്രഹിക്കുന്ന ഡാറ്റ. ഇത് തിരഞ്ഞെടുത്ത് വീണ്ടും ബട്ടൺ അമർത്തുക. "പകർത്തുക".
- കഴ്സറിനൊപ്പം ആദ്യത്തെ ഡാറ്റ സെൽ തിരഞ്ഞെടുത്ത് ബട്ടൺ അമർത്തുക ഒട്ടിക്കുക ടേപ്പിൽ.
- ഒരു മൂല്യം ഞങ്ങൾ ആവശ്യപ്പെട്ട സ്ഥലത്തേക്ക് നീക്കി. ഇപ്പോൾ നമ്മൾ ശൂന്യമായ സെല്ലിൽ കൂട്ടിച്ചേർത്തിരിക്കുന്ന മൂല്യത്തിലേക്ക് തിരികെ പോകുന്നു. ഇത് തിരഞ്ഞെടുത്ത് ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. "പകർത്തുക".
- ഡാറ്റ നീക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന രണ്ടാമത്തെ സെൽ തിരഞ്ഞെടുക്കുക. നമ്മൾ ബട്ടൺ അമർത്തുക ഒട്ടിക്കുക ടേപ്പിൽ.
- അതിനാൽ, ആവശ്യമായ ഡാറ്റ ഞങ്ങൾ മാറ്റിയെടുത്തു. ഇപ്പോൾ നിങ്ങൾ ട്രാൻസിറ്റ് സെല്ലിന്റെ ഉള്ളടക്കങ്ങൾ ഇല്ലാതാക്കണം. അതു് തെരഞ്ഞെടുത്തു് വലതു മൌസ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. ഈ പ്രവർത്തനങ്ങൾക്കുശേഷം സജീവമാക്കിയ സന്ദർഭ സന്ദർഭ മെനുവിൽ, ഇനം വഴി പോകൂ "ഉള്ളടക്കം മായ്ക്കുക".
ഇപ്പോൾ ട്രാൻസിറ്റ് ഡാറ്റ ഇല്ലാതാക്കി, കളങ്ങൾ നീക്കുന്നതിനുള്ള പ്രവർത്തനം പൂർത്തിയായി.
തീർച്ചയായും, ഈ രീതി വളരെ സൗകര്യപ്രദമല്ല മാത്രമല്ല ധാരാളം അധിക നടപടികൾ ആവശ്യമാണ്. എന്നിരുന്നാലും, ഭൂരിഭാഗം ഉപയോക്താക്കളും ബാധകമാണ് അദ്ദേഹം.
രീതി 2: വലിച്ചിടുക
സ്ഥലങ്ങളിൽ സെല്ലുകൾ സ്വാപ്പുചെയ്യാൻ കഴിയുന്ന മറ്റൊരു വഴി ലളിതമായ ഡ്രാഗിംഗ് എന്നു വിളിക്കാവുന്നതാണ്. എന്നിരുന്നാലും, ഈ ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ, സെല്ലുകൾ മാറുന്നു.
മറ്റൊരു ലൊക്കേഷനിലേക്ക് നീക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സെൽ തിരഞ്ഞെടുക്കുക. കഴ്സർ അതിന്റെ അതിർത്തിയിൽ സജ്ജമാക്കുക. അതേ സമയം, അത് ഒരു അമ്പടയാക്കി മാറ്റണം, അതിന്റെ അവസാനത്തിൽ നാല് ദിശകളിലേക്ക് പോയിന്ററുകൾ ഉണ്ട്. കീ അമർത്തിപ്പിടിക്കുക Shift കീബോർഡിൽ ഞങ്ങൾക്കാവശ്യമുള്ള സ്ഥലത്തേക്ക് അത് വലിച്ചിടുക.
ചട്ടം പോലെ, അത് ഒരു സമീപത്തെ സെല്ലായിരിക്കണം, കാരണം ഈ വിധത്തിൽ കൈമാറ്റം ചെയ്യുമ്പോൾ, മുഴുവൻ ശ്രേണികളും മാറ്റപ്പെടും.
അതിനാൽ പല കോശങ്ങളിലൂടെയും നീങ്ങുന്നത് മിക്കപ്പോഴും ഒരു പ്രത്യേക പട്ടികയുടെ പശ്ചാത്തലത്തിൽ തെറ്റായി സംഭവിക്കുകയും വളരെ അപൂർവ്വമായി ഉപയോഗിക്കുകയും ചെയ്യുന്നു. എന്നാൽ പരസ്പരം അകന്നുകൊണ്ടിരിക്കുന്ന മേഖലകളുടെ ഉള്ളടക്കം മാറ്റേണ്ട ആവശ്യം അപ്രത്യക്ഷമാകില്ല, പക്ഷേ മറ്റ് പരിഹാരങ്ങൾ ആവശ്യമാണ്.
രീതി 3: മാക്രോകൾ ഉപയോഗിക്കുക
മുകളിൽ പറഞ്ഞതുപോലെ, അടുത്തുള്ള സ്ഥലങ്ങളിൽ ഇല്ലെങ്കിൽ, അവ തമ്മിൽ രണ്ട് സെല്ലുകൾ മാറ്റാൻ ട്രാൻസിറ്റ് ബാന്ഡിലേക്ക് പകർത്താതെ Excel- ലേക്ക് കൃത്യമായതും കൃത്യമായതുമായ മാർഗം ഇല്ല. പക്ഷേ ഇത് മാക്രോ അല്ലെങ്കിൽ മൂന്നാം-കക്ഷി ആഡ്-ഇന്നുകൾ ഉപയോഗിക്കുന്നതിലൂടെ നേടാം. താഴെ ഒരു പ്രത്യേക മാക്രോയുടെ ഉപയോഗം ഞങ്ങൾ ചർച്ച ചെയ്യും.
- ഒന്നാമതായി, നിങ്ങൾ പ്രോഗ്രാമിൽ മാക്രോ മോഡ്, ഡവലപ്പർ പാനൽ എന്നിവ പ്രാപ്തമാക്കുകയും വേണം, കാരണം അവ സ്ഥിരസ്ഥിതിയായി അപ്രാപ്തമാക്കിയതിനാൽ.
- അടുത്തതായി, ടാബ് "ഡവലപ്പർ" എന്നതിലേക്ക് പോവുക. "കോഡ്" ടൂൾബോക്സിലെ റിബണിൽ സ്ഥിതി ചെയ്യുന്ന "വിഷ്വൽ ബേസിക്" ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
- എഡിറ്റർ പ്രവർത്തിക്കുന്നു. ഇനി പറയുന്ന കോഡ് അതിൽ ഉൾപ്പെടുത്തുക:
സബ് മൂവി ടാഗ്സ് ()
Dim Dim as Range: ra = സെലക്ഷൻ ക്രമീകരിക്കുക
msg1 = "ഒരേയൊരു വലിപ്പത്തിന്റെ രണ്ട് ശ്രേണികളുടെ നിര ഉണ്ടാക്കുക"
msg2 = "IDENTICAL വലിപ്പത്തിന്റെ രണ്ട് ശ്രേണികളുടെ ഒരു നിര ഉണ്ടാക്കുക"
Ra.Areas.Count 2 എങ്കിൽ MsgBox msg1, vbCritical, "പ്രശ്നം": ഉപജില്ല
(1) .റൗരാസ് (2) .കൌണ്ട് rajAreas (2) .കൂടാതെ MsgBox msg2, vbCritical, "പ്രശ്നം": പുറത്തുകടക്കുക
Application.ScreenUpdating = തെറ്റ്
arr2 = ra.Areas (2) .വേലി
റിയാസ് (2) .വേലി = ആർ.ആരസ് (1) .വേലി
റിയാസ് (1). വാല്യു = arr2
ഉപഭാഗം അവസാനിപ്പിക്കുകകോഡ് ചേർക്കപ്പെട്ടതിന് ശേഷം വലത് കോണിലെ അടിസ്ഥാനമാക്കിയുള്ള ക്ലോസ് ബട്ടണിൽ ക്ലിക്ക് ചെയ്തുകൊണ്ട് എഡിറ്റർ വിൻഡോ അടയ്ക്കുക. അങ്ങനെ, പുസ്തകത്തിന്റെ മെമ്മറിയിൽ കോഡ് റെക്കോർഡ് ചെയ്യപ്പെടുകയും അതിന്റെ അൽഗോരിതം നമുക്ക് ആവശ്യമുള്ള പ്രവർത്തനങ്ങൾ പുനരാരംഭിക്കാൻ കഴിയും.
- നമ്മൾ സ്വാപ്പ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന രണ്ട് സെല്ലുകൾ അല്ലെങ്കിൽ തുല്യ വലുപ്പത്തിന്റെ രണ്ട് പരിധികൾ തിരഞ്ഞെടുക്കുക. ഇത് ചെയ്യുന്നതിന്, ഇടത് മൌസ് ബട്ടൺ ഉപയോഗിച്ച് ആദ്യത്തെ ഘടകം (ശ്രേണി) ക്ലിക്ക് ചെയ്യുക. അപ്പോൾ നമുക്ക് ബട്ടൺ ക്ളിക്ക് ചെയ്യുക Ctrl കീ ബോർഡിലും രണ്ടാം സെല്ലിലും (ശ്രേണിയിൽ) ഇടത് ക്ലിക്കുചെയ്യുക.
- മാക്രോ റൺ ചെയ്യാൻ, ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. മാക്രോകൾടാബിൽ റിബണിൽ സ്ഥാപിക്കുന്നു "ഡെവലപ്പർ" ഒരു കൂട്ടം ഉപകരണങ്ങളിൽ "കോഡ്".
- മാക്രോ തിരയാനുള്ള ജാലകം തുറക്കുന്നു. ആവശ്യമുള്ള ഇനം അടയാളപ്പെടുത്തുക ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. പ്രവർത്തിപ്പിക്കുക.
- ഈ ക്രിയയ്ക്ക് ശേഷം, മാക്രോ തിരഞ്ഞെടുത്ത സെല്ലുകളിലെ ഉള്ളടക്കങ്ങൾ സ്വപ്രേരിതമായി മാറ്റുന്നു.
നിങ്ങൾ ഒരു ഫയൽ അടയ്ക്കുമ്പോൾ മാക്രോ സ്വയം നീക്കം ചെയ്യപ്പെടുന്നു, അതിനാൽ അടുത്ത തവണ അത് വീണ്ടും രേഖപ്പെടുത്തേണ്ടതായി ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്. ഒരു പ്രത്യേക പുസ്തകത്തിനു വേണ്ടി ഓരോ തവണയും ഈ ജോലി നിർവഹിക്കാതിരിക്കുക, നിങ്ങൾ അതിൽ നിരന്തരം അത്തരം ചലനങ്ങൾ നിർവഹിക്കാൻ തീരുമാനിക്കുകയാണെങ്കിൽ, നിങ്ങൾ മാക്രോ പിന്തുണ (xlsm) ഉപയോഗിച്ച് ഒരു Excel വർക്ക്ബുക്കായി ഫയൽ സംരക്ഷിക്കണം.
പാഠം: Excel ൽ മാക്രോ സൃഷ്ടിക്കുന്നത് എങ്ങനെ
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, Excel- ൽ പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള സെല്ലുകൾ നീക്കുന്നതിന് നിരവധി മാർഗ്ഗങ്ങളുണ്ട്. പ്രോഗ്രാമിന്റെ സ്റ്റാൻഡേർഡ് ടൂളുകളുമായി ഇത് ചെയ്യാൻ കഴിയും, എന്നാൽ ഈ ഓപ്ഷനുകൾ അത്ര എളുപ്പമല്ല, ധാരാളം സമയം എടുക്കും. ഭാഗ്യവശാൽ, മാക്രോകളും മൂന്നാം-കക്ഷി ആഡ്-ഇന്നുകളും സാധ്യമാണ് കഴിയുന്നത്ര വേഗത്തിൽ പ്രശ്നം പരിഹരിക്കാൻ നിങ്ങളെ അനുവദിക്കും. അങ്ങനെ അത്തരം ചലനങ്ങൾ നിരന്തരം പ്രയോഗിക്കുന്ന ഉപയോക്താക്കൾക്ക്, അത് ഏറ്റവും അനുയോജ്യമായ രണ്ടാമത്തെ ഓപ്ഷനാണ്.