TL;DR
TOCOL ngubah rentang atau array 2 dimensi jadi satu kolom tunggal, TOROW jadi satu baris tunggal. Contohnya =TOCOL(A1:C3) nyusun 9 sel jadi 1 kolom ke bawah. Dua rumus ini berguna buat ngerapiin data yang tersebar di banyak kolom jadi satu deret, plus punya opsi buang sel kosong. Tersedia di Excel 365 dan Excel 2024.
TOCOL ngubah tabel jadi satu kolom, TOROW ngubah jadi satu baris. Dua rumus Excel ini ngerapiin data yang kepencar di banyak kolom jadi satu deret yang gampang diolah.
Punya data yang disusun kayak matriks, misal penjualan per bulan dalam kolom terpisah? TOCOL nyatuin semuanya jadi satu daftar panjang yang bisa langsung difilter, dihitung, atau di-lookup.
Artikel ini bahas sintaks keduanya, cara buang sel kosong, cara atur urutan pembacaan, plus contoh nyata data toko.
TOCOL dan TOROW adalah pasangan rumus buat ngubah rentang 2 dimensi jadi 1 dimensi. TOCOL (to column) nyusun jadi satu kolom vertikal, TOROW (to row) jadi satu baris horizontal. Keduanya keluar di Excel 365 dan Excel 2024.
Kalau kamu pakai Excel 2021 ke bawah, rumus ini bakal error #NAME?. Buat versi lama, ngubah bentuk data begini butuh trik INDEX yang ribet atau bantuan Power Query.
Kegunaan intinya: meratakan data. Ambil tabel yang isinya nyebar ke banyak kolom, ubah jadi satu deret biar gampang dihitung atau dibersihin.
Sintaksnya sama persis. Argumen pertama wajib, dua sisanya opsional buat ngatur perilaku.
=TOCOL(array, [ignore], [scan_by_column])
=TOROW(array, [ignore], [scan_by_column])
Penjelasan argumennya:
Contoh dasar. Sel A1:C2 isinya angka penjualan enam produk. Kamu mau jadikan satu kolom:
=TOCOL(A1:C2)
Hasilnya enam angka tersusun ke bawah, dibaca kiri ke kanan dulu baru turun. Buat versi horizontalnya, ganti jadi =TOROW(A1:C2).
Data mentah sering bolong-bolong. Isi argumen kedua dengan angka 1 biar TOCOL cuma nyusun sel yang berisi.
=TOCOL(A1:C10, 1)
Semua sel kosong di rentang itu bakal diskip. Hasilnya daftar rapat tanpa lubang. Kalau data juga ada nilai error kayak #N/A, pakai angka 3 buat buang kosong dan error sekaligus.
=TOCOL(A1:C10, 3)
Ini yang bikin TOCOL menang dari copy paste manual. Data yang berantakan langsung jadi daftar bersih dalam satu rumus.
Secara default, TOCOL baca per baris: kiri ke kanan dulu, baru turun. Kadang kamu mau kebalikannya, baca per kolom: atas ke bawah dulu, baru geser kanan. Isi argumen ketiga dengan TRUE.
=TOCOL(A1:B3, , TRUE)
Buat A1:B3, urutan default-nya A1, B1, A2, B2, A3, B3. Dengan scan_by_column TRUE, urutannya jadi A1, A2, A3, B1, B2, B3. Pilih sesuai makna posisi datamu.
Toko_berkah nyimpen data penjualan per produk dalam format matriks. Tiap baris satu produk, tiap kolom satu bulan.
| Produk | Jan | Feb | Mar |
|---|---|---|---|
| Beras | 4.500.000 | 3.200.000 | 5.100.000 |
| Gula | 2.100.000 | 1.800.000 | 2.400.000 |
Kamu mau semua angka penjualan jadi satu kolom biar gampang dihitung rata-rata dan totalnya. Ambil rentang angkanya aja lalu ratakan:
=TOCOL(B2:D3, 1)
Hasilnya enam angka dalam satu kolom. Sekarang kamu bisa bungkus pakai AVERAGE atau SUM buat langsung hitung. Waktu aku ratakan data 12 produk kali 12 bulan (144 angka) pakai TOCOL lalu hitung median, kerjaan yang tadinya butuh nyusun ulang manual jadi satu rumus. Buat pisah teks gabungan jadi kolom, ada rumus TEXTSPLIT Excel. Buat ambil nilai unik dari hasil ratakan, cek UNIQUE.
Dua jebakan ini paling sering bikin hasil nggak sesuai.
Satu catatan: TOCOL sering dipasangin sama UNIQUE buat bikin daftar unik dari beberapa kolom. Ratakan dulu pakai TOCOL, baru saring pakai UNIQUE.
TOCOL adalah rumus Excel, FLATTEN adalah versi mirip di Google Sheets. Keduanya nyusun data jadi satu kolom, tapi TOCOL punya opsi buang sel kosong dan atur arah baca yang lebih lengkap. Referensi resmi argumen lengkapnya ada di dokumentasi Microsoft TOCOL.
TOCOL dan TOROW ngubah data matriks jadi satu deret bersih dalam satu langkah. Yang perlu kamu bawa:
Mau rumus dynamic array Excel jadi refleks harian? Kulik latihan kasusnya di NgulikExcel biar ngubah bentuk data jadi otomatis. Lanjut baca FLATTEN Google Sheets buat versi Sheets-nya, atau VSTACK dan HSTACK buat gabung data dulu.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.
Cara pakai rumus EDATE Excel buat menambah atau mengurangi bulan dari sebuah tanggal. Cocok buat jatuh tempo, tanggal kedaluwarsa, dan jadwal cicilan UMKM.