Memisahkan dan Membersihkan Data Berantakan
Gunakan SPLIT dan CLEAN untuk memisahkan serta merapikan teks yang diimpor.
Memisahkan dan Membersihkan Data Berantakan adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Memecah Satu Sel Menjadi Banyak Sel
Data yang diimpor jarang rapi. Satu sel mungkin berisi John,Smith,Sales, padahal Anda menginginkan tiga kolom terpisah.
Fungsi SPLIT di Google Sheets memecah teks pada pemisah dan menempatkan bagian-bagiannya ke sel-sel yang bersebelahan.
Dalam pelajaran terakhir ini, Anda akan memadukan SPLIT dan CLEAN dengan keterampilan ekspresi reguler yang baru dipelajari untuk merapikan teks yang berantakan hingga tuntas.
Sintaks SPLIT
SPLIT(text, delimiter) membagi teks di setiap posisi yang menemukan pemisah dan menampilkan setiap bagian di selnya sendiri di sebelah kanan.
Rumus di bawah memisahkan A2 berdasarkan koma. John,Smith,Sales tersebar ke tiga sel: John, Smith, dan Sales.
=SPLIT(A2, ",")Memisahkan Berdasarkan Beberapa Pemisah
Secara default, setiap karakter dalam teks pemisah diperlakukan sebagai pemisah tersendiri. Jadi, SPLIT(A2, ",;") memisahkan berdasarkan koma dan titik koma.
Rumus di bawah memisahkan berdasarkan koma atau spasi, yang berguna ketika pemisah berbeda-beda antarbaris.
=SPLIT(A2, ", ")Mempertahankan Bagian Kosong
SPLIT memiliki argumen opsional. Argumen ketiga mengatur apakah setiap karakter pemisah memisah secara terpisah, sedangkan argumen keempat mengatur apakah hasil kosong dihapus.
Secara default, bagian kosong dihapus sehingga posisi kolom dapat bergeser. Rumus di bawah mempertahankan bagian kosong dengan memberikan FALSE sebagai argumen terakhir, sehingga keselarasan kolom untuk A,,C tetap terjaga.
=SPLIT(A2, ",", TRUE, FALSE)Membersihkan Karakter Tak Terlihat dengan CLEAN
Teks yang ditempel dari PDF atau halaman web sering membawa karakter kontrol tak terlihat yang mengganggu rumus dan pencarian.
Fungsi CLEAN menghapus sebagian besar karakter yang tidak dapat dicetak dari sebuah teks. Rumus di bawah mengembalikan A2 setelah gangguan tersebut dihapus, sehingga nilai yang tampak sama tetapi tidak pernah cocok akhirnya berfungsi sebagaimana mestinya.
=CLEAN(A2)CLEAN Plus TRIM Plus SPLIT
CLEAN menangani karakter kontrol, tetapi bukan spasi berlebih. Padukan dengan TRIM, yang menghapus spasi di awal, di akhir, dan spasi berulang, lalu lakukan pemisahan.
Rumus di bawah membersihkan karakter kontrol, menghapus spasi, dan memisahkan hasil berdasarkan koma dalam satu ekspresi. Bacalah dari bagian dalam ke luar.
=SPLIT(TRIM(CLEAN(A2)), ",")Contoh Praktik: Merapikan Daftar Nama yang Diimpor
Kolom A berisi entri yang berantakan seperti Smith , John dengan spasi yang terselip. Anda ingin nama depan dan nama belakang yang bersih di sel terpisah.
Rumus di bawah menghapus spasi dan memisahkan berdasarkan koma. Untuk turut membersihkan setiap bagian, Anda dapat membungkus hasil individual dengan TRIM setelah pemisahan, tetapi biasanya membersihkan lebih dulu sudah cukup.
=ARRAYFORMULA(TRIM(SPLIT(A2, ",")))Saat SPLIT Tidak Cukup, Gunakan REGEX
SPLIT memerlukan pemisah harfiah. Saat pemisahnya beragam, seragamkan terlebih dahulu dengan REGEXREPLACE, lalu lakukan pemisahan berdasarkan pemisah standar.
Rumus di bawah mengganti setiap rangkaian spasi, koma, atau titik koma dengan satu tanda pipa, lalu memisahkan berdasarkan tanda pipa tersebut. Cara ini menangani masukan yang sangat tidak konsisten dengan rapi.
=SPLIT(REGEXREPLACE(A2, "[ ,;]+", "|"), "|")Contoh Praktik: Ekstrak Lalu Pisahkan
Kadang Anda hanya menginginkan sebagian dari sebuah sel, lalu memisahkannya. Dari Tags: red, blue, green, Anda hanya menginginkan warna-warnanya di sel terpisah.
Rumus di bawah pertama-tama mengekstrak semua bagian setelah titik dua, lalu memisahkannya berdasarkan koma. Kekuatan sebenarnya terlihat saat alat ekspresi reguler dan SPLIT digabungkan.
=SPLIT(REGEXEXTRACT(A2, ": (.+)$"), ", ")Resep Pembersihan yang Dapat Diulang
Untuk sebagian besar data impor yang berantakan, urutan ini efektif:
- CLEAN untuk menghapus karakter kontrol
- TRIM untuk memperbaiki spasi
- REGEXREPLACE untuk menyeragamkan pemisah atau menghapus bagian tak berguna
- SPLIT untuk memecah menjadi kolom
Rumus di bawah menerapkan keempat langkah secara berurutan pada satu sel.
=SPLIT(REGEXREPLACE(TRIM(CLEAN(A2)), "[;, ]+", "|"), "|")Memisahkan Menjadi Baris, Bukan Kolom
SPLIT secara default menyebarkan bagian-bagian ke seluruh kolom. Terkadang Anda menginginkan daftar vertikal, dengan satu nilai per baris, yang siap untuk penyaringan atau penghitungan.
Bungkus SPLIT dengan TRANSPOSE untuk membalik baris hasil menjadi kolom. Rumus di bawah memisahkan A2 berdasarkan koma dan menumpuk hasilnya secara vertikal, sangat cocok untuk mengubah daftar yang dipisahkan koma menjadi kolom pencarian yang rapi.
=TRANSPOSE(SPLIT(A2, ","))Uji Cepat
Periksa pemahaman Anda tentang pemisahan dan pembersihan.
Ringkasan: Pisahkan, Bersihkan, dan Rapikan
Anda telah menyelesaikan kursus ini dengan memadukan alat pemisahan dan pembersihan di Google Sheets:
SPLIT(text, delimiter)memecah sel menjadi kolom-kolom yang tersebar- Argumen tambahan mengatur pemisah multi-karakter dan bagian kosong
CLEANmenghapus karakter kontrol tak terlihat;TRIMmemperbaiki spasi- Gunakan
REGEXREPLACEuntuk menyeragamkan pemisah yang berantakan sebelum melakukan pemisahan - Gabungkan CLEAN, TRIM, REGEXREPLACE, dan SPLIT untuk pembersihan yang dapat diulang
Sekarang Anda memiliki perangkat lengkap ekspresi reguler: mencocokkan, mengekstrak, mengganti, memisahkan, dan membersihkan.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Memisahkan dan Membersihkan Data Berantakan” gratis?
Ya — teks lengkap “Memisahkan dan Membersihkan Data Berantakan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Memisahkan dan Membersihkan Data Berantakan”?
Gunakan SPLIT dan CLEAN untuk memisahkan serta merapikan teks yang diimpor. Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Memisahkan dan Membersihkan Data Berantakan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menguji Pola dengan REGEXMATCH
- Mengekstrak Pola dengan REGEXEXTRACT
- Mengganti Pola dengan REGEXREPLACE
- Memisahkan dan Membersihkan Data Berantakan