Loncat ke daftar isi utama

Bagaimana cara memasukkan baris kosong di atas teks tertentu di Excel?

doc menyisipkan baris di atas teks tertentu 1 2 doc menyisipkan baris di atas teks tertentu 2

Saat Anda mengerjakan worksheet, pernahkah Anda mencoba memasukkan baris kosong di atas teks tertentu dalam sebuah kolom? Misalnya, ada beberapa nama di kolom A, sekarang, saya ingin memasukkan baris kosong di atas sel yang berisi nama "Mike" seperti gambar kiri yang ditampilkan, mungkin, tidak ada cara langsung bagi Anda untuk menyelesaikan tugas ini di Excel . Artikel ini, saya akan berbicara tentang beberapa trik bagus untuk menangani pekerjaan ini di Excel.

Masukkan baris kosong di atas teks tertentu dengan kode VBA

Masukkan baris kosong di atas teks tertentu dengan Kutools for Excel


Masukkan baris kosong di atas teks tertentu dengan kode VBA

Untuk memasukkan baris kosong di atas teks tertentu secara manual satu per satu akan membuang banyak waktu, di sini, saya akan membuat kode VBA untuk Anda memasukkan baris kosong di atas nilai sel tertentu sekaligus.

1. Tahan ALT + F11 kunci, dan itu membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan lalu tempelkan makro berikut di file Modul Jendela.

Kode VBA: Masukkan baris kosong di atas teks tertentu dengan cepat

Sub test1()
'updateby Extendoffice
    Dim i As Long
    Dim xLast As Long
    Dim xRng As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    If (xRng.Columns.Count > 1) Then
        MsgBox "the selected range must be one column", , "Kutools for Excel"
        Exit Sub
    End If
    xLast = xRng.Rows.Count
    For i = xLast To 1 Step -1
      If InStr(1, xRng.Cells(i, 1).Value, "Mike") > 0 Then
        Rows(xRng.Cells(i, 1).Row).Insert shift:=xlDown
      End If
    Next
End Sub

3. Lalu tekan F5 kunci untuk menjalankan kode ini, dan kotak dialog akan muncul untuk mengingatkan Anda memilih data kolom yang berisi teks tertentu yang ingin Anda sisipkan baris di atas, lihat tangkapan layar:

doc menyisipkan baris di atas teks tertentu 3

4. Dan kemudian klik OK tombol, baris kosong telah disisipkan di atas teks spesifik "Mike".

Note: Pada kode di atas, Anda dapat mengubah nilai teks “Mike"Ke nilai lain yang Anda inginkan dari skrip Jika InStr (1, xRng.Cells (i, 1) .Value, "Mike")> 0 Kemudian.


Masukkan baris kosong di atas teks tertentu dengan Kutools for Excel

Jika Anda memiliki Kutools untuk Excel, Dengan yang Pilih Sel Spesifik fitur, Anda dapat memilih nilai sel yang ditentukan terlebih dahulu, lalu menerapkan utilitas Sisipkan Baris Lembar dari Excel untuk menyisipkan baris kosong sekaligus.

Kutools untuk Excel : dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari

Setelah menginstal Kutools untuk Excel, lakukan hal berikut:

1. Pilih rentang data yang ingin Anda gunakan.

2. Lalu klik Kutools > Pilih > Pilih Sel Spesifik, lihat tangkapan layar:

3. di Pilih Sel Spesifik kotak dialog, pilih Sel bawah Tipe pilihan, lalu tentukan kriteria yang Anda perlukan di bawah file Tipe khusus bagian, dalam hal ini, saya akan memilih sama dari Tipe khusus, dan masukkan nama yang ingin saya pilih, lihat tangkapan layar:

doc menyisipkan baris di atas teks tertentu 5

4. Lalu klik Ok tombol, semua sel yang nilainya Mike dipilih sekaligus, lihat tangkapan layar:

doc menyisipkan baris di atas teks tertentu 6

5. Setelah memilih sel teks tertentu, silakan klik Beranda > Menyisipkan > Sisipkan Baris Lembar, dan baris kosong akan disisipkan di atas teks yang dipilih, lihat tangkapan layar:

doc menyisipkan baris di atas teks tertentu 7 2 doc menyisipkan baris di atas teks tertentu 2

 Unduh dan uji coba gratis Kutools untuk Excel Sekarang!


Demo: Masukkan baris kosong di atas teks tertentu dengan Kutools for Excel

Kutools untuk Excel: dengan lebih dari 300 add-in Excel yang praktis, gratis untuk dicoba tanpa batasan dalam 30 hari. Unduh dan uji coba gratis Sekarang!

Alat Produktivitas Kantor Terbaik

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

Deskripsi Produk


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I try do it to put a blank row after every non-empty cell, but excel says. "That command cannot be used on multiple selections"
Why it dosnt work for me???
This comment was minimized by the moderator on the site
Is there a way not to appears dialog box with pop out to remind me to select the column data which contains specific text I want to insert row above, If a specified cell is filled with data, then process run automatically , without promptings, and insert row above?
This comment was minimized by the moderator on the site
This has been amazing for the data I have. I was wondering if you could help me one step further. I have been able to split my data based on this, but then I need to colour code my groups of data. When I split my data I have a variable number of rows from 1-50, and I have 36 columns of data including 32 columns that I need to compare the values within to the top row. I am currently manually selecting each group (as separated by a blank row) and then using ctrl+shift+| to highlight column differences, and formatting those cells to highlight the differences.


Is there anyone who could write a code to select and format those column differences within the groupings, using the blank row as a separator?
This comment was minimized by the moderator on the site
Hi, i have a similar problem as the one above. What if i want to select the cell below a specified criteria? For example, you can use the example from above. i want to select the cell below "Mike". is there any easy way out?
This comment was minimized by the moderator on the site
@SSJ did you ever find a solution?
This comment was minimized by the moderator on the site
Hello, guys,

To insert blank rows below a specific cell value, you can apply the following code:

Sub BlankLine()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Columns(1)
xLastRow = WorkRng.Rows.Count
Application.ScreenUpdating = False
For xRowIndex = xLastRow To 1 Step -1
Set Rng = WorkRng.Range("A" & xRowIndex)
If Rng.Value = "Mike" Then
Rng.Offset(1, 0).EntireRow.Insert Shift:=xlDown
End If
Next
Application.ScreenUpdating = True
End Sub

Please change the criteria "Mike" to your own cell value.

Hope it can help you, thank you!
This comment was minimized by the moderator on the site
thank you! its worked.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations