Program
Baris kosong di Excel sering muncul saat Anda mengekspor data dari sistem lain, secara tidak sengaja meninggalkan celah, atau saat Anda menggabungkan lembar yang berbeda. Celah ini dapat mengganggu tugas penting seperti pengurutan, pemfilteran, dan analisis data. Ini memperlambat pekerjaan Anda, dan jika tidak hati-hati, bisa menyebabkan kesalahan.
Dalam artikel ini, saya akan menunjukkan empat cara berbeda untuk menghapus baris kosong tersebut.
Jawaban Singkat: Hapus Satu Baris Kosong
Untuk menghapus satu baris kosong di Excel:
-
Pilih baris yang ingin Anda hapus. Untuk memilih beberapa baris, tahan Ctrl sambil mengeklik masing-masing baris.
-
Klik kanan dan pilih Delete.
-
Di jendela pop-up, pilih Shift cells up.

Metode untuk Menghapus Baris Kosong di Excel
Berikut penjelasan langkah demi langkah dari berbagai metode yang dapat Anda gunakan untuk menghapus baris kosong, dengan contoh jelas agar Anda cepat memahami.
Metode 1: Hapus hanya baris yang benar-benar kosong menggunakan COUNTA()
Fungsi COUNTA() menghitung jumlah sel yang tidak kosong dalam suatu rentang. Kita bisa menggunakannya untuk menemukan baris yang benar-benar kosong. Ini sangat membantu saat kita ingin menghindari penghapusan baris dengan data sebagian.
Berikut cara menggunakannya untuk menghapus baris:
-
Buat kolom pembantu di samping dataset. Pada sel pertama, masukkan
=COUNTA(A2:C2)=0. -
Seret rumus ke bawah untuk menyalinnya. Ini akan menampilkan
Truejika seluruh baris kosong danFalsejika berisi nilai apa pun yang tidak kosong. -
Sekarang klik sel bertanda
True, buka tab Home, lalu klik Delete Sheet Rows untuk menghapus seluruh baris sekaligus.

Metode 2: Gunakan FILTER() untuk pembersihan data berbasis rumus
Fungsi FILTER() tidak menghapus baris. Fungsi ini mengembalikan versi data baru tanpa kosong di rentang terpisah. Anda bisa menggunakannya untuk mempertahankan data asli sambil bekerja dengan tampilan yang sudah dibersihkan. Namun, perhatikan bahwa FILTER() hanya tersedia di Excel 365 dan Excel 2021.
Di sini saya memiliki dataset dengan baris kosong, dan untuk membersihkannya, saya menggunakan rumus berikut (sesuaikan rentang sesuai data Anda):
=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))
Dalam rumus ini:
-
FILTER()mengembalikan data dari rentang yang memenuhi suatu kondisi. -
A2:A10adalah rentang yang difilter. -
ISBLANK(A2:A10)memeriksa sel kosong. -
NOT(...)membalik hasilnya, sehingga hanya sel tidak kosong dari Kolom A yang dikembalikan dan mengabaikan sel kosong.
Metode ini hanya bekerja untuk satu kolom pada satu waktu. Jadi jika Anda bekerja dengan beberapa kolom, Anda perlu menyesuaikan rumus dengan memilih kolom baru dan menyeretnya secara horizontal.

Metode 3: Gunakan pengurutan untuk mendorong baris kosong ke bagian bawah
Pengurutan di Excel menyusun ulang data berdasarkan nilai di satu atau beberapa kolom. Misalnya, mengurutkan kolom nama dari A ke Z akan menata ulang seluruh tabel sehingga nama berurutan secara alfabet sambil tetap menjaga data tiap baris.
Saat Anda mengurutkan sebuah kolom, Excel memindahkan semua baris kosong ke bagian bawah lembar. Ini memudahkan Anda menggulir ke bawah dan menghapusnya sekaligus.
Berikut caranya:
- Pilih data Anda.
- Buka tab Data dan klik Sort.
- Di kotak dialog Sort, pilih kolom mana saja (kecuali yang hanya berisi angka), biarkan pengaturan apa adanya, lalu klik OK.
- Excel akan mengurutkan data Anda secara ascending, mendorong baris kosong ke bagian bawah.
- Pilih baris kosong tersebut, klik kanan, lalu Delete.
Untuk mempertahankan urutan asli, tambahkan kolom indeks sebelum mengurutkan. Setelah menghapus baris kosong, urutkan kembali menggunakan indeks untuk mengembalikan tata letak awal, lalu hapus kolom indeks.

Metode 4: Gunakan VBA untuk menghapus baris kosong secara otomatis
VBA (Visual Basic for Applications) mengotomatisasi banyak tugas Excel, termasuk menghapus beberapa baris kosong sekaligus. Berikut cara sederhananya:
-
Tekan
Alt + F11untuk membuka Visual Basic Editor. -
Klik Insert > Module untuk membuat modul baru.
-
Tempelkan kode berikut ke dalam modul:
Sub DeleteBlankRows()
Dim rng As Range
Dim row As Range
On Error Resume Next
Set rng = ActiveSheet.UsedRange
For Each row In rng.Rows
If Application.WorksheetFunction.CountA(row) = 0 Then
row.Delete
End If
Next row
End Sub

Tutup editor dan tekan Alt + F8 untuk menjalankan makro bernama DeleteBlankRows. Ini hanya akan menghapus baris yang berisi semua sel kosong dan tidak memengaruhi baris yang hanya memiliki beberapa sel kosong.

Membandingkan Berbagai Metode
Berikut tabel ringkas untuk membantu Anda melihat perbandingan semua metode yang telah dibahas.
| Metode | Terbaik untuk | Kelebihan | Kekurangan |
|---|---|---|---|
COUNTA() |
Menghapus baris yang benar-benar kosong | Sangat akurat dan melindungi baris yang terisi sebagian | Memerlukan beberapa langkah tambahan |
FILTER() |
Memberikan daftar bersih tanpa menghapus data asli | Memperbarui secara otomatis | Menangani satu kolom dalam satu waktu kecuali dimodifikasi. |
| Sort dan hapus | Menghapus massal baris kosong saat urutan tidak penting | Sangat cepat untuk lembar yang panjang | Mengubah urutan baris asli, dan kita harus membuat indeks sebagai kolom pembantu |
| Makro VBA | Langsung menghapus baris yang benar-benar kosong dalam file besar | Sangat cepat dan menangani dataset besar secara otomatis | Mengharuskan penggunaan VBA editor, sehingga kurang ramah pemula |
Pemikiran Akhir
Sebelum mulai menghapus, ingat bahwa beberapa baris kosong mungkin disengaja, misalnya untuk memisahkan bagian agar data lebih mudah dibaca. Dalam kasus seperti itu, lebih baik sembunyikan baris atau gunakan conditional formatting. Selalu pilih metode yang paling sesuai dengan data dan tujuan Anda.
Jika Anda ingin meningkatkan keterampilan Excel secara keseluruhan, lihat kursus seperti Data Analysis in Excel atau Data Visualization in Excel. Keduanya bagus untuk membangun keterampilan yang benar-benar akan Anda gunakan.
Saya seorang ahli strategi konten yang senang menyederhanakan topik kompleks. Saya telah membantu perusahaan seperti Splunk, Hackernoon, dan Tiiny Host membuat konten yang menarik dan informatif untuk audiens mereka.
FAQ Excel
Bisakah saya menggunakan Conditional Formatting untuk menyorot baris kosong di Excel?
Ya, Anda dapat menggunakan Conditional Formatting untuk mengidentifikasi hanya baris yang benar-benar kosong. Caranya:
- Pilih rentang baris yang ingin Anda periksa.
- Buka Home > Conditional Formatting > New Rule.
- Pilih Use a formula to determine which cells to format.
- Masukkan rumus ini (sesuaikan rentang dengan tabel Anda):
=COUNTA($A2:$C2)=0 - Tetapkan format (misalnya warna isi) dan klik OK.
Sekarang, hanya baris yang benar-benar kosong yang akan disorot.
Bagaimana menggunakan fungsi COUNTBLANK() untuk mengidentifikasi dan menghapus baris kosong di Excel?
COUNTBLANK() hanya menghapus baris yang benar-benar kosong. Berikut cara menggunakannya:
-
Tambahkan kolom pembantu dan pada sel pertama masukkan
=COUNTBLANK(A2:D2) -
Salin rumus ke bawah.
-
Sekarang terapkan Filter pada kolom pembantu dan filter agar hanya menampilkan baris di mana jumlahnya sama dengan total kolom (misalnya, 4).
-
Pilih dan hapus baris yang terfilter.
-
Hapus kolom pembantu jika sudah tidak diperlukan.
Apakah ada perbedaan antara baris kosong dan baris dengan karakter tak terlihat?
Ya, baris dengan karakter tak terlihat, seperti spasi atau karakter noncetak, tidak benar-benar kosong dan mungkin memerlukan pembersihan tambahan.
Bisakah saya menggunakan Power Query untuk menghapus baris kosong di Excel?
Ya. Caranya:
- Muat rentang Anda ke Power Query (Data > From Table/Range).
- Di jendela Power Query Editor , buka Home > Remove Rows > Remove Blank Rows.
- Klik Close & Load.
Ini akan menghapus baris kosong, dan sel kosong lainnya akan tetap sama.
Tip: Jika Anda tidak ingin mengubah pemformatan asli, hindari metode ini.

