Cara Mengganti Beberapa Karakter di Excel (6 Cara)

  • Bagikan Ini
Hugh West

Ketika melakukan pekerjaan berulang dalam skala besar, kamu mungkin perlu mengganti beberapa karakter atau nilai sekaligus. Tutorial ini akan membahas lebih dalam mengenai bagaimana cara mengganti beberapa karakter di excel berdasarkan lokasinya dengan karakter lain berdasarkan kontennya. Kita akan mengaplikasikan beberapa fungsi dan kode Aplikasi Visual Basic untuk mencapai tugas ini.

Unduh Buku Kerja Praktik

Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.

Pertukaran Karakter.xlsm

6 Cara yang Cocok untuk Mengganti Beberapa Karakter

1. Gunakan Fungsi SUBSTITUTE untuk Mengganti Beberapa Karakter

Di Excel, file SUBSTITUTE Fungsi mengganti satu atau lebih contoh karakter atau string teks tertentu dengan karakter lain. Pada gambar di bawah ini, berikut adalah kumpulan data dari Microsoft Word Untuk sebuah contoh, kita ingin mengganti " Kata " dengan " Excel ". Kami akan menerapkan SUBSTITUTE Fungsi untuk menyelesaikannya.

Sintaks dari Excel SUBSTITUTE Fungsi adalah sebagai berikut:

SUBSTITUTE(teks, old_text, new_text, [instance_num])

Teks - teks asli yang ingin Anda ubah.

Old_text - karakter yang ingin Anda gantikan.

New_text - karakter baru untuk digunakan sebagai pengganti teks lama

Instance_num - kejadian teks lama yang ingin Anda ganti Jika parameter ini dikosongkan, setiap contoh teks lama akan diganti dengan konten baru.

Contohnya, semua rumus di bawah ini menggantikan " 1 " dengan " 2 " di dalam sel B5 , tetapi hasilnya bervariasi berdasarkan angka yang Anda berikan pada argumen terakhir:

a) =SUBSTITUTE(B5, "Word", "Excel", 1) - Menggantikan kejadian pertama dari " Kata " dengan " Excel ".

b) =SUBSTITUTE(B5, "Word", "Excel", 2) - Menggantikan kejadian kedua dari " Kata " dengan " Excel ".

c) =SUBSTITUTE(B5, "Word", "Excel") - Mengganti semua kejadian " Kata " dengan " Excel ".

Pada screenshot di bawah ini, kami telah menunjukkan contoh untuk kejadian pertama. Untuk melakukannya, cukup ikuti langkah-langkahnya.

Langkah 1:

  • Ketikkan rumus berikut di sel,
=SUBSTITUTE(B5, "Word", "Excel",1)

Langkah 2:

  • Tekan Masuk untuk melihat hasilnya.

Langkah 3:

  • Ulangi langkah-langkah sebelumnya untuk dua kriteria lainnya.

Hasilnya, kamu akan mendapatkan nilai untuk kejadian pertama, kedua, dan semua kejadian secara berurutan untuk mensubstitusi beberapa karakter di excel.

Catatan. Ingatlah bahwa SUBSTITUTE Fungsi adalah case-sensitive. Pastikan untuk memasukkan huruf besar dan kecil dengan sempurna. Seperti yang kamu lihat pada gambar di bawah ini, untuk huruf kecil, excel tidak bisa menemukan nilainya. Jadi, tidak ada substitusi yang terjadi.

2. Sarang Fungsi SUBSTITUTE untuk Mengganti Beberapa Karakter

Untuk melakukan beberapa substitusi, dalam satu rumus, Anda dapat menyarangkan beberapa Fungsi SUBSTITUTE.

Katakanlah Anda memiliki nilai teks seperti " seni, amandemen, cl. " di dalam sel B5 , di mana " seni ." adalah singkatan dari " artikel ", " amandemen. " adalah singkatan dari " amandemen " dan " cl. " berarti " klausa ".

Apa yang Anda inginkan adalah mengganti ketiga kode dengan nama lengkap. Anda dapat melakukannya dengan menggunakan tiga rumus SUBSTITUTE yang terpisah.

=SUBSTITUTE(B5, "art.", "article")

=SUBSTITUTE(B5, "amend.", "amendments")

=SUBSTITUTE(B5, "cl.", "clause")

Kemudian, sarangkan mereka satu di dalam yang lainnya.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "art.", "article"), "amend.", "amendments"), "cl.", "clause")

Untuk menyelesaikannya, ikuti langkah-langkah di bawah ini.

Langkah 1:

  • Di dalam sel C5 , ketikkan rumus berikut ini.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "art.", "article"), "amend.", "amendments"), "cl.", "clause")

Langkah 2:

  • Kemudian, tekan Masuk untuk melihat perubahannya.

Langkah 3:

  • Salin rumus di sel lain yang diperlukan.

Oleh karena itu, Anda akan melihat nilai substitusi yang ditunjukkan pada screenshot di bawah ini.

3. Lakukan Fungsi SUBSTITUTE dengan Fungsi INDEX untuk Mengganti Beberapa Karakter

Selain metode-metode sebelumnya, Anda juga bisa menggunakan SUBSTITUTE Fungsi dengan Fungsi INDEX untuk mengganti beberapa karakter.

Misalnya, Anda ingin mengganti warna merah dan biru dengan warna hijau dan putih secara berurutan. Multiple Fungsi SUBSTITUTE dapat disarangkan, dan INDEX dapat digunakan untuk memasukkan pasangan find/replace dari tabel lain.

Untuk mensubstitusi beberapa karakter dengan menerapkan kedua SUBSTITUTE dan Fungsi INDEX ikuti langkah-langkah di bawah ini.

Langkah 1:

  • Pertama, masukkan rumus berikut di sel C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Di mana,

INDEX menemukan rentang adalah E5:E6

INDEX menemukan rentang adalah E5:E6

Langkah 2:

  • Kemudian, Tekan Masuk untuk melihat hasilnya.

  • Terakhir, Salin rumus untuk sel lain.

Bacaan serupa:

  • Temukan Dan Ganti Beberapa Nilai di Excel (6 Metode Cepat)
  • Cara Mengganti Karakter Khusus di Excel (6 Cara)
  • Ganti Teks Sel Berdasarkan Kondisi di Excel (5 Metode)

4. Terapkan Fungsi REPLACE untuk Mengganti Beberapa Karakter

Pada bagian berikut ini, kita akan menjelaskan cara menerapkan REPLACE Fungsi untuk mengganti beberapa karakter di excel. REPLACE Fungsi di Excel memungkinkan Anda untuk menukar satu atau beberapa karakter dalam string teks dengan karakter lain atau sekumpulan karakter.

Sintaks dari Excel REPLACE Fungsi adalah sebagai berikut:

REPLACE(old_text, start_num, num_chars, new_text)

Seperti yang Anda lihat, yang REPLACE Fungsi memiliki 4 argumen, yang semuanya wajib.

Old_text - teks asli (atau referensi ke sel dengan teks asli) di mana Anda ingin mengganti beberapa karakter.

Start_num - posisi karakter pertama dalam old_text .

Num_chars - jumlah karakter yang ingin Anda ganti.

New_text - teks pengganti.

Contohnya, untuk mengganti kata " Wajah " untuk " Fakta ", Anda bisa mengikuti langkah-langkah di bawah ini.

Langkah 1:

  • Pertama, di dalam sel D5 , masukkan rumus berikut ini,
=REPLACE(B5, 4, 1, "t")

Langkah 2:

  • Kemudian, tekan Masuk untuk melihat perubahannya.

Langkah 3:

  • Untuk membuat semua perubahan yang ditunjukkan pada gambar di bawah ini, salin rumus untuk sel yang diperlukan.

5. Sarangkan Fungsi REPLACE untuk Mengganti Beberapa Karakter

Cukup sering, kemungkinan Anda perlu mengubah beberapa item dalam sel yang sama. Tentu saja, Anda bisa melakukan satu penggantian, mengeluarkan hasil antara ke dalam kolom baru, lalu menggunakan perintah REPLACE Fungsi sekali lagi. Namun, menggunakan nested REPLACE Fungsi yang memungkinkan Anda melakukan beberapa penggantian dengan satu formula, adalah pilihan yang lebih baik dan lebih profesional. SUBSTITUTE Fungsi , Anda juga bisa menerapkan sarang di REPLACE Fungsi .

Katakanlah Anda memiliki daftar nomor telepon dalam kolom A yang diformat seperti " 123-456-789 " dan Anda ingin menambahkan spasi untuk membuatnya terlihat lain. Dengan kata lain, Anda ingin mengubah " 123-456-789 " menjadi " 123 456 789 ".

Untuk Mengganti beberapa karakter di beberapa tempat, ikuti langkah-langkah di bawah ini.

Langkah 1:

  • Ketikkan rumus berikut di sel C5 pada awalnya,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Langkah 2:

  • Kedua, tekan Masuk untuk melihat perubahan dalam sel D5 .

Langkah 3:

  • Terakhir, salin rumus dan ulangi langkah-langkah untuk sel yang diperlukan.

6. Jalankan Kode VBA untuk Mengganti Beberapa Karakter

Menariknya, Anda bisa menerapkan VBA Selain itu, Anda dapat mengubahnya sesuai keinginan tanpa memperhatikan nomor karakter atau tempat seperti yang terlihat pada dua fungsi yang dijelaskan sebelumnya.

Untuk menjalankan VBA untuk mengganti beberapa karakter, cukup ikuti langkah-langkah yang dijelaskan di bawah ini.

Langkah 1:

  • Pertama, tekan Alt + F11 untuk membuka Lembar Kerja yang Diaktifkan Makro .
  • Pergi ke Sisipkan tab.
  • Kemudian, pilih Modul .

Langkah 2:

  • Salin yang berikut ini VBA kode,
 Sub replaceAll() 'mendeklarasikan variabel objek untuk menyimpan referensi ke sel yang Anda kerjakan Dim myCell As Range 'mendeklarasikan variabel untuk menyimpan parameter untuk penggantian string (string untuk diganti dan string pengganti) Dim myStringToReplace As String Dim myReplacementString As String 'mengidentifikasi sel yang Anda kerjakan Set myCell = ThisWorkbook.Worksheets("VBA").Range("C5") 'tentukan parameter untuk penggantian string(string untuk mengganti dan string pengganti) myStringToReplace = "234-235-5689" myReplacementString = "234 235 5689" 'ganti semua kemunculan dalam string di sel yang Anda kerjakan, dan tetapkan string yang dihasilkan ke Range. 'Properti nilai sel yang Anda kerjakan dengan myCell.Value = Replace(Expression:=myCell.Value, Find:=myStringToReplace, Replace:=myReplacementString) End Sub 
  • Di mana,

ThisWorkbook.Worksheets ("nama lembar kerja Anda saat ini")

Range ("sel referensi Anda")

myStringToReplace = "nilai yang ingin Anda gantikan"

myReplacementString = "nilai pengganti Anda"

  • Kemudian, tempelkan ke dalam jendela program
  • Tekan Masuk untuk melihat format angka yang disubstitusi.

Kesimpulan

Sebagai penutup, saya harap artikel ini telah memberikan panduan terperinci untuk mengganti beberapa karakter di Excel. Semua prosedur ini harus dipelajari dan diterapkan pada kumpulan data Anda. Lihatlah buku kerja latihan dan uji keterampilan ini. Kami termotivasi untuk terus membuat tutorial seperti ini karena dukungan Anda yang berharga.

Jika Anda memiliki pertanyaan - Jangan ragu untuk bertanya kepada kami. Juga, jangan ragu untuk meninggalkan komentar di bagian di bawah ini.

Kami, The Exceldemy Tim, selalu responsif terhadap pertanyaan Anda.

Tetaplah bersama kami, teruslah belajar.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.