ഉള്ളടക്ക പട്ടിക
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
VBA.xlsm ഉപയോഗിച്ച് Excel-ലെ ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക
ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുന്നതിനായി Excel-ൽ VBA ഉപയോഗിക്കുന്നതിനുള്ള 3 ദ്രുത രീതികൾ
ഇവിടെ പേരുകൾ, ഐഡികൾ,<ഉള്ള ഒരു ഡാറ്റ സെറ്റ് ലഭിച്ചു സൺഫ്ലവർ കിന്റർഗാർട്ടൻ എന്ന സ്കൂളിലെ ചില വിദ്യാർത്ഥികളുടെ പരീക്ഷയിൽ 2> മാർക്ക്, കൂടാതെ ഗ്രേഡുകൾ . , ചില പേരുകൾ തെറ്റായി ആവർത്തിച്ചതായി നിങ്ങൾ കണ്ടെത്തും.
ഇന്ന് ഞങ്ങളുടെ ലക്ഷ്യം Excel VBA ഉപയോഗിച്ച് ഡ്യൂപ്ലിക്കേറ്റ് മൂല്യങ്ങൾ നീക്കം ചെയ്യുക എന്നതാണ്.
1. ഫിക്സഡ് സെൽ റേഞ്ചിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യാൻ VBA ഉപയോഗിക്കുക
ആദ്യം, VBA എന്നതിലെ ഒരു നിശ്ചിത സെൽ ശ്രേണി ഉപയോഗിച്ച് ഞങ്ങൾ ഡ്യൂപ്ലിക്കേറ്റ് പേരുകൾ നീക്കം ചെയ്യാൻ ശ്രമിക്കും കോഡ്.
ഇവിടെ, ഞങ്ങളുടെ ഡാറ്റാ സെറ്റ് വർക്ക്ബുക്കിലെ B3:E15 ശ്രേണിയാണ് ( കോളം തലക്കെട്ടുകൾ ഉൾപ്പെടെ).
ഞങ്ങൾ ഉപയോഗിക്കും. ഇവിടെ കോഡിലെ ഈ നിശ്ചിത സെൽ ശ്രേണി.
ഘട്ടം 1:
➤ ഒരു പുതിയ VBA വിൻഡോ തുറന്ന് ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക (ഇവിടെ ക്ലിക്കുചെയ്യുക Excel-ൽ ഒരു പുതിയ VBA മൊഡ്യൂൾ എങ്ങനെ തുറക്കാമെന്നും ചേർക്കാമെന്നും കാണുന്നതിന്).
➤ ഈ കോഡ് മൊഡ്യൂളിൽ ചേർക്കുക:
കോഡ്:
8028
➤ ഇത് Remove_Duplicates എന്ന മാക്രോ ഉത്പാദിപ്പിക്കുന്നു. A3:E14 എന്നത് എന്റെ ഡാറ്റാ സെറ്റിന്റെ ശ്രേണിയാണ്, നിര 1 അടിസ്ഥാനമാക്കി ഡ്യൂപ്ലിക്കേറ്റ് വരികൾ നീക്കംചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. നിങ്ങൾനിങ്ങളുടേത് ഉപയോഗിക്കുക.
ഘട്ടം 2:
➤ നിങ്ങളുടെ വർക്ക്ഷീറ്റിലേക്ക് തിരികെ വന്ന് ഈ മാക്രോ പ്രവർത്തിപ്പിക്കുക (എങ്ങനെയെന്ന് കാണാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക മാക്രോ പ്രവർത്തിപ്പിക്കാൻ).
➤ ഇത് കോളം 1-ലെ തനിപ്പകർപ്പുകളുള്ള വരികൾ നീക്കം ചെയ്യും ( വിദ്യാർത്ഥിയുടെ പേര്).
കൂടുതൽ വായിക്കുക: Excel-ൽ ഡ്യൂപ്ലിക്കേറ്റുകൾ എങ്ങനെ ഇല്ലാതാക്കാം എന്നാൽ ഒന്ന് സൂക്ഷിക്കുക (7 രീതികൾ)
2. തിരഞ്ഞെടുത്ത സെൽ റേഞ്ചിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യാൻ VBA കോഡുകൾ ചേർക്കുക
ഇനി വർക്ക്ഷീറ്റിലെ തിരഞ്ഞെടുത്ത സെൽ ശ്രേണിയിൽ നിന്നും തനിപ്പകർപ്പുകൾ നീക്കം ചെയ്യാൻ കഴിയുന്ന ഒരു മാക്രോ നിർമ്മിക്കാൻ ഞങ്ങൾ ശ്രമിക്കും.
ഘട്ടം 1:
➤ ഒരു പുതിയ VBA വിൻഡോ വീണ്ടും തുറന്ന് മറ്റൊരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക.
➤ ഈ കോഡ് മൊഡ്യൂളിൽ ചേർക്കുക:
കോഡ്:
8782
➤ ഇത് Remove_Duplicates എന്ന മാക്രോ നിർമ്മിക്കുന്നു. നിര 1 അടിസ്ഥാനമാക്കി തനിപ്പകർപ്പ് വരികൾ നീക്കംചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. നിങ്ങളുടേത് ഉപയോഗിക്കുക.
ഘട്ടം 2:
➤ നിങ്ങളുടെ വർക്ക്ഷീറ്റിലേക്ക് മടങ്ങുക.
➤ തിരഞ്ഞെടുക്കുക നിങ്ങളുടെ ഡാറ്റ സജ്ജീകരിച്ച് ഈ മാക്രോ പ്രവർത്തിപ്പിക്കുക.
➤ ഇത് മുകളിൽ ചെയ്തത് പോലെ തന്നെ പ്രവർത്തിക്കും. കോളം 1 ( വിദ്യാർത്ഥിയുടെ പേര്) ഡ്യൂപ്ലിക്കേറ്റുകളുള്ള വരികൾ നീക്കം ചെയ്യുക.
കൂടുതൽ വായിക്കുക: എങ്ങനെ ഡ്യൂപ്ലിക്കേറ്റ് നീക്കം ചെയ്യാം Excel ലെ വരികൾ (3 വഴികൾ)
സമാന വായനകൾ
- Excel ലെ കോളത്തിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ എങ്ങനെ നീക്കം ചെയ്യാം (3 രീതികൾ)
- Excel VBA: ഒരു അറേയിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക (2 ഉദാഹരണങ്ങൾ)
- എങ്ങനെ ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യാം, Excel-ൽ ആദ്യ മൂല്യം നിലനിർത്താം (5 രീതികൾ)
- നീക്കം ചെയ്യുകExcel-ൽ ആദ്യ സംഭവങ്ങൾ ഒഴികെയുള്ള ഡ്യൂപ്ലിക്കേറ്റ് വരികൾ (7 വഴികൾ)
- Excel-ലെ രണ്ട് ഡ്യൂപ്ലിക്കേറ്റുകളും എങ്ങനെ നീക്കംചെയ്യാം (5 എളുപ്പവഴികൾ)
3. ഒന്നിലധികം കോളങ്ങളിൽ നിന്ന് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കംചെയ്യാൻ ഒരു VBA മാക്രോ ഉൾച്ചേർക്കുക
ഇതുവരെ ഞങ്ങൾ കോളം 1-ൽ ഡ്യൂപ്ലിക്കേറ്റുകളുള്ള വരികൾ നീക്കംചെയ്തു ( വിദ്യാർത്ഥിയുടെ പേര് ).
എന്നാൽ വാസ്തവത്തിൽ, രണ്ട് വിദ്യാർത്ഥികളുടെ പേരുകൾ ഒരുപോലെയാകാം, രണ്ട് പേരുകൾ ഒരുപോലെയാണെങ്കിൽ അത് എല്ലായ്പ്പോഴും തെറ്റായി ചേർത്തിട്ടുണ്ടെന്ന് അർത്ഥമാക്കുന്നില്ല.
എന്നാൽ രണ്ട് വിദ്യാർത്ഥികളുടെ ഐഡികളും ഒന്നാണെങ്കിൽ, അപ്പോൾ അവർ ഒരേ വിദ്യാർത്ഥിയാണ്. തുടർന്ന് വരി നീക്കം ചെയ്യേണ്ടതാണ്.
ഇത്തവണ ഞങ്ങൾ ഒരു മാക്രോ വികസിപ്പിക്കും, അത് രണ്ട് വരികളുടെ പേരും ഐഡിയും ഒന്നുതന്നെയാണെങ്കിൽ അത് നീക്കം ചെയ്യും.
ഘട്ടം 1 :
➤ ഒരു പുതിയ VBA വിൻഡോ വീണ്ടും തുറന്ന് മറ്റൊരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക.
➤ ഈ കോഡ് മൊഡ്യൂളിൽ ചേർക്കുക:
കോഡ്:
7760
➤ ഇത് Remove_Duplicates എന്ന മാക്രോ നിർമ്മിക്കുന്നു. നിര 1, 2 (പേരും ഐഡിയും) അടിസ്ഥാനമാക്കിയുള്ള തനിപ്പകർപ്പ് വരികൾ നീക്കംചെയ്യാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. നിങ്ങളുടേത് ഉപയോഗിക്കുക.
ഘട്ടം 2:
➤ നിങ്ങളുടെ വർക്ക്ഷീറ്റിലേക്ക് മടങ്ങുക.
➤ തിരഞ്ഞെടുക്കുക നിങ്ങളുടെ ഡാറ്റ സജ്ജീകരിച്ച് ഈ മാക്രോ പ്രവർത്തിപ്പിക്കുക.
➤ പേരും വിദ്യാർത്ഥി ഐഡിയും ഒന്നാണെങ്കിൽ മാത്രമേ ഇത്തവണ വരികൾ നീക്കംചെയ്യൂ.
കുറിപ്പ്: ഇവിടെ ജെന്നിഫർ മാർലോയെ നീക്കം ചെയ്തിട്ടില്ല, കാരണം രണ്ട് വിദ്യാർത്ഥികളുടെയും ഐഡികൾ വ്യത്യസ്തമാണ്, അതായത് അവർ രണ്ട് വ്യത്യസ്ത വിദ്യാർത്ഥികളാണ്.
കൂടുതൽ വായിക്കുക: Excel VBA: ഒന്നിലധികം നിരകൾ താരതമ്യം ചെയ്ത് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യുക (3 ഉദാഹരണങ്ങൾ)
ഉപസംഹാരം
ഈ രീതികൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കം ചെയ്യാൻ കഴിയും VBA ഉപയോഗിച്ച് Excel-ൽ സെറ്റ് ചെയ്ത ഡാറ്റ. നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രശ്നമുണ്ടോ? ഞങ്ങളോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.