Daptar eusi
Tutorial pondok ieu ngajelaskeun kumaha carana mupus unggal baris séjén dina Excel ku cara nyaring atanapi nganggo kode VBA. Anjeun oge bakal diajar kumaha carana miceun unggal 3rd, 4th atawa nu mana wae nu Nth baris séjén.
Aya loba kaayaan nalika anjeun bisa jadi kudu mupus alternatip baris dina lembar kerja Excel. Contona, Anjeun meureun hoyong nyimpen data pikeun minggu genap (baris 2, 4, 6, 8, jsb) jeung mindahkeun sakabéh minggu ganjil (baris 3, 5, 7 jeung sajabana) ka lembar sejen.
Sacara umum, mupus unggal baris séjén dina Excel bisul handap pikeun milih baris alternatip. Sakali baris dipilih, hiji stroke dina Hapus tombol téh sadayana nu diperlukeun. Salajengna dina artikel ieu, anjeun bakal diajar sababaraha téknik pikeun gancang milih sareng mupus unggal baris séjén atanapi unggal Nth dina Excel.
Kumaha mupus unggal baris séjén dina Excel ku nyaring
Intina, cara umum pikeun mupus unggal baris séjén dina Excel nyaéta kieu: kahiji, anjeun nyaring baris séjén, teras pilih, sareng ngahapus sakaligus. Léngkah-léngkahna di handap ieu:
- Dina kolom kosong di gigireun data asli anjeun, lebetkeun runtuyan nol sareng hiji. Anjeun tiasa gancang ngalakukeun ieu ku ngetik 0 dina sél kahiji sareng 1 dina sél kadua, teras nyalin dua sél munggaran sareng nempelkeun kana kolom dugi ka sél terakhir sareng data.
Alternatipna, anjeun tiasa nganggo rumus ieu:
=MOD(ROW(),2)
Logika rumusna basajan pisan: fungsi ROW ngabalikeun nomer baris ayeuna, fungsi MOD.ngabagi ku 2 sarta mulangkeun sésana rounded kana integer.
Hasilna, anjeun gaduh 0 dina sakabéh baris genap (sabab dibagi ku 2 merata tanpa sésana) jeung 1 dina sakabéh baris ganjil:
- Gumantung kana naha anjeun hoyong mupus baris genap atawa ganjil, saring hiji atawa nol.
Jang ngalampahkeunana, pilih sél mana waé dina kolom Helper anjeun, lebet kana tab Data > Urutkeun sareng Filter , teras klik grup Filter kancing. Panah saringan turun-handap bakal muncul dina sadaya sél lulugu. Anjeun klik tombol panah dina kolom Helper tur mariksa salah sahiji kotak:
- 0 pikeun mupus baris genap
- 1 pikeun mupus baris ganjil
Dina conto ieu, urang badé ngahapus barisan anu gaduh nilai "0", janten urang nyaring aranjeunna:
- Ayeuna sadaya barisan "1" disumputkeun, pilih sadaya baris "0" nu katingali, klik katuhu pilihan teras klik Hapus Baris :
- Lengkah di luhur geus ninggalkeun anjeun hiji méja kosong , tapi tong hariwang, barisan "1" masih aya. Sangkan katingali deui, kantun cabut saringan otomatis ku cara ngaklik deui tombol Saring :
- Rumus dina kolom C ngitung ulang pikeun baris sésana, tapi anjeun henteu peryogi deui. Ayeuna anjeun tiasa ngahapus kolom Helper kalayan aman:
Hasilna, ngan ukur minggu genap dina lembar kerja urang, minggu-minggu ganjil geus leungit!
Tip. Upami anjeun hoyong mindahkeun unggalbaris séjén ka tempat séjén tinimbang ngahapus sakabehna, nyalin heula baris anu disaring terus témpélkeun ka lokasi anu anyar, terus pupus baris anu disaring.
Kumaha cara ngahapus barisan alternatif dina Excel nganggo VBA
Upami anjeun henteu daék miceunan waktos anjeun dina tugas anu teu penting sapertos mupus unggal baris sanés dina lembar kerja Excel anjeun, makro VBA di handap ieu tiasa ngajadikeun otomatis prosés pikeun anjeun:
Sub Delete_Alternate_Rows_Excel() Taram SourceRange Salaku Range Set SourceRange = Application.Selection Set SourceRange = Application.InputBox( "Range:", "Pilih rentang", SourceRange.Address, Type:=8) Lamun SourceRange.Rows.Count >= 2 Teras Taram FirstCell Salaku Range Taram RowIndex Salaku Integer Application.ScreenUpdating = Palsu Pikeun RowIndex = SourceRange.Rows.Count - (SourceRange.Rows.Count Mod 2) Ka 1 Lengkah -2 Set FirstCell = SourceRange.Cells(RowIndex, 1) FirstCell.EntireRow.Delete Next Application.ScreenUpdating = True End If End SubKumaha mupus unggal baris séjén dina Excel nganggo makro
I Lebetkeun makro dina lembar kerja anjeun ku cara biasa via Éditor Visual Basic:
- Pencét Alt + F11 pikeun muka jandela Visual Basic for Applications.
- Dina bar ménu luhur, klik Selapkeun > Modul , teras témpél makro di luhur dina Modul
- Pencét kenop F5 pikeun ngajalankeun makro.
- Dialog bakal muncul sareng nyarankeun anjeun milih rentang. Pilih méja anjeun teras klikOKÉ:
Rengse! Unggal baris séjén dina rentang nu dipilih dihapus:
Kumaha mupus unggal baris Nth dina Excel
Pikeun tugas ieu, urang bakal ngalegaan panyaringan. Téhnik anu kami dianggo pikeun ngahapus unggal baris anu sanés. Bédana aya dina rumus anu dumasar kana saringan:
MOD(ROW()- m, n)Dimana:
- m nyaéta jumlah baris sél munggaran kalayan data dikurangan 1
- n nyaéta baris N nu rék dipupus
Sebutkeun data anjeun dimimitian dina baris 2 sareng anjeun hoyong ngahapus unggal baris ka-3. Janten, dina rumus anjeun n sami sareng 3, sareng m sami sareng 1 (baris 2 dikurangan 1):
=MOD(ROW() - 1, 3)
Upami data urang dimimitian dina baris 3, teras m bakal sarua jeung 2 (baris 3 dikurangan 1), jeung saterusna. Koréksi ieu diperlukeun pikeun ngaruntuykeun nomer baris, dimimitian ku angka 1.
Naon rumusna nyaéta ngabagi angka baris rélatif ku 3 sarta mulangkeun sésana sanggeus ngabagi. Dina kasus urang, éta ngahasilkeun nol pikeun unggal baris katilu sabab unggal angka katilu dibagi ku 3 tanpa sésana (3,6,9, jsb):
Sareng ayeuna, anjeun laksanakeun léngkah-léngkah anu geus biasa pikeun nyaring baris "0":
- Pilih sél mana waé dina méja anjeun teras klik tombol Filter dina Data
- Saring kolom Helper pikeun ngan ukur nunjukkeun nilai "0".
- Pilih sadaya baris "0" anu katingali, klik katuhu sareng pilih Hapus Baris tina ménu kontéks.
- Leupaskeun saringan jeungHapus kolom Helper.
Ku cara nu sarua, Anjeun bisa mupus unggal baris ka-4, ka-5 atawa nu mana wae nu sejenna dina Excel.
Tip. Upami anjeun kedah ngahapus baris kalayan data anu teu relevan, tutorial ieu bakal ngabantosan: Kumaha mupus baris dumasar kana nilai sél.
Kuring hatur nuhun pikeun maca sareng ngarepkeun anjeun tiasa pendak deui dina blog kami minggu payun .