VBA (3 ઝડપી પદ્ધતિઓ) નો ઉપયોગ કરીને Excel માં ડુપ્લિકેટ્સ કેવી રીતે દૂર કરવી

  • આ શેર કરો
Hugh West

એક્સેલની સૌથી મહત્વપૂર્ણ પ્રવૃત્તિઓમાંની એક આપેલ ડેટા સેટમાંથી ડુપ્લિકેટ્સ દૂર કરવી છે. આજે હું ફક્ત VBA નો ઉપયોગ કરીને Excel માં ડુપ્લિકેટ્સને કેવી રીતે દૂર કરવું તે બતાવીશ.

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

VBA.xlsm સાથે એક્સેલમાં ડુપ્લિકેટ્સ દૂર કરો0> સનફ્લાવર કિન્ડરગાર્ટન નામની શાળાના કેટલાક વિદ્યાર્થીઓની પરીક્ષામાં 2> માર્ક,અને ગ્રેડ.

જો તમે ધ્યાનથી જુઓ , તમે જોશો કે કેટલાક નામો ભૂલથી પુનરાવર્તિત થયા છે.

આજે અમારો ઉદ્દેશ્ય Excel VBA નો ઉપયોગ કરીને ડુપ્લિકેટ મૂલ્યોને દૂર કરવાનો છે.

1. ફિક્સ્ડ સેલ રેન્જમાંથી ડુપ્લિકેટ્સને દૂર કરવા માટે VBA નો ઉપયોગ કરો

સૌ પ્રથમ, અમે VBA માં નિશ્ચિત સેલ રેંજનો ઉપયોગ કરીને ડુપ્લિકેટ નામોને દૂર કરવા પ્રયાસ કરીશું. કોડ.

અહીં, અમારો ડેટા સેટ વર્કબુકમાં શ્રેણી B3:E15 છે ( કૉલમ હેડર્સ સહિત).

અમે ઉપયોગ કરીશું. કોડમાં આ નિશ્ચિત સેલ શ્રેણી અહીં છે.

પગલું 1:

➤ નવી VBA વિન્ડો ખોલો અને નવું મોડ્યુલ દાખલ કરો (અહીં ક્લિક કરો એક્સેલમાં નવું VBA મોડ્યુલ કેવી રીતે ખોલવું અને દાખલ કરવું તે જોવા માટે ).

➤ આ કોડને મોડ્યુલમાં દાખલ કરો:

કોડ:

8676

➤ તે Remove_Duplicates નામનો મેક્રો બનાવે છે. A3:E14 એ મારા ડેટા સેટની શ્રેણી છે, અને હું કૉલમ 1 ના આધારે ડુપ્લિકેટ પંક્તિઓ દૂર કરવા માંગુ છું. તમેતમારા એકનો ઉપયોગ કરો.

પગલું 2:

➤ તમારી વર્કશીટ પર પાછા આવો અને આ મેક્રો ચલાવો (કેવી રીતે તે જોવા માટે અહીં ક્લિક કરો મેક્રો ચલાવવા માટે).

➤ તે કૉલમ 1 ( વિદ્યાર્થીનું નામ) માં ડુપ્લિકેટ સાથેની પંક્તિઓ દૂર કરશે.

વધુ વાંચો: એક્સેલમાં ડુપ્લિકેટ કેવી રીતે ડિલીટ કરવું પરંતુ એક રાખો (7 પદ્ધતિઓ)

2. પસંદ કરેલ સેલ રેન્જમાંથી ડુપ્લિકેટ્સને દૂર કરવા માટે VBA કોડ્સ દાખલ કરો

હવે અમે એક મેક્રો બનાવવાનો પ્રયાસ કરીશું જે વર્કશીટમાં કોઈપણ પસંદ કરેલ સેલ શ્રેણીમાંથી ડુપ્લિકેટ્સને દૂર કરી શકે છે.

પગલું 1:

➤ ફરીથી નવી VBA વિન્ડો ખોલો અને બીજું નવું મોડ્યુલ દાખલ કરો.

➤ આ કોડને મોડ્યુલમાં દાખલ કરો:

કોડ:

5074

➤ તે Remove_Duplicates નામનો મેક્રો બનાવે છે. હું કૉલમ 1 પર આધારિત ડુપ્લિકેટ પંક્તિઓ દૂર કરવા માંગુ છું. તમે તમારા એકનો ઉપયોગ કરો.

પગલું 2:

➤ તમારી વર્કશીટ પર પાછા આવો.

➤ પસંદ કરો. તમારો ડેટા સેટ કરો અને આ મેક્રોને ચલાવો.

➤ તે ઉપરની જેમ જ એક્ઝિક્યુટ કરશે. કૉલમ 1 ( વિદ્યાર્થીનું નામ) માં ડુપ્લિકેટ સાથેની પંક્તિઓ દૂર કરો.

વધુ વાંચો: ડુપ્લિકેટ કેવી રીતે દૂર કરવું Excel માં પંક્તિઓ (3 રીતો)

સમાન વાંચન

  • Excel માં કૉલમમાંથી ડુપ્લિકેટ કેવી રીતે દૂર કરવું (3 પદ્ધતિઓ) <2
  • Excel VBA: એરેમાંથી ડુપ્લિકેટ્સ દૂર કરો (2 ઉદાહરણો)
  • કેવી રીતે ડુપ્લિકેટ્સ દૂર કરવા અને એક્સેલમાં પ્રથમ મૂલ્ય કેવી રીતે રાખવું (5 પદ્ધતિઓ)
  • દૂર કરોએક્સેલમાં 1લી ઘટના સિવાય ડુપ્લિકેટ પંક્તિઓ>3. બહુવિધ કૉલમ્સમાંથી ડુપ્લિકેટ્સ દૂર કરવા માટે VBA મેક્રો એમ્બેડ કરો

    અત્યાર સુધી અમે કૉલમ 1 ( વિદ્યાર્થીનું નામ ) માં ડુપ્લિકેટ્સ ધરાવતી પંક્તિઓ દૂર કરી છે.

    પરંતુ વાસ્તવમાં, બે વિદ્યાર્થીઓના નામ એક સરખા હોઈ શકે છે, તેનો અર્થ એ નથી કે જો બે નામ સરખા હોય તો તે ભૂલથી ઉમેરવામાં આવ્યું હોય.

    પરંતુ જો બે વિદ્યાર્થીઓના આઈડી પણ સમાન હોય, પછી તેઓ એક જ વિદ્યાર્થી છે. પછી પંક્તિ દૂર કરવાની છે.

    આ વખતે આપણે એક મેક્રો વિકસાવીશું જે પંક્તિને દૂર કરશે જો બે પંક્તિઓના નામ અને ID બંને સમાન હોય.

    પગલું 1 :

    ➤ નવી VBA વિન્ડો ફરીથી ખોલો અને બીજું નવું મોડ્યુલ દાખલ કરો.

    ➤ આ કોડને મોડ્યુલમાં દાખલ કરો:

    કોડ:

    2949

    ➤ તે Remove_Duplicates નામનો મેક્રો બનાવે છે. હું કૉલમ 1 અને 2 (નામ અને ID) પર આધારિત ડુપ્લિકેટ પંક્તિઓ દૂર કરવા માંગુ છું. તમે તમારો ઉપયોગ કરો.

    પગલું 2:

    ➤ તમારી વર્કશીટ પર પાછા આવો.

    ➤ પસંદ કરો. તમારો ડેટા સેટ કરો અને આ મેક્રોને ચલાવો.

    ➤ આ વખતે તે પંક્તિઓ ફક્ત ત્યારે જ દૂર કરશે જો નામ અને વિદ્યાર્થી ID બંને સમાન હોય.

    નોંધ: અહીં તેણે જેનિફર માર્લોને દૂર કર્યો નથી કારણ કે બે વિદ્યાર્થીઓના ID અલગ છે, એટલે કે, તેઓ બે અલગ-અલગ વિદ્યાર્થીઓ છે.

    વધુ વાંચો: Excel VBA: બહુવિધ કૉલમ્સની તુલના કરતા ડુપ્લિકેટ્સ દૂર કરો (3 ઉદાહરણો)

    નિષ્કર્ષ

    આ પદ્ધતિઓનો ઉપયોગ કરીને, તમે ડુપ્લિકેટ્સ દૂર કરી શકો છો VBA નો ઉપયોગ કરીને એક્સેલમાં ડેટા સેટ કરો. શું તમને કોઈ સમસ્યા છે? અમને પૂછવા માટે નિઃસંકોચ.

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.