Loncat ke daftar isi utama

Bagaimana cara mengganti sel yang tidak kosong dengan nilai tertentu di Excel?

Pengarang: Xiaoyang Terakhir Dimodifikasi: 2014-11-20

Di Excel, kita dapat dengan cepat dan mudah mengganti atau mengisi pilihan dengan nilai tertentu dengan menekan Ctrl + Enter kunci, tetapi, apakah Anda tahu cara mengganti hanya sel yang tidak kosong dengan nilai tertentu dalam rentang pilihan Anda yang berisi sel kosong dan sel nilai.

Ganti sel yang tidak kosong dengan nilai tertentu menggunakan fitur Temukan dan Ganti

Ganti sel yang tidak kosong dengan nilai tertentu menggunakan kode VBA


panah gelembung kanan biru Ganti sel yang tidak kosong dengan nilai tertentu menggunakan fitur Temukan dan Ganti

Di Excel, fitur Temukan dan Ganti dapat membantu kami menemukan semua sel yang tidak kosong dan kemudian menggantinya dengan nilai yang ditentukan sesuka Anda.

1. Pilih rentang data yang ingin Anda ganti hanya sel nilai.

2. Lalu tekan Ctrl + H untuk membuka Cari dan Ganti kotak dialog, di Cari dan Ganti dialog, di bawah menggantikan tab, ketik * dalam Temukan apa bidang, dan masukkan nilai yang Anda butuhkan Ganti dengan kotak teks, lihat tangkapan layar:

doc-ganti-non-kosong-1

3. Lalu klik Ganti Semua tombol, dan dialog muncul untuk memberi tahu Anda jumlah sel yang akan diganti, tutup dialog, lalu semua nilai dalam rentang yang dipilih telah diganti dengan data yang Anda tentukan, lihat tangkapan layar:

doc-ganti-non-kosong-2 -2 doc-ganti-non-kosong-3

panah gelembung kanan biru Ganti sel yang tidak kosong dengan nilai tertentu menggunakan kode VBA

Dengan menggunakan kode VBA berikut, Anda juga bisa mengganti semua sel data ke nilai yang Anda butuhkan sekaligus. Harap lakukan seperti ini:

1. Tahan ALT + F11 kunci untuk membuka Jendela Microsoft Visual Basic for Applications.

2. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.

Kode VBA: Ganti sel yang tidak kosong dengan nilai tertentu

Sub ReplaceNumbers()
'Update 20141111
    Dim SRg As Range
    Dim Rg As Range
    Dim Str As Variant
    On Error Resume Next
    Set SRg = Application.Selection
    Set SRg = Application.InputBox("select range:", "Kutools for Excel", SRg.Address, , , , , 8)
    If Err <> 0 Then Exit Sub
    Str = Application.InputBox("replace with:", "Kutools for Excel", Str)
    If Str = False Then Exit Sub
    For Each Rg In SRg
        If Rg <> "" Then Rg = Str
    Next
End Sub

3. Lalu tekan F5 kunci untuk menjalankan kode ini, dan kotak prompt akan muncul untuk mengingatkan Anda memilih rentang yang ingin Anda ganti datanya, lihat tangkapan layar:

doc-ganti-non-kosong-1

4. Lalu klik OK, dan masukkan nilai spesifik Anda ke dalam kotak prompt berikutnya, lihat tangkapan layar:

doc-ganti-non-kosong-1

5. Dan kemudian klik OK, semua nilai dalam rentang yang Anda pilih telah diganti dengan data tertentu sekaligus.

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 (2)
Rated 5 out of 5 1 ratings
This comment was minimized by the moderator on the site
谐写械 褌芯谢褜泻芯 斜械褉褍褌 褌邪泻懈械 泻褉褍褌褘械 褎芯褉屑褍谢褘, 泻邪泻 褝褌邪 胁 vba?! 芯褔械薪褜 泻褉褍褌芯, 褋锌邪褋懈斜芯
Rated 5 out of 5
This comment was minimized by the moderator on the site
So, I have this report I imported from my payroll system, but it contains a lot of information I do not need, on some fields and other that I want to keep on the next cells, so I'm looking for a way to replace for example all of the addresses with blank cells. I cannot delete the whole row because I have the dept number on the same row on the left. Can somebody help me?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations