Pernah tak korang ada satu Google Sheets yang menyimpan data utama, kemudian nak gunakan data tersebut dalam fail Google Sheets yang lain?
Biasanya cara paling mudah ialah copy dan paste.
Masalahnya, bila data asal berubah, kita kena copy dan paste sekali lagi.
Sebenarnya ada satu fungsi Google Sheets yang sangat berguna untuk masalah macam ni iaitu IMPORTRANGE.
💡 Apa Itu IMPORTRANGE?
IMPORTRANGE ialah fungsi Google Sheets yang membolehkan korang mengimport data daripada spreadsheet lain ke dalam spreadsheet yang sedang digunakan.
Dengan kata mudah, korang boleh jadikan satu Google Sheets sebagai sumber data utama, manakala Google Sheets lain digunakan untuk laporan, analisis atau dashboard.
Tak perlu lagi copy-paste data secara manual setiap kali data dalam fail asal berubah. Formula IMPORTRANGE boleh mengambil data daripada spreadsheet sumber.
🧩 Formula IMPORTRANGE Paling Asas
Sintaks asasnya ialah:
Contohnya:
Bahagian pertama ialah alamat spreadsheet sumber, manakala bahagian kedua ialah nama sheet dan julat data yang korang nak ambil.
📊 Contoh Mudah Dalam Situasi Sebenar
Katakan korang mempunyai satu fail bernama DATA UTAMA.
| Nama | Daerah | Jumlah |
|---|---|---|
| Ahmad | Kuala Terengganu | 120 |
| Ali | Dungun | 85 |
| Abu | Kemaman | 96 |
Kemudian korang mempunyai satu lagi fail bernama LAPORAN.
Daripada copy data satu per satu, dalam fail LAPORAN korang boleh gunakan:
Data daripada fail DATA UTAMA akan dipaparkan dalam fail LAPORAN.
Kalau data dalam fail sumber dikemas kini, data yang diimport boleh turut dikemas kini. Jadi fail laporan tak perlu dibuat semula secara manual setiap kali.
🔐 Kali Pertama Guna? Jangan Panik
Pada penggunaan pertama, Google Sheets mungkin memaparkan mesej seperti:
“You need to connect these sheets” atau pilihan Allow access.
Ini berlaku kerana spreadsheet penerima perlu mendapatkan kebenaran untuk mengambil data daripada spreadsheet sumber.
Tekan Allow access dan tunggu sehingga data muncul.
Jangan anggap IMPORTRANGE boleh membaca semua fail Google Sheets secara automatik. Akses kepada spreadsheet sumber masih tertakluk kepada kebenaran yang diberikan.
🚀 Tip 1 – Jangan Import Satu Sheet Penuh Kalau Tak Perlu
Ini antara kesilapan yang biasa dibuat.
Contohnya korang cuma perlukan data sehingga baris 5,000 tetapi menggunakan julat yang terlalu besar.
Lebih baik gunakan julat yang munasabah:
Daripada mengimport kawasan yang jauh lebih besar daripada keperluan.
Google juga mengesyorkan supaya jumlah data yang diimport dihadkan kerana IMPORTRANGE boleh memberi kesan kepada prestasi spreadsheet apabila terlalu banyak data dipindahkan.
🔎 Tip 2 – Gabungkan IMPORTRANGE Dengan QUERY
Ini bahagian yang lebih menarik.
Korang bukan sahaja boleh tarik data daripada fail lain, tetapi boleh terus menapis data yang diperlukan.
Contohnya kita hanya mahu rekod daripada daerah Dungun.
Google Sheets akan mengambil data daripada spreadsheet lain dan kemudian QUERY akan menapis rekod yang diperlukan.
IMPORTRANGE = ambil data dari fail lain
QUERY = tapis dan susun data tersebut
🎯 Tip 3 – Gabungkan Dengan FILTER
IMPORTRANGE juga boleh digabungkan dengan fungsi lain seperti FILTER.
Contohnya:
Ini berguna apabila korang mahu mengambil rekod tertentu sahaja daripada spreadsheet sumber.
Cuma perlu berhati-hati kerana menggunakan IMPORTRANGE berulang kali dalam satu formula boleh menambahkan beban pemprosesan.
🔍 Tip 4 – Boleh Digabungkan Dengan XLOOKUP
Kalau korang biasa menggunakan XLOOKUP, data daripada spreadsheet lain juga boleh dijadikan sumber carian.
Contohnya korang mempunyai nombor IC atau ID dalam spreadsheet laporan dan mahu mencari nama daripada spreadsheet data utama.
Dengan cara ini, spreadsheet laporan boleh mengambil maklumat daripada spreadsheet sumber tanpa perlu menyalin keseluruhan database.
Lebih baik hadkan julat yang diperlukan berbanding menggunakan keseluruhan kolum seperti A:A dan B:B, terutama jika data sangat banyak.
🆔 Tip 5 – Guna Spreadsheet ID
Selain menggunakan keseluruhan URL, korang juga boleh menggunakan Spreadsheet ID.
Contohnya URL:
Spreadsheet ID ialah bahagian:
Formula boleh ditulis seperti:
Cara ini boleh menjadikan formula lebih ringkas dan mudah dibaca.
📁 Kelebihan IMPORTRANGE Yang Ramai Tak Sedar
Sebenarnya IMPORTRANGE boleh digunakan untuk membina struktur kerja yang lebih kemas.
| Spreadsheet | Fungsi |
|---|---|
| DATA UTAMA | Simpan data asal |
| LAPORAN | Paparkan data yang diperlukan |
| ANALISIS | Gunakan QUERY / FILTER |
| DASHBOARD | Paparkan ringkasan dan carta |
Jadi, korang tak semestinya perlu campurkan semua benda dalam satu fail Google Sheets.
Satu fail boleh menjadi sumber data, manakala fail lain menjadi laporan.
⚡ IMPORTRANGE vs Copy Paste
| Kaedah | Copy Paste | IMPORTRANGE |
|---|---|---|
| Ambil data dari fail lain | ✅ | ✅ |
| Perlu copy semula apabila data berubah | ✅ | ❌ |
| Boleh digabung dengan QUERY | ❌ | ✅ |
| Boleh digunakan untuk laporan | ✅ | ✅ |
| Automatik mengambil data sumber | ❌ | ✅ |
Jadi, bila data selalu berubah, IMPORTRANGE memang jauh lebih praktikal daripada copy-paste berulang kali.
⚠️ Jangan Import Terlalu Banyak Data
Walaupun IMPORTRANGE sangat berguna, jangan gunakan ia secara berlebihan.
Kalau korang mempunyai database yang sangat besar, kemudian membuat banyak IMPORTRANGE daripada fail yang sama, spreadsheet boleh menjadi lebih berat dan lambat.
Untuk kerja besar, lebih baik rancang struktur data terlebih dahulu dan import hanya data yang benar-benar diperlukan.
IMPORTRANGE = tarik data daripada spreadsheet lain.
🔥 Kesimpulan
Kalau korang selalu bekerja dengan banyak Google Sheets, IMPORTRANGE memang antara fungsi yang wajib tahu.
Kelebihan paling besar ialah korang boleh memisahkan data utama daripada fail laporan, kemudian menggunakan formula untuk mengambil data yang diperlukan.
Lagi menarik apabila IMPORTRANGE digabungkan dengan QUERY, FILTER atau XLOOKUP. Dari situ, Google Sheets boleh digunakan untuk menghasilkan sistem laporan yang jauh lebih fleksibel.
Contohnya, macam mana nak gunakan:
IMPORTRANGE + QUERY untuk tarik hanya data yang kita mahu daripada spreadsheet lain.
Ini sangat berguna kalau korang mempunyai database yang besar tetapi hanya mahu memaparkan rekod tertentu dalam fail laporan.
Kalau korang baru belajar Google Sheets, hafal IMPORTRANGE dulu. Fungsi ini nampak mudah, tetapi bila digabungkan dengan fungsi lain, memang banyak benda boleh dibuat.

0 Comments