Materi
ARRAYFORMULA(rumus_larik) membuat satu rumus berlaku untuk seluruh rentang sekaligus dan menampilkan hasilnya di banyak baris atau kolom. Dua gunanya, seperti tertulis di dokumentasi: menampilkan hasil rumus larik ke banyak sel, dan memakai fungsi yang bukan fungsi larik — IF, penggabungan teks dengan &, dan sejenisnya — di atas rentang, bukan satu sel. Menekan Ctrl+Shift+Enter saat menyunting rumus menambahkan ARRAYFORMULA( di depannya secara otomatis.
Tidak semua rumus perlu dibungkus. Dokumentasi Google menyebut banyak rumus larik mengembang sendiri ke sel tetangganya sehingga ARRAYFORMULA tidak diperlukan: FILTER, SORT, UNIQUE, dan QUERY sudah mengembalikan larik dan menumpahkan hasilnya tanpa bungkus. Yang perlu dibungkus adalah fungsi satu-sel yang diberi rentang. Catatan lain dari halaman yang sama: rumus larik tidak ikut terbawa saat berkas diekspor.
Fungsi larik khas Google yang sering menemaninya, semuanya tercantum di daftar fungsi Google Sheets:
- SPLIT(teks, pemisah) memecah satu teks menjadi beberapa sel di baris yang sama; pemisahnya tidak ikut masuk hasil, dan tiap huruf pemisah dihitung sendiri-sendiri kecuali argumen ketiga diisi FALSE.
- JOIN(pemisah, larik) menyambung isi larik satu dimensi menjadi satu teks — kebalikan SPLIT.
- COUNTUNIQUE(nilai1, ...) menghitung banyaknya nilai berbeda di dalam daftar nilai dan rentang.
- FLATTEN(rentang1, ...) menumpuk nilai dari satu atau beberapa rentang menjadi satu kolom, urut per argumen lalu per baris; sel kosong ikut terbawa.
- SORTN(rentang, n, mode_seri, kolom, naik) mengembalikan n baris teratas setelah pengurutan; tanpa argumen n, yang keluar satu baris.
- SPARKLINE(data, [opsi]) menggambar grafik mini di dalam satu sel; opsi charttype menerima line, bar, column, dan winloss.