Cara Menggabungkan Banyak File Google Sheets Menjadi Satu Tanpa Coding

ARREZA MP · TULISAN BERMANFAAT · GOOGLE SHEETS · PANDUAN PEMULA

Punya banyak Google Sheets dengan kolom serupa? Pelajari cara menyusun satu tabel MASTER tanpa copy-paste berulang, dengan contoh data sintetis, pemeriksaan hasil, dan batasan izin akses.

Google SheetsIMPORTRANGE + QUERYTanpa Coding

Punya banyak file Google Sheets dari beberapa bulan, kelas, tim, atau kegiatan? Anda tidak selalu harus menyalin baris satu per satu. Jika struktur kolom sama, fungsi IMPORTRANGE dan QUERY dapat membantu menyatukan data pada satu spreadsheet tujuan, tanpa coding atau Apps Script.

Hasil latihan: tiga spreadsheet sumber (Januari, Februari, Maret) → satu sheet MASTER → data dapat dimuat kembali ketika file sumber berubah. Ini bukan sinkronisasi real-time, dan akses ke setiap sumber harus diberikan secara sah.

1. Periksa dulu: ingin menggabungkan baris atau tab?

Gabung baris ke satu tabel (panduan ini)

Tiap file memiliki kolom identik, misalnya Tanggal, Unit, Kegiatan, Status, Jam. Kita menumpuk barisnya di MASTER.

Gabung file menjadi banyak tab

Jika isi dan struktur tiap file berbeda, memindahkan atau menyalin tab ke satu spreadsheet bisa lebih sesuai. Cara ini tidak otomatis menyinkronkan perubahan.

Jangan memaksa penggabungan: kolom yang berbeda urutan, satuan, atau artinya harus diselaraskan terlebih dahulu. Jangan gabungkan data rahasia ke file tujuan yang akses editornya terlalu luas.

2. Siapkan tiga contoh data yang sama strukturnya

Gunakan tiga spreadsheet terpisah bernama Januari, Februari, dan Maret. Di masing-masing file, ubah nama tab menjadi Data. Pastikan kolom A sampai E berurutan:

ABCDE
TanggalUnitKegiatanStatusJam

Contoh isinya (semua data fiktif):

SumberTanggalUnitKegiatanStatusJam
Januari2026-01-05Tim APerencanaanSelesai2
Januari2026-01-09Tim BValidasiProses3
Februari2026-02-04Tim ADokumentasiSelesai1
Februari2026-02-11Tim CPengujianProses4
Maret2026-03-02Tim BRekapSelesai2
Maret2026-03-10Tim CPelaporanSelesai3
Latihan langsung: buat tiga file Google Sheets dengan data di atas. Jika punya CSV contoh, impor isinya ke masing-masing file lalu pastikan tab sumber benar-benar bernama Data dan kolom A:E sesuai.

Unduh file latihan gratis

Gunakan tiga CSV fiktif di bawah sebagai data sumber. CSV bukan spreadsheet Google Sheets aktif: unduh file dari Google Drive, lalu impor masing-masing ke tiga spreadsheet terpisah dan beri nama tab Data.

01 — Januari.csvSumber bulan Januari · 2 baris dataBuka file di Google Drive
02 — Februari.csvSumber bulan Februari · 2 baris dataBuka file di Google Drive
03 — Maret.csvSumber bulan Maret · 2 baris dataBuka file di Google Drive
Hasil gabungan yang diharapkan (CSV)Pembanding: 6 baris, total Jam = 15Buka contoh hasil
Contoh rumus IMPORTRANGE + QUERY (TXT)Panduan salin rumus dan pengaturan izinBuka panduan rumus

Tautan membuka pratinjau Google Drive. Untuk menyimpan file, gunakan opsi Download di halaman Drive. Bila file terbuka di Google Sheets, pilih File → Download dan format yang sesuai. Uji akses tanpa login sebelum artikel dipromosikan.

3. Buat spreadsheet tujuan MASTER

  1. Buka Google Sheets lalu buat spreadsheet kosong bernama Rekap Gabungan — Latihan.
  2. Ubah nama tab pertama menjadi MASTER.
  3. Tulis header pada sel A1:E1: Tanggal, Unit, Kegiatan, Status, Jam.
  4. Salin URL asli dari tiga spreadsheet sumber. Pastikan Anda mempunyai izin membuka semuanya.

4. Berikan izin IMPORTRANGE satu per satu

Untuk setiap file sumber, tes dulu di tab sementara (misalnya CEK_AKSES) memakai rumus berikut. Ganti teks TEMPEL_URL_JANUARI dengan URL spreadsheet Januari yang sebenarnya:

=IMPORTRANGE("TEMPEL_URL_JANUARI";"Data!A2:E20")

Pada setelan bahasa Indonesia, pemisah argumen biasanya titik koma (;); pada setelan tertentu gunakan koma (,). Jika muncul #REF! dengan tombol Izinkan Akses / Allow access, klik hanya setelah yakin Anda memang berhak menghubungkan kedua file. Ulangi tes untuk Februari dan Maret, lalu kosongkan tab cek jika sudah berhasil.

Perlindungan data: Google menjelaskan bahwa setelah izin diberikan, editor spreadsheet tujuan dapat menggunakan IMPORTRANGE untuk menarik bagian lain dari spreadsheet sumber. Karena itu, jangan memakai sumber yang memuat data pribadi/rahasia bersama penerima yang tidak berwenang.

5. Gabungkan tiga sumber dalam satu rumus

Di MASTER!A2, masukkan rumus di bawah. Ganti ketiga URL placeholder dengan URL sumber sebenarnya. Contoh menggunakan pemisah argumen titik koma untuk setelan regional Indonesia:

=QUERY({
  IMPORTRANGE("TEMPEL_URL_JANUARI";"Data!A2:E20");
  IMPORTRANGE("TEMPEL_URL_FEBRUARI";"Data!A2:E20");
  IMPORTRANGE("TEMPEL_URL_MARET";"Data!A2:E20")
};"select * where Col1 is not null";0)

IMPORTRANGE menarik rentang dari masing-masing file, tanda ; di dalam kurung kurawal menumpuk baris secara vertikal, dan QUERY mengabaikan baris yang kolom pertamanya kosong. Angka 0 berarti data sumber dalam rumus ini tidak menyertakan baris header; header sudah dibuat manual di MASTER baris 1.

Perhatian: jika file sumber berisi lebih dari 19 baris data, ubah A2:E20 ke batas yang sesuai, misalnya A2:E200. Membatasi rentang membantu menghindari impor seluruh kolom kosong. Jangan pakai seluruh kolom kecuali memang diperlukan.

6. Verifikasi hasil sebelum digunakan

  1. Periksa apakah MASTER berisi 6 baris data dan total angka pada kolom Jam adalah 15 untuk contoh di atas.
  2. Bandingkan baris pertama dan terakhir dengan ketiga sumber; periksa urutan kolom dan format tanggal.
  3. Ubah satu nilai pada data fiktif sumber dan periksa apakah perubahan akhirnya sampai ke MASTER. Perubahan tidak selalu segera tampil.
  4. Periksa apakah ada baris duplikat yang muncul karena satu sumber dimasukkan dua kali atau data telah dicatat ganda.

7. Bila struktur file berbeda, jangan gunakan rumus ini langsung

Jika Januari berisi kolom Nama, Divisi, Nilai tetapi Februari berisi Tanggal, Peserta, Status, tentukan dulu format target dan pemetaan kolomnya. Cara sederhana untuk penyimpanan bersama adalah membuka tab sumber → menu pada tab → Salin ke / Copy to → pilih spreadsheet tujuan, jika fitur tersedia pada antarmuka Anda. Ingat, hasil salinan tersebut umumnya tidak tertaut otomatis ke file lama.

Masalah yang sering terjadi

MasalahPenyebab yang perlu diperiksa
#REF!Belum menekan Izinkan Akses, izin sumber kurang, atau area keluaran rumus tertutup isi sel lain.
#ERROR!Penulisan rumus, tanda kutip, pemisah regional, atau nama tab Data keliru.
Hasil lambatRentang terlalu besar, banyak IMPORTRANGE, jaringan atau perhitungan sumber berat.
Kolom tertukarUrutan header sumber berbeda; selaraskan kolom sebelum digabung.
Data tidak langsung berubahIMPORTRANGE bukan sinkronisasi instan; tunggu pemuatan ulang dan cek status sumber.

FAQ singkat

Apakah ini benar-benar tanpa coding?

Ya. Contoh memakai formula spreadsheet, bukan bahasa pemrograman, Apps Script, atau ekstensi tambahan. Namun Anda tetap perlu memahami izin akses dan struktur data.

Apakah rumus ini menggabungkan file Excel (.xlsx) secara otomatis?

Bukan langsung. Contoh menggunakan file Google Sheets sebagai sumber. Untuk file Excel desktop, lihat panduan Power Query pada tautan terkait.

Apakah aman untuk data ASN, siswa, dan perusahaan?

Jangan gunakan data asli untuk latihan. Untuk data nyata, pastikan persetujuan, klasifikasi data, dan hak akses file sumber serta MASTER sesuai kebijakan organisasi.

Apakah hasil selalu real-time?

Tidak. Google mendokumentasikan kemungkinan keterlambatan dan batasan performa IMPORTRANGE. Periksa hasil sebelum dipakai untuk keputusan atau laporan resmi.

0 Komentar