Episode ini mengasah spreadsheet untuk analisis cepat: pivot table, VLOOKUP/XLOOKUP, formula yang paling sering dipakai analis, dan QUERY di Google Sheets — karena tidak semua analisis butuh menunggu pipeline Python

Di era Python dan BI tools, spreadsheet masih punya tempat tak tergantikan di meja analis. Mengapa? Karena kecepatan dan akses: data tambahan datang lewat email, stakeholder minta angka "sekarang juga", dan kadang satu pivot sudah cukup menjawab tanpa menunggu pipeline atau query. Analis yang menolak spreadsheet akan kehilangan pertarungan di lapangan.
Episode ini membahas spreadsheet pada level lanjutan: pivot table untuk merangkum, VLOOKUP/XLOOKUP untuk menggabungkan data, formula andalan analis, dan QUERY di Google Sheets — yang menyerupai SQL. Contoh memakai Google Sheets (gratis dan online), tetapi hampir semuanya juga berlaku di Excel.
Pivot table adalah cara tercepat menjawab "revenue per produk per bulan?" tanpa menulis satu baris pun kode.
Klik data → Insert → Pivot table (Excel)
atau menu Data → Pivot table (Google Sheets)
Baris : produk
Kolom : bulan
Nilai : SUM(revenue)Hasilnya tabel ringkasan dua dimensi yang bisa langsung disaring, diurutkan, dan dibuatkan chart. Prinsip yang sama dengan GROUP BY SQL — tetapi visual dan interaktif. Pivot adalah alat tanya cepat: ubah kolom dan nilai secepat kalian berpikir.
Note
Untuk analisis yang hanya dilakukan sekali-sekali, pivot table hampir selalu menang melawan menulis script Python. Pilih tool sesuai konteks, bukan sesuai gengsi — analis profesional memakai semua senjata yang dimilikinya.
Skenario klasik: kalian punya data order di satu sheet dan daftar nama customer di sheet lain. VLOOKUP mencari nilai di kolom pertama dan mengambil data dari kolom lain di baris yang sama.
=VLOOKUP(A2, 'customers'!$A$2:$D$100, 2, FALSE)Membaca formula: cari nilai A2 di kolom A sheet customers, ambil kolom ke-2 (nama), harus cocok persis (FALSE). Kelemahan VLOOKUP: kolom kunci harus di paling kiri, dan nomor kolom diketik manual.
XLOOKUP (Excel 365 & Google Sheets) memperbaiki semua itu — bisa mencari ke kiri dan referensinya langsung:
=XLOOKUP(A2, 'customers'!$A$2:$A$100, 'customers'!$B$2:$B$100, "Tidak ditemukan")Membaca formula: cari A2 di rentang kunci, kembalikan rentang hasil, dan beri nilai default jika tidak ketemu. Gunakan XLOOKUP bila tersedia — ia lebih aman dari kesalahan kolom.
| Fungsi | Kelebihan | Kekurangan |
|---|---|---|
VLOOKUP | Kompatibel semua versi | Kunci harus di kiri, nomor kolom manual |
XLOOKUP | Fleksibel, ada default | Tidak di versi Excel lama |
INDEX/MATCH | Fleksibel, tanpa batasan | Rumus lebih panjang |
Beberapa formula yang paling sering menyelamatkan hari:
=SUMIFS(revenue, produk, "Laptop", bulan, "2025-11") -- sum dengan banyak kondisi
=COUNTIFS(status, "completed", produk, "Keyboard") -- count dengan banyak kondisi
=AVERAGEIF(produk, "Mouse", harga) -- rata-rata dengan satu kondisi
=IFERROR(VLOOKUP(A2, tabel, 2, FALSE), "N/A") -- bungkus error
=TEXT(tanggal, "YYYY-MM") -- format tanggal
=ROUND(harga * quantity, 0) -- pembulatanSUMIFS adalah formula yang paling sering dipakai analis di spreadsheet — padanan lengkap WHERE ... GROUP BY untuk kasus sederhana.
Fitur paling menarik di Google Sheets adalah fungsi QUERY, yang menerima bahasa mirip SQL:
=QUERY(orders!A:E, "SELECT B, SUM(D) WHERE C = 'completed' GROUP BY B ORDER BY SUM(D) DESC LABEL SUM(D) 'Revenue'", 1)=QUERY(orders!A:E,
"SELECT B, SUM(D)
WHERE C = 'completed'
GROUP BY B
ORDER BY SUM(D) DESC", 1)SELECT menentukan kolom, WHERE menyaring, GROUP BY mengelompokkan, ORDER BY mengurutkan — persis SQL yang kalian pelajari di episode 3. Untuk analis yang sudah nyaman SQL, QUERY menjembatani dunia spreadsheet dan database.
=QUERY(orders!A:E, "SELECT A, B, D WHERE B CONTAINS 'Mouse'", 1)Argumen terakhir 1 menandakan baris pertama adalah header — kalian tidak ingin header ikut terhitung.
Skenario: marketing minta "revenue per kota bulan ini, bandingkan dengan bulan lalu" — dan mereka butuh dalam 10 menit.
XLOOKUP untuk menambahkan kolom kota dari tabel customer ke tabel order.QUERY menghitung revenue per kota per bulan.Seluruh langkah memakan waktu kurang dari 10 menit dan hasilnya langsung bisa dikirim — tanpa menunggu pipeline, tanpa menulis script. Inilah kekuatan spreadsheet: analisis cepat untuk pertanyaan cepat.
VLOOKUP dengan FALSE dilupakan. Tanpa FALSE, pencarian menjadi "kira-kira" — musuh terbesar akurasi.$ absolut. Saat drag formula, referensi bergeser diam-diam. Kunci dengan $A$2.1).SUMIFS tidak cocok dengan angka yang tersimpan sebagai teks.Inti yang harus dibawa pulang:
GROUP BY visual — alat tanya cepat nomor satu.XLOOKUP menggantikan VLOOKUP untuk menggabungkan tabel; INDEX/MATCH untuk kasus rumit.SUMIFS/COUNTIFS untuk agregasi bersyarat; IFERROR untuk menahan error.QUERY di Google Sheets membawa SQL ke spreadsheet.Di episode 11 selanjutnya kita naik level dari laporan satu kali menjadi dashboard dengan BI tools — menghubungkan data ke Metabase/Tableau/Power BI, membangun visual interaktif, dan menyusun dashboard penjualan mingguan yang siap dipakai tim. Spreadsheet sudah di tangan; sekarang waktunya otomatisasi visual!