Jika pada pembahasan sebelumnya bagaimana membuat Data banyak kolom menjadi satu kolom saja dengan rumus FLATTEN.
Kali ini adalah kebalikannya dimana Data yang ada adalah 1 kolom dan mau diubah menjadi Perkolom sesuai kelompok.
Sebenarnya ini adalah pertanyaan yang datang melalui salah satu Group Telegram. Sebelum bahas lebih lanjut mari kita lihat kasus atau Data awalnya.

Seperti yang terlihat dalam gambar Data sebelah kiri ingin diubah menjadi data sebelah kanan dengan menggunakan Formula.
disclaimer:
Formula ini mungkin saja bukan yang terpendek, tapi sejauh ini, ini adalah Formula termudah yang bisa saya temukan
Langkah 1 : Gabungkan Menjadi 1 Baris
Langkah pertama yang saya ambil adalah dengan menggabungkannya menjadi 1 baris dengan Formula JOIN, sehingga hasilnya menjadi seperti ini
=JOIN(",",B3:B18)

Langkah 2 : Berikan Penanda Pada Calon Header
Calon header pada kasus diatas adalah Kelompok 1, Kelompok 2 dan Kelompok 3, agar header ini bisa dipisahkan nantinya dengan SPLIT maka saya tambahkan penanda pada awal Text Kelompok dengan simbol | dengan menggunakan SUBSTITUTE
=SUBSTITUTE(JOIN(",",B3:B18),"Kelompok","|Kelompok")

Step 3: Pisahkan Per Header
Karena setiap Header sudah ada penanda | , Maka untuk selanjutnya tinggal memisahkan Data dengan SPLIT sesuai pemisahnya ya itu | , dan Tambah TRANSPOSE agar data nya Berubah Menjadi kebawah.
=TRANSPOSE(SPLIT(SUBSTITUTE(JOIN(",",B3:B18),"Kelompok","|Kelompok"),"|"))

Step 4: Lakukan SPLIT per Data (Finish)
Sekarang Datanya sudah terpisahkan berdasarkan kelompok, walaupun Nama-namanya masih menyatu. Langkah selajutnya adalah memisahkan kembali data dengan SPLIT dan Lankukan TRANSPOSE agar Data sesuai keinginan awal.
=ARRAYFORMULA(TRANSPOSE(SPLIT(TRANSPOSE(SPLIT(SUBSTITUTE(JOIN(",",B3:B18),"Kelompok","|Kelompok"),"|")),",")))

Selesai, itu beberapa formula yang bisa digunakan untuk memisahkan Data dalam 1 kolom menjadi banyak kolom sesuai kelompok.
Tulisan ini akan di Update jika ada formula yang lebih simple, atau jika mau tahu formula yang mudah, bisa ditulis di komentar.

