Temukan dan ganti karakter khusus di Google Sheets: rumus dan add-on untuk pekerjaan itu

  • Bagikan Ini
Michael Brown

Bosan dengan semua tanda kutip pintar, huruf beraksen, dan karakter khusus lain yang tidak diinginkan? Kami memiliki beberapa ide tentang cara menemukan dan menggantinya di Google Sheets dengan mudah.

Kami membagi sel dengan teks di spreadsheet, menghapus dan menambahkan berbagai karakter, mengubah kasus teks. Sekarang saatnya untuk mempelajari cara menemukan dan mengganti karakter khusus Google Sheets sekaligus.

    Temukan dan ganti karakter menggunakan rumus Google Sheets

    Saya akan mulai dengan yang biasa: ada 3 fungsi khusus yang berguna yang menemukan dan mengganti karakter khusus Google Sheets.

    Fungsi Google Sheets SUBSTITUTE

    Fungsi pertama ini secara harfiah mencari karakter tertentu dalam rentang Google Sheets yang diinginkan dan menggantinya dengan string spesifik lainnya:

    SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
    • text_to_search adalah sel / teks tertentu di mana Anda ingin membuat perubahan. Diperlukan.
    • search_for adalah karakter yang ingin Anda ambil alih. Diperlukan.
    • replace_with adalah karakter baru yang ingin Anda dapatkan, bukan karakter dari argumen sebelumnya. Diperlukan.
    • occurrence_number adalah argumen yang sepenuhnya opsional. Jika ada beberapa contoh karakter, ini akan memungkinkan Anda mengelola mana yang akan diubah. Hilangkan argumen - dan semua contoh akan diganti di Google Sheets Anda.

    Sekarang, apabila Anda mengimpor data dari Web, Anda mungkin menemukan smart quotes di sana:

    Mari gunakan Google Sheets SUBSTITUTE untuk menemukan dan menggantinya dengan tanda kutip lurus. Karena satu fungsi mencari dan mengganti satu karakter pada satu waktu, saya akan mulai dengan tanda kutip pintar pembuka:

    =SUBSTITUTE(A2,"“","""")

    Lihat? Saya melihat A2, cari tanda kutip pintar pembuka - " (yang harus dimasukkan ke dalam tanda kutip ganda sesuai permintaan fungsi di Google Sheets), dan ganti dengan tanda kutip lurus - "

    Catatan. Tanda kutip lurus tidak hanya dibungkus dengan tanda kutip ganda tetapi ada juga " lain yang ditambahkan sehingga ada 4 tanda kutip ganda secara total.

    Bagaimana cara menambahkan tanda kutip pintar penutup ke rumus ini? Mudah :) Cukup rangkul rumus pertama ini dengan SUBSTITUTE lainnya:

    =SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")

    SUBSTITUTE di dalam mengubah tanda kurung pembuka terlebih dahulu, dan hasilnya menjadi kisaran untuk bekerja dengan contoh fungsi kedua.

    Tip. Semakin banyak karakter yang ingin Anda temukan dan ganti di Google Spreadsheet, semakin banyak fungsi SUBSTITUTE yang perlu Anda utas. Berikut adalah contoh dengan kutipan pintar tunggal tambahan:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"""",""""),"""",""""),"'","'")

    Fungsi REGEXREPLACE Google Sheets

    REGEXREPLACE adalah fungsi lain yang akan saya gunakan untuk menemukan dan mengganti tanda kutip pintar Google Sheets dengan yang lurus.

    REGEXREPLACE(teks, regular_expression, penggantian)
    • teks adalah tempat Anda ingin membuat perubahan
    • regular_expression adalah kombinasi simbol (semacam topeng) yang akan memberi tahu apa yang harus ditemukan dan diganti.
    • penggantian adalah teks baru yang harus dimiliki, bukan yang lama.

    Pada dasarnya, latihan di sini sama seperti dengan SUBSTITUTE. Satu-satunya nuansa adalah untuk membangun regular_expression dengan benar.

    Pertama, mari kita temukan dan ganti semua tanda kutip pintar pembuka dan penutup Google Sheets:

    =REGEXREPLACE(A2,"[“”]","""")

    1. Rumusnya melihat A2.
    2. Mencari semua contoh dari setiap karakter yang tercantum di antara tanda kurung siku: ""

      Catatan. Jangan lupa untuk melingkupi seluruh ekspresi reguler dengan tanda kutip ganda karena diperlukan oleh fungsi.

    3. Dan mengganti setiap contoh dengan tanda kutip ganda lurus: """"

      Mengapa ada 2 pasang tanda kutip ganda? Nah, tanda kutip pertama dan terakhir diperlukan oleh fungsi seperti pada argumen sebelumnya - Anda cukup memasukkan semuanya di antara keduanya.

      Pasangan di dalam adalah satu tanda petik ganda yang diduplikasi demi dikenali sebagai simbol untuk dikembalikan daripada tanda yang diperlukan oleh fungsi.

    Anda mungkin bertanya-tanya: mengapa saya tidak bisa menambahkan satu kutipan cerdas di sini juga?

    Nah, karena meskipun Anda dapat mencantumkan semua karakter yang akan dicari di argumen kedua, Anda tidak dapat mencantumkan ekuivalen yang berbeda untuk dikembalikan di argumen ketiga. Segala sesuatu yang ditemukan (dari argumen kedua) akan diubah ke string dari argumen ketiga.

    Itulah mengapa untuk menyertakan tanda kutip pintar tunggal itu dalam rumus, Anda harus memasukkan 2 fungsi REGEXREPLACE:

    =REGEXREPLACE(REGEXREPLACE(A2,"[""]",""""),"'","'")

    Seperti yang Anda lihat, rumus yang saya gunakan sebelumnya (di sini ada di tengah) menjadi rentang untuk diproses untuk REGEXREPLACE lain. Begitulah cara fungsi ini menemukan dan mengganti karakter di Google Sheets selangkah demi selangkah.

    Alat untuk menemukan dan mengganti karakter Google Sheets

    Ketika datang untuk menemukan dan mengganti data di Google Sheets, rumus bukan satu-satunya pilihan. Ada 3 alat khusus yang melakukan pekerjaan itu. Tidak seperti rumus, mereka tidak memerlukan kolom tambahan untuk mengembalikan hasilnya.

    Alat Temukan dan ganti Google Sheets standar

    Saya yakin Anda sudah familiar dengan alat standar ini yang tersedia di Google Sheets:

    1. Anda memukul Ctrl + H .
    2. Masukkan apa yang akan ditemukan.
    3. Masukkan nilai penggantian.
    4. Pilih di antara semua lembar / lembar saat ini / rentang spesifik untuk diproses.
    5. Dan tekan Temukan dan Ganti atau Ganti semua segera.

    Tidak ada yang istimewa di sini - ini adalah minimum yang diperlukan oleh banyak dari kita untuk menemukan dan mengganti di Google Sheets dengan sukses. Tetapi bagaimana jika saya memberi tahu Anda bahwa minimum ini dapat diperpanjang tanpa menimbulkan kesulitan sedikit pun dalam penggunaan?

    Temukan dan Ganti Lanjutan - add-on untuk Google Sheets

    Bayangkan alat yang lebih kuat daripada Google Sheets standar Temukan dan ganti. Apakah Anda ingin mencobanya? Saya berbicara tentang add-on Temukan dan Ganti Lanjutan kami untuk Google Sheets. Ini akan membuat bahkan pemula merasa percaya diri dalam spreadsheet.

    Dasar-dasarnya sama, tetapi dengan beberapa ceri di atasnya:

    1. Anda akan pencarian tidak hanya di dalam nilai dan formula tetapi juga catatan, hyperlink, dan kesalahan.
    2. Kombinasi pengaturan ekstra ( Seluruh sel + Dengan masker + tanda bintang (*)) akan memungkinkan Anda menemukan semua sel yang hanya berisi hyperlink, catatan, dan kesalahan tersebut:

  • Anda bisa pilih sejumlah spreadsheet untuk dilihat - masing-masing bisa (de)dipilih.
  • Semua catatan yang ditemukan dikelompokkan dengan rapi berdasarkan lembaran dalam tampilan pohon memungkinkan Anda mengganti semua atau hanya record yang dipilih dalam sekali jalan:
  • Anda bahkan dapat menemukan dan mengganti di Google Sheets dengan menjaga pemformatan dari nilai-nilai!
  • Ada 6 cara ekstra untuk menangani catatan yang ditemukan : mengekstrak semua / nilai temuan yang dipilih; mengekstrak seluruh baris dengan semua / nilai temuan yang dipilih; menghapus baris dengan semua / nilai temuan yang dipilih:
  • Itulah yang saya sebut pencarian dan penggantian lanjutan di Google Sheets ;) Jangan percaya kata-kata saya - instal Advanced Find and Replace dari toko spreadsheet (atau miliki sebagai bagian dari Power Tools bersama dengan alat Ganti Simbol yang dijelaskan di bawah ini). Halaman bantuan ini akan memandu Anda sepanjang jalan.

    Ganti Simbol untuk Google Sheets - add-on khusus dari Power Tools

    Jika memasukkan setiap simbol yang ingin Anda temukan dan ganti di Google Sheets bukanlah pilihan, Ganti Simbol dari Power Tools dapat sedikit membantu Anda. Hanya saja, jangan menilainya berdasarkan ukurannya - ini cukup kuat untuk kasus-kasus tertentu:

    1. Bila Anda perlu mengganti karakter beraksen di Google Sheets (atau, dengan kata lain, menghapus tanda diakritik dari huruf), yaitu mengubah á untuk a , é untuk e dll.
    2. Ganti kode dengan simbol dan kembali sangat berguna jika Anda bekerja dengan teks HTML atau hanya menarik teks Anda dari Web dan kembali:

  • Ubah semua kutipan cerdas menjadi kutipan lurus sekaligus:
  • Dalam ketiga kasus tersebut, Anda hanya perlu memilih kisaran, memilih tombol radio yang diperlukan dan tekan Lari Berikut ini video demo untuk mendukung kata-kata saya;)

    Add-on adalah bagian dari Power Tools yang dapat diinstal ke spreadsheet Anda dari toko Google Sheets dengan lebih dari 30 penghemat waktu lainnya.

    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.