Edukien taula
Excel-en jarduera garrantzitsuenetako bat datu-multzo jakin batetik bikoiztuak kentzea da. Gaur erakutsiko dut bikoiztuak nola kendu Excel-en VBA erabiliz soilik.
Deskargatu Praktika Lan-koadernoa
Kendu bikoiztuak Excel-en VBA.xlsm-ekin
3 Bikoiztuak kentzeko Excel-en VBA erabiltzeko 3 metodo azkar
Hemen datu multzo bat dugu Izenak, IDak, Notak, eta Notak Sunflower Kindergarten izeneko ikastetxeko ikasle batzuen azterketan.
Arretaz begiratuz gero. , izen batzuk oker errepikatu direla ikusiko duzu.
Gaur gure helburua Excel VBA erabiliz balio bikoiztuak kentzea da.
1. Erabili VBA gelaxka-barruti finkotik bikoiztuak kentzeko
Lehenik eta behin, bikoiztutako izenak kentzen saiatuko gara VBA gelaxka-barruti finko bat erabiliz. kodea.
Hemen, gure datu-multzoa lan-koadernoko B3:E15 barrutia da ( Zutabe goiburuak barne).
Erabiliko dugu. gelaxka-barruti finko hau hemen kodean.
1. urratsa:
➤ Ireki VBA leiho berri bat eta sartu modulu berri bat (egin klik hemen ikusteko nola ireki eta txertatu VBA modulu berri bat Excel-en).
➤ Sartu kode hau moduluan:
Kodea:
3603
➤ Remove_Duplicates izeneko Makro bat sortzen du. A3:E14 nire datu-multzoaren barrutia da, eta bikoiztutako errenkadak kendu nahi ditut 1. zutabea n oinarrituta. Zukerabili zurea.
2. urratsa:
➤ Itzuli zure lan-orrira eta exekutatu makro hau (egin klik hemen nola ikusteko. Makroa exekutatzeko).
➤ 1. zutabeko bikoiztuak dituzten errenkadak kenduko ditu ( Ikaslearen izena).
Irakurri gehiago: Nola ezabatu bikoiztuak Excel-en baina mantendu bat (7 metodo)
2. Txertatu VBA kodeak bikoiztuak kentzeko hautatutako gelaxka-barrutitik
Orain lan-orriko hautatutako edozein gelaxka-barrutitik bikoiztuak ken ditzakeen makro bat eraikitzen saiatuko gara.
Urrats. 1:
➤ Ireki berriro VBA leiho berri bat eta sartu beste modulu berri bat.
➤ Sartu kode hau moduluan:
Kodea:
3510
➤ Kendu_Bikoiztuak izeneko makroa sortzen du. Bikoiztutako errenkadak kendu nahi ditut 1. zutabea n oinarrituta. Zurea erabiltzen duzu.
2. urratsa:
➤ Itzuli zure lan-orrira.
➤ Hautatu zure datu multzoa eta exekutatu makro hau.
➤ Goian egindako gauza bera exekutatuko du. Kendu bikoiztuak dituzten errenkadak 1. zutabean ( Ikaslearen izena).
Irakurri gehiago: Nola kendu bikoiztuak Errenkadak Excel-en (3 modu)
Antzeko irakurketak
- Nola kendu bikoiztuak zutabetik Excel-en (3 metodo)
- Excel VBA: kendu bikoiztuak array batetik (2 adibide)
- Nola kendu bikoiztuak eta lehen balioa Excel-en gorde (5 metodo)
- KenduErrenkada bikoiztuak Excel-en 1. agerraldia izan ezik (7 modu)
- Nola kendu bi bikoiztuak Excel-en (5 modu errazak)
3. VBA makro bat txertatu zutabe anitzetatik bikoiztuak kentzeko
Orain arte 1. zutabean bikoiztuak dituzten errenkadak kendu ditugu ( Ikaslearen izena ).
Baina, egia esan, bi ikasleren izenak berdinak izan daitezke, ez du beti esan nahi oker gehitu denik bi izen berdinak badira.
Baina bi ikasleren IDak ere berdinak badira, orduan ikasle bera dira. Ondoren, errenkada kendu behar da.
Oraingo honetan bi errenkaden izena eta ID berdinak badira errenkada kenduko duen Makro bat garatuko dugu.
1. urratsa :
➤ Ireki berriro VBA leiho berri bat eta sartu beste modulu berri bat.
➤ Sartu kode hau moduluan:
Kodea:
3408
➤ Remove_Duplicates izeneko makroa sortzen du. Bikoiztutako errenkadak kendu nahi ditut 1. eta 2. zutabeetan (Izena eta ID) n oinarrituta. Zurea erabiltzen duzu.
2. urratsa:
➤ Itzuli lan-orrira.
➤ Hautatu zure datu-multzoa eta exekutatu makro hau.
➤ Oraingoan, izena eta ikaslearen IDa berdinak badira soilik kenduko ditu errenkadak.
Oharra: Hemen ez du Jennifer Marlo kendu bi ikasleen NANak desberdinak direlako, hau da, bi ikasle ezberdin direlako.
Irakurri gehiago: Excel VBA: kendu bikoiztuak zutabe anitz alderatuz (3 adibide)
Ondorioa
Metodo hauek erabiliz, bikoiztuak kendu ditzakezu Excel-en datu multzoa VBA erabiliz. Arazorik al duzu? Galdetu lasai.