Cara menggunakan regexreplace google sheets

Penting untuk mengelola data adalah memperbaruinya jika ada perubahan. Saat Anda bekerja dengan string teks di Google Spreadsheet, Anda memiliki beberapa cara untuk mengganti teks tersebut tanpa mengubah string secara manual.

Bersama dengan alat Temukan dan Ganti bawaan di Google Spreadsheet, Anda dapat menggunakan fungsi untuk mengganti teks di spreadsheet Anda, dan ada lebih dari satu untuk menyelesaikan pekerjaan. Mari kita lihat opsi Anda untuk mengganti teks di sheet Anda.

Gunakan Temukan dan Ganti di Google Sheets

Jika Anda tidak nyaman menggunakan fungsi dan rumus, opsi pertama ini cocok untuk Anda. Dengan Temukan dan Ganti, Anda dapat mencari dan mengganti teks dengan mudah. Ini juga merupakan pilihan yang baik jika Anda ingin mengganti teks yang sama di seluruh buku kerja Anda daripada hanya satu lembar.

  • Buka Edit di menu dan pilih “Temukan dan Ganti.”
  • Ketika dialog kotak muncul, masukkan teks yang ingin Anda ganti di bidang Temukan dan teks baru yang Anda inginkan di bidang Ganti Dengan.
  • Di sebelah Pencarian, gunakan kotak drop-down untuk memilih di mana Anda ingin mencari dan mengganti. Anda dapat memilih All Sheets, This Sheet, atau Specific Range.

Opsional, tandai kotak untuk opsi tambahan di bagian bawah. Misalnya, Anda dapat menandai Cocokkan Kasus jika Anda ingin menemukan semua contoh smiTH dan menggantinya dengan Smith.

Jika Anda ingin meninjau setiap kasus sebelum mengganti teks, klik “Temukan” lalu “Ganti”. Untuk segera mengganti semua teks, klik “Ganti Semua.”

Gunakan Fungsi SUBTITUTE

Mungkin Anda lebih suka menggunakan fungsi dan rumus untuk menangani tugas seperti ini di Google Spreadsheet. Atau mungkin teks yang ada bervariasi dalam struktur atau format di beberapa tempat. Dengan fungsi SUBSTITUTE, Anda dapat mengganti teks yang Anda inginkan dan meletakkannya di sel baru.

Sintaks untuk fungsi tersebut adalah SUBSTITUTE(current_text, find, new_text, kejadian) di mana tiga argumen pertama diperlukan. Anda dapat menggunakan argumen keempat untuk menentukan kemunculan mana dalam string yang akan diubah jika ada lebih dari satu.

Pilih sel tempat Anda ingin menambahkan rumus dan teks yang diperbarui. Dalam contoh ini, kita akan membuat perubahan sederhana dari Jane Doe di sel A1 menjadi Jane Wilson.

=SUBSTITUTE(A1,"Doe","Wilson")

Sebagai contoh lain, kita hanya ingin mengganti sebagian kecil teks di sel A1. Dengan menggunakan rumus ini, Anda dapat mengubah “Iphone” menjadi “iPhone”:

=SUBSTITUTE(A1,"Ip","iP")

Untuk menunjukkan cara menggunakan argumen kemunculan opsional, kami ingin mengubah 2022 menjadi 2023 di sel A1. Argumen menggunakan kemunculan bernomor dalam string kita yaitu 3. Itu berarti bahwa kita akan mengubah angka 2 ketiga yang ditemukan oleh fungsi.

=SUBSTITUTE(A1,"2","3",3)

Untuk mengulangi, A1 adalah sel dengan teks, 2 adalah karakter yang akan diganti, 3 dalam tanda kutip adalah karakter yang akan diganti, dan 3 terakhir adalah kemunculan.

Gunakan Fungsi REPLACE

Cara lain untuk mengganti teks di Google Spreadsheet adalah menggunakan fungsi REPLACE. Dengan menggunakan opsi ini, Anda dapat mengganti bagian dari string teks dengan yang lain berdasarkan posisi dan panjang yang akan diganti.

Sintaksnya adalah REPLACE(current_text, position, length, new_text) di mana hanya tiga argumen pertama yang diperlukan, tetapi Anda ingin menggunakan semuanya.

Dalam contoh ini, kami ingin mengganti ID- di awal nomor pesanan kami dengan ON- di sel E2.

=REPLACE(E2, 1,2,"ON")

1 dalam rumus kami menunjukkan posisi karakter pertama yang ingin kami ganti dalam string dan 2 mewakili panjang karakter yang akan diganti.

Sebagai contoh lain, kami ingin mengganti sebagian di tengah string kami di sel A1. Dengan menggunakan rumus ini, Anda dapat mengganti “Casing Iphone Baru” dengan “Casing iPhone 13 Baru”.

=REPLACE(A1,5,6,"iPhone 13")

Di sini kami dapat mengganti huruf besar “I” di “Iphone” dengan huruf kecil dan tambahkan 13, semua di tengah string teks kita. Angka 5 adalah posisi karakter pertama dan angka 6 adalah panjang string yang akan diganti.

Gunakan Fungsi REGEXREPLACE

Satu lagi fungsi yang bisa Anda gunakan untuk mengganti teks di Google Sheets adalah REGEXREPLACE. Ini adalah pilihan ideal bagi mereka yang terbiasa menggunakan ekspresi reguler. Google menggunakan ekspresi RE2 dan menawarkan bantuan dengan daftar sintaks.

Sintaks untuk fungsinya adalah REGEXREPLACE(teks_saat ini, ekspresi_reguler, teks_baru) di mana argumen diperlukan.

Dalam contoh ini, kita akan ganti nomor pesanan kami di sel A1 menggunakan rumus berikut:

=REGEXREPLACE(A1,"[0-9]+","111111")

Di sini, [0-9]+ mewakili angka dan ditempatkan di dalam tanda kutip dan 111111 adalah teks baru.

Untuk satu contoh lagi menggunakan REGEXREPLACE, kami mengganti spasi di nomor produk kami dengan tanda hubung.

=REGEXREPLACE(A1,"s","-")

Di sini, s adalah ekspresi reguler untuk ruang. Kemudian kami menggantinya dengan tanda hubung (-).

Ketika Anda perlu mengganti teks baru dengan yang lama, Anda memiliki lebih dari satu cara untuk melakukannya di Google Spreadsheet. Gunakan mana yang paling cocok untuk Anda!

Itulah berita seputar Cara Mengganti Teks di Google Spreadsheet, semoga bermanfaat. Disadur dari HowToGeek.com.