Fungsi SPLIT di Google Sheets digunakan untuk membagi string teks (atau nilai) di sekitar pembatas yang diberikan, dan menampilkan bagian-bagian terpisah ke dalam sel mereka sendiri
Contoh Fungsi SPLIT
Mari kita lihat contoh sederhana menggunakan SPLIT untuk memisahkan daftar nama di sel A1
Rumus SPLIT sederhana ini akan memisahkan nama-nama ini, menggunakan koma sebagai pemisah
=SPLIT(A1,",")
Hasilnya adalah 5 sel yang masing-masing berisi nama. Perhatikan bahwa satu sel terlihat kosong karena string teks di sel A1 memiliki dua koma yang berdekatan dengan spasi di antaranya. "Ruang" ditafsirkan dengan cara yang sama seperti nama dan terkandung dalam output
Sekarang perhatikan apa yang terjadi jika kita menyertakan spasi di pembatas, yaitu. e. ", "_
=SPLIT(A1,", ")
Fungsi terbagi pada koma ","_ dan spasi " ", sehingga nama "Mary Jo" terbagi menjadi dua
Ini mungkin bukan perilaku yang diinginkan
Argumen ketiga adalah BENAR atau SALAH opsional yang menentukan apakah SPLIT mempertimbangkan setiap karakter individu pembatas (BENAR) atau hanya kombinasi penuh sebagai pemisah untuk digunakan (FALSE)
Dalam contoh kami, menambahkan FALSE memastikan bahwa itu hanya menganggap string koma/spasi gabungan sebagai pembatas
=SPLIT(A1,", ", FALSE)
Dan outputnya terlihat seperti ini
Ada juga argumen keempat, yang bersifat opsional dan mengambil nilai TRUE/FALS. Ini menentukan apakah akan menghapus sel kosong atau tidak di output
Untuk mengilustrasikan hal ini, perhatikan susunan data yang dipisahkan oleh titik koma. Perhatikan keberadaan dua titik koma yang berdekatan tanpa data di antaranya
Argumen keempat menentukan apakah akan memperlihatkan atau menyembunyikan sel kosong yang disebabkan oleh dua titik koma yang berdekatan
Untuk membiarkan sel kosong, tambahkan FALSE sebagai argumen keempat
=SPLIT(A2,",", TRUE, FALSE)_
Fungsi SPLIT di Google Sheets. Sintaksis
=SPLIT(text, delimiter, [split_by_each], [remove_empty_text])
Dibutuhkan 4 argumen
text_
Ini adalah string teks atau nilai dalam sel yang ingin Anda pisahkan. Itu juga bisa menjadi referensi ke sel dengan nilai di dalamnya, atau bahkan output dari rumus bersarang, asalkan outputnya adalah string atau nilai dan bukan array
delimiter_
Karakter atau karakter yang digunakan untuk memisahkan teks. Perhatikan bahwa secara default, semua karakter digunakan dalam pembagian. Jadi pembatas "the" akan memisahkan string teks pada "the", "he", "t", "h", "e", dll.
Perilaku ini dapat dikontrol oleh argumen berikutnya
", "_0
Argumen ini bersifat opsional dan hanya mengambil nilai TRUE atau FALSE. Jika dihilangkan, itu dianggap BENAR
Perilaku BENAR dipisahkan oleh karakter individual di pembatas dan kombinasi apa pun darinya. Perilaku FALSE tidak mempertimbangkan karakter secara terpisah, dan hanya terbagi pada seluruh pembatas
", "_1
Argumen keempat dan terakhir bersifat opsional dan hanya mengambil nilai BENAR atau SALAH. Jika dihilangkan, itu dianggap BENAR
Ini menentukan apa yang harus dilakukan dengan hasil kosong di keluaran SPLIT. Misalnya, Anda memisahkan string teks dengan "," dan string Anda terlihat seperti ini. “Ben,Bob,,Jenny,Anna”
Di antara nama Bob dan Jenny ada dua koma tanpa nilai di antaranya
Menyetel argumen terakhir dari fungsi SPLIT ini ke FALSE menghasilkan sel kosong di keluaran. Jika argumen keempat ini dihilangkan atau disetel ke BENAR, maka sel kosong dihapus dan "Bob" dan "Jenny" muncul di sel yang berdekatan
Catatan Fungsi SPLIT
- Pembatas dalam SPLIT peka terhadap huruf besar-kecil. Jadi "t" hanya terbagi pada huruf kecil t dalam teks
- Fungsi SPLIT membutuhkan "ruang" yang cukup untuk keluarannya. Jika itu membagi string teks menjadi 4 elemen maka itu membutuhkan 4 sel (termasuk yang ada rumusnya) pada baris itu untuk diperluas menjadi. Jika sudah ada data di salah satu sel ini, itu TIDAK menimpanya melainkan menampilkan a
- Anda dapat memasukkan rentang sebagai argumen pertama ke fungsi SPLIT, tetapi memerlukan pembungkus Rumus Array untuk bekerja
- Keluaran dari fungsi SPLIT adalah larik nilai yang dapat diteruskan sebagai masukan ke rumus lain, yang mungkin memerlukan penggunaan Rumus Larik
Metode Pemisahan Alternatif
Ada cara alternatif untuk membagi nilai di Google Sheet
Di bawah menu Data, ada fitur yang disebut "Split text to column" yang akan memisahkan satu kolom menjadi beberapa kolom, berdasarkan pembatas yang Anda tentukan
Ini cara cepat dan mudah untuk membagi teks
Perhatikan bahwa ini menimpa data yang ada di Lembar Anda jika kolom yang dipisahkan tumpang tindih dengan data yang ada
Templat Fungsi SPLIT
Klik di sini untuk membuka salinan hanya lihat >>
Jangan ragu untuk membuat salinan. File > Buat salinan…
Jika Anda tidak dapat mengakses template, mungkin karena setelan Google Workspace organisasi Anda. Jika Anda mengeklik tautan dan membukanya di jendela Penyamaran, Anda akan dapat melihatnya
Anda juga dapat membacanya di dokumentasi Google
Contoh Lanjutan Formula SPLIT di Google Sheets
Ekstrak Kata Ke-N Dalam Sebuah Kalimat
Anda dapat membungkus keluaran fungsi SPLIT dengan fungsi INDEX untuk mengekstrak kata pada posisi tertentu dalam sebuah kalimat. e. g. untuk mengekstrak kata ke-4, gunakan rumus ini
", "_3
Jika Anda menggabungkan ini dengan menu tarik-turun menggunakan validasi data, Anda dapat membuat ekstraktor kata
Abjadkan String yang Dipisahkan Koma Dengan Fungsi SPLIT di Google Sheets
Misalkan Anda memiliki daftar kata dalam satu sel yang ingin Anda urutkan menurut abjad
Rumus ini akan mengatur ulang daftar itu menurut abjad
", "_4
Itu membagi string kata, menerapkan fungsi TRANSPOSE untuk mengubahnya menjadi kolom sehingga dapat diurutkan menggunakan fungsi SORT, lalu menggabungkannya kembali dengan fungsi JOIN
Baca selengkapnya di Tantangan Formula #3. Mengabjadkan String yang Dipisahkan Koma
Memisahkan dan Menggabungkan String
SPLIT berguna dalam formula yang lebih lanjut sebagai cara untuk membagi array menjadi elemen terpisah, lakukan beberapa pekerjaan pada elemen tersebut (mis. g. urutkan) sebelum menggabungkannya kembali dengan fungsi lain, seperti fungsi GABUNG
Misalnya, rumus larik ini akan menambahkan nama belakang ke daftar nama depan di sel
", "_5
yang terlihat seperti ini di Google Sheet Anda
Menggunakan kerangka kerja onion untuk menganalisis rumus ini, mulai dari fungsi terdalam dan bekerja, itu membagi string teks, bergabung dengan nama keluarga "Smith", memangkas ruang tambahan dengan fungsi TRIM, dan akhirnya menghasilkan array dengan menggunakan
Temukan Item Unik Dalam Daftar yang Dikelompokkan
Misalkan Anda ingin mencari nilai unik dari data yang terlihat seperti ini
Anda ingin mengekstrak daftar item unik dari kolom yang berisi kata-kata yang dikelompokkan, yang dipisahkan dengan koma
Gunakan rumus ini untuk mengekstrak nilai unik
", "_6
Baca lebih lanjut tentang teknik ini di posting ini. Dapatkan Daftar Item Unik Dari Kolom Dengan Kata-Kata yang Dikelompokkan
Teknik Unpivot
Fungsi SPLIT di Google Sheets digunakan di sejumlah formula IMPOR kompleks untuk mengambil statistik media sosial ke dalam Google Sheet Anda
Fungsi SPLIT digabungkan dengan fungsi FLATTEN dalam rumus unpivot yang sangat aneh ini di Google Sheets