Saya memiliki beberapa sheet di Google Sheets yang berisi data penjualan bulanan. Saya ingin menggabungkan semua data tersebut ke dalam satu sheet utama menggunakan fungsi QUERY
. Namun, saya tidak yakin bagaimana cara menggunakan fungsi ini untuk mengambil data dari beberapa sheet sekaligus. Berikut adalah beberapa detail lebih lanjut mengenai situasi saya:
- Sheet yang Digunakan: Saya memiliki tiga sheet bernama “Januari”, “Februari”, dan “Maret”, masing-masing berisi data penjualan untuk bulan tersebut.
- Kolom Data: Setiap sheet memiliki kolom yang sama: “Tanggal”, “Produk”, dan “Penjualan”.
- Penggabungan Data: Saya ingin menggabungkan data dari semua sheet tersebut ke dalam satu sheet utama yang bernama “Total Penjualan”
Untuk menggabungkan data dari sheet “Januari”, “Februari”, dan “Maret” ke dalam satu sheet utama “Total Penjualan”, gunakan fungsi QUERY dengan ARRAYFORMULA seperti ini:
excel
=QUERY({Januari!A:C; Februari!A:C; Maret!A:C}, "SELECT Col1, Col2, Col3", 1)
Penjelasan:
{Januari!A:C; Februari!A:C; Maret!A:C}
→ Menggabungkan data dari tiga sheet.QUERY(..., "SELECT Col1, Col2, Col3", 1)
→ Memilih semua kolom dan mempertahankan header.
Letakkan rumus ini di sheet “Total Penjualan”, dan semua data dari ketiga sheet akan otomatis muncul di sana!
Kamu bisa pakai fungsi QUERY
dengan IMPORTRANGE
untuk menggabungkan data dari beberapa sheet. Berikut langkah-langkahnya:
1️⃣ Buka sheet “Total Penjualan”, lalu pilih sel tempat data akan ditampilkan.
2️⃣ Masukkan formula berikut:
excel
=QUERY({
IMPORTRANGE("URL_FILE", "Januari!A:C");
IMPORTRANGE("URL_FILE", "Februari!A:C");
IMPORTRANGE("URL_FILE", "Maret!A:C")
}, "SELECT Col1, Col2, Col3 ORDER BY Col1", 1)
3️⃣ Ganti "URL_FILE"
dengan link file Google Sheets kamu (jika dalam satu file, cukup hilangkan bagian IMPORTRANGE
).
4️⃣ Saat pertama kali pakai IMPORTRANGE
, izinkan akses data dengan klik “Allow Access”.
Hasilnya? Semua data dari Januari sampai Maret langsung tergabung dalam satu tabel rapi di “Total Penjualan”
Gunakan formula QUERY dengan impor data dari setiap sheet menggunakan {}
:
excel
=QUERY({Januari!A:C; Februari!A:C; Maret!A:C}, "SELECT Col1, Col2, Col3", 1)
Penjelasan:
{Januari!A:C; Februari!A:C; Maret!A:C}
→ Menggabungkan data dari tiga sheet.QUERY(..., "SELECT Col1, Col2, Col3", 1)
→ Memilih semua kolom tanpa filter.
Pastikan semua sheet memiliki struktur kolom yang sama!