Cara menghapus baris di Excel menggunakan pintasan atau makro VBA

  • Bagikan Ini
Michael Brown

Artikel ini mencantumkan beberapa cara untuk menghapus baris di Excel berdasarkan nilai sel. Dalam posting ini Anda akan menemukan tombol pintas serta Excel VBA. Hapus baris secara otomatis atau gunakan opsi Temukan standar yang dikombinasikan dengan pintasan yang bermanfaat.

Excel adalah alat yang sempurna untuk menyimpan data yang berubah setiap saat. Namun, memperbarui tabel Anda setelah beberapa perubahan mungkin membutuhkan banyak waktu. Tugasnya bisa sesederhana menghapus semua baris kosong di Excel. Atau Anda mungkin perlu menemukan dan menghapus data yang terduplikasi. Satu hal yang kami ketahui dengan pasti adalah bahwa setiap kali detail datang atau pergi, Anda mencari solusi terbaik untuk membantu Anda menghemat waktu saat ini.bekerja.

Misalnya, Anda memiliki marketplace di mana vendor yang berbeda menjual produk mereka. Untuk beberapa alasan, salah satu vendor menutup bisnis mereka dan sekarang Anda perlu menghapus semua baris yang berisi nama vendor, bahkan jika mereka berada di kolom yang berbeda.

Dalam posting ini Anda akan menemukan Excel VBA dan pintasan untuk menghapus baris berdasarkan teks atau nilai tertentu. Anda akan melihat cara mudah menemukan dan memilih informasi yang diperlukan sebelum menghapus. Jika tugas Anda bukan tentang menghapus tetapi menambahkan baris, Anda dapat menemukan cara melakukannya dengan cara tercepat untuk memasukkan beberapa baris di Excel.

    Pintasan Excel tercepat untuk menghapus baris di tabel Anda

    Jika Anda ingin menggunakan metode tercepat untuk menghapus beberapa baris sesuai dengan nilai sel yang dikandungnya, Anda harus memilih baris ini dengan benar terlebih dahulu.

    Untuk memilih baris, Anda dapat menyorot sel yang berdekatan dengan nilai yang diperlukan dan klik Shift + Spasi atau pilih sel yang tidak berdekatan yang diperlukan dengan tetap menekan tombol Ctrl.

    Anda juga bisa memilih seluruh baris dengan menggunakan tombol nomor baris. Anda akan melihat nomor baris yang disorot di samping tombol terakhir.

    Setelah Anda memilih baris yang diperlukan, Anda dapat dengan cepat menghapusnya menggunakan pintasan "hapus baris" Excel. Di bawah ini Anda akan menemukan cara menghilangkan baris yang dipilih apakah Anda memiliki tabel data standar, atau tabel yang memiliki data di sebelah kanan.

    Hapus baris dari seluruh tabel

    Jika Anda memiliki daftar Excel sederhana yang tidak memiliki informasi tambahan di sebelah kanan, Anda dapat menggunakan pintasan hapus baris untuk menghapus baris dalam 2 langkah mudah:

    1. Tekan tombol pintas Ctrl + - (minus pada keyboard utama).

    Anda akan melihat baris yang tidak terpakai menghilang dalam sekejap.

    Tip. Anda bisa menyorot hanya rentang yang berisi nilai yang ingin Anda hapus. Kemudian gunakan shortcut Ctrl + - (minus pada keyboard utama) untuk mendapatkan Excel standar Hapus kotak dialog yang memungkinkan Anda untuk memilih Seluruh baris tombol radio, atau opsi penghapusan lainnya yang mungkin Anda perlukan.

    Hapus baris jika ada data di sebelah kanan tabel Anda

    Ctrl + - (minus pada keyboard utama) shortcut Excel adalah cara tercepat untuk menghapus baris. Namun, jika ada data di sebelah kanan tabel utama anda seperti pada gambar di bawah ini, mungkin akan menghapus baris beserta detail yang perlu anda simpan.

    Jika itu kasus Anda, Anda perlu memformat data Anda sebagai Tabel Excel pertama.

    1. Tekan Ctrl + T , atau pergi ke Tab Beranda -> Format sebagai Tabel dan pilih gaya yang paling cocok untuk Anda.

    Anda akan melihat Buat Tabel kotak dialog yang bisa Anda gunakan untuk menyoroti kisaran yang diperlukan.

  • Sekarang setelah daftar Anda diformat, pilih rentang dengan nilai atau baris yang ingin Anda hapus dalam tabel Anda.
  • Catatan. Pastikan Anda tidak menggunakan tombol baris untuk memilih seluruh baris.

  • Tekan Ctrl + - (minus pada keyboard utama) untuk melihat data yang tidak diinginkan hanya dihapus dari tabel Anda. Informasi tambahan di sebelah kanan akan dibiarkan utuh.
  • Semoga Anda menemukan pintasan "hapus baris" ini bermanfaat. Lanjutkan membaca untuk menemukan Excel VBA untuk menghapus baris dan pelajari cara menghilangkan data berdasarkan teks sel tertentu.

    Hapus baris yang berisi teks tertentu dalam satu kolom

    Jika item dalam baris yang ingin Anda hapus hanya muncul dalam satu kolom, langkah-langkah berikut ini akan memandu Anda melalui proses penghapusan baris dengan nilai tersebut.

    1. Pertama, Anda perlu menerapkan Filter ke tabel Anda. Untuk melakukan ini, arahkan ke Data di Excel dan klik pada tab Filter ikon.

  • Saring kolom yang berisi nilai untuk menghapus dengan teks yang dibutuhkan. Klik ikon panah di samping kolom yang berisi item yang dibutuhkan. Pilih Semua dan centang kotak centang di samping nilai yang benar. Jika daftarnya panjang, cukup masukkan teks yang diperlukan dalam Pencarian Kemudian klik OK untuk mengonfirmasi.
  • Pilih sel yang difilter di baris yang ingin Anda hapus. Tidak perlu memilih seluruh baris.
  • Klik kanan pada kisaran yang disorot dan dan pilih Hapus baris opsi dari daftar menu.
  • Terakhir, klik pada Filter lagi untuk menghapusnya dan lihat bahwa baris-baris dengan nilai-nilai menghilang dari tabel Anda.

    Cara menghapus baris di Excel dengan warna sel

    Opsi filter memungkinkan pengurutan data Anda berdasarkan warna sel. Anda dapat menggunakannya untuk menghapus semua baris yang berisi warna latar belakang tertentu.

    1. Terapkan Filter ke meja Anda. Data di Excel dan klik pada tab Filter ikon.

  • Klik panah kecil di samping nama kolom yang dibutuhkan, buka Saring berdasarkan Warna dan pilih warna sel yang benar. OK dan lihat semua sel yang disorot di atas.
  • Pilih sel berwarna yang difilter, klik kanan pada mereka dan pilih Hapus Baris opsi dari menu.
  • Itu saja! Baris-baris dengan sel yang berwarna identik dihapus dalam sekejap.

    Menghapus baris yang berisi teks tertentu dalam kolom yang berbeda

    Jika nilai yang ingin Anda hapus tersebar di sekitar kolom yang berbeda, penyortiran dapat mempersulit tugas. Di bawah ini Anda akan menemukan tip bermanfaat untuk menghapus baris berdasarkan sel yang berisi nilai atau teks tertentu. Dari tabel saya di bawah ini, saya ingin menghapus semua baris yang berisi Januari yang muncul di 2 kolom.

    1. Mulailah dengan mencari dan memilih sel dengan nilai yang dibutuhkan menggunakan tombol Temukan dan Ganti dialog. Klik Ctrl + F untuk menjalankannya.

      Tip. Anda bisa menemukan kotak dialog yang sama jika Anda pergi ke Tab Beranda -> Temukan &; Pilih dan memilih Temukan opsi dari daftar drop-down.

    2. Masukkan nilai yang dibutuhkan dalam Temukan apa yang dan pilih opsi tambahan jika perlu. Kemudian tekan Temukan Semua untuk melihat hasilnya.

  • Hasilnya akan muncul dalam Temukan dan Ganti jendela.
  • Pilih nilai yang ditemukan di jendela dengan mempertahankan Ctrl Anda akan mendapatkan nilai yang ditemukan secara otomatis disorot dalam tabel Anda.

  • Sekarang arahkan ke Tab Beranda -> Hapus -> Hapus Baris Lembar .
  • Tip. Anda bisa menghapus baris dengan nilai yang dipilih jika Anda menekan Ctrl + - (minus pada papan utama) dan pilih tombol radio Seluruh baris .

    Voila! Baris yang tidak diinginkan dihapus.

    Excel VBA makro untuk menghapus baris atau menghapus setiap baris lainnya

    Jika Anda selalu mencari solusi untuk mengotomatiskan rutinitas Excel ini atau itu, ambil makro di bawah ini untuk merampingkan tugas hapus-baris Anda. Di bagian ini Anda akan menemukan 2 makro VBA yang akan membantu Anda menghapus baris dengan sel yang dipilih atau menghapus setiap baris lainnya di Excel.

    Makro HapusBarisDenganSel Terpilih akan mengeliminasi semua baris yang mengandung setidaknya satu sel yang disorot.

    Makro HapusSetiapBarisan Lain seperti namanya, akan membantu Anda menyingkirkan setiap baris kedua/ketiga, dsb., sesuai dengan pengaturan Anda. Ini akan menghapus baris yang dimulai dengan lokasi kursor mouse saat ini dan sampai akhir tabel Anda.

    Jika Anda tidak tahu cara menyisipkan makro, silakan lihat Cara memasukkan dan menjalankan kode VBA di Excel.

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell.Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Thenrng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = FalseApplication.Calculation = xlCalcalculationManual For rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells(rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Sembunyikan setiap baris lainnya 'rng2Delete.EntireRow.Hidden = True End IfApplication.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Tip. Jika tugas Anda adalah mewarnai setiap baris kedua / ketiga, dll., Baris dengan warna berbeda, Anda akan menemukan langkah-langkah di Warna baris bergantian dan bayangan kolom di Excel (baris dan kolom berpita).

    Sekarang Anda memiliki beberapa makro VBA yang berguna untuk menghapus baris yang dipilih, Anda tahu cara menghapus setiap baris lainnya dan cara menggunakan Find & Replace untuk membantu Anda mencari dan memilih semua baris dengan nilai yang sama sebelum menghilangkannya. Semoga tips di atas akan menyederhanakan pekerjaan Anda di Excel dan memungkinkan Anda mendapatkan lebih banyak waktu luang untuk menikmati ini terakhirhari musim panas. Berbahagialah dan unggul di Excel!

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.