Cara Share Google Sheets dengan Aman: Permission & Protected Range
Blog/Tutorial Excel & Sheets/Cara Share Google Sheets dengan Aman: Permission & Protected Range

Cara Share Google Sheets dengan Aman: Permission & Protected Range

BimaBima
·5 Juli 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Cara share Google Sheets yang aman: kasih akses ke email spesifik (bukan link "siapa saja yang punya link"), pilih level Viewer kecuali orangnya beneran perlu ngedit, lalu kunci kolom rumus dan data sensitif pakai Protected Range. Buat berbagi ke pihak luar, bikin sheet turunan pakai IMPORTRANGE atau QUERY supaya file asli nggak pernah kesentuh.

Cara share Google Sheets yang aman: kasih akses ke email spesifik, pilih level Viewer sebagai default, lalu kunci kolom rumus dan data sensitif pakai Protected Range.

Kedengeran sepele sampai kamu ngalamin sendiri. Satu orang salah paste di kolom rumus, dan laporan penjualan 12 bulan berubah jadi #REF! semua.

Atau yang lebih parah: sheet gaji yang di-share pakai "siapa saja yang punya link", terus link-nya nyasar ke grup WhatsApp kantor.

Aku tulis urutan yang aku pakai sendiri, dari yang paling gampang sampai yang paling ketat.

Level permission Google Sheets itu apa aja?

Ada 3 level, dan bedanya lebih besar dari yang kelihatan.

LevelBisa lihatBisa komentarBisa ubah selBisa ubah permission orang lain
ViewerYaNggakNggakNggak
CommenterYaYaNggakNggak
EditorYaYaYaYa (default)

Kolom terakhir yang paling sering bikin masalah. Editor bisa nambahin orang lain ke file kamu tanpa nanya.

Ini bisa dimatiin. Klik Share, klik ikon gear di pojok kanan atas panel, terus hapus centang "Editors can change permissions and share".

Aturan aku sederhana: semua orang dapat Viewer, kecuali dia beneran ngisi data.

Langkah 1: share ke email, bukan ke link

Google Sheets kasih dua cara berbagi. Cuma satu yang aman.

  1. Klik tombol Share di pojok kanan atas.
  2. Ketik email orang yang mau dikasih akses. Satu per satu, atau grup Workspace kalau ada.
  3. Pilih level akses di dropdown kanan — default-nya Editor, ganti ke Viewer.
  4. Hapus centang "Notify people" kalau kamu mau kirim link-nya sendiri lewat chat.
  5. Di bagian General access, pastikan setelannya Restricted.

Poin nomor 5 itu yang paling penting. Kalau setelannya "Anyone with the link", file kamu bisa diakses siapa aja yang punya URL-nya — termasuk yang dapet dari forward.

Dan ini yang orang sering lupa: link Google Sheets nggak pernah kedaluwarsa dengan sendirinya. Link yang kamu share 3 tahun lalu masih jalan sampai sekarang.

Langkah 2: kunci rumus pakai Protected Range

Ini fitur yang paling jarang dipakai padahal paling nyelametin.

Protected Range bikin sel tertentu cuma bisa diedit oleh orang yang kamu tunjuk, walaupun mereka statusnya Editor di file itu.

Caranya:

  1. Blok kolom yang mau dikunci — biasanya kolom yang isinya rumus.
  2. Klik kanan, pilih View more cell actions, lalu Protect range.
  3. Kasih nama biar gampang dicari nanti, misalnya "Kolom Rumus Margin".
  4. Klik Set permissions.
  5. Pilih Restrict who can edit this range, lalu Only you (atau pilih orang tertentu).
  6. Klik Done.

Ada opsi lain namanya "Show a warning when editing this range". Jangan pakai itu buat data penting. Warning cuma nampilin pop-up, dan orang bakal klik OK tanpa baca.

Kalau kamu mau ngunci seluruh sheet dan cuma buka beberapa kolom buat diisi, ada jalan pintasnya: pilih Protect sheet, centang "Except certain cells", terus tunjuk kolom yang boleh diisi.

Ini pola yang aku pakai buat form input tim: 3 kolom bisa diisi, sisanya dikunci mati.

Langkah 3: jangan hide kolom, bikin sheet turunan

Ini kesalahan yang paling sering aku lihat.

Orang punya sheet penjualan yang ada kolom gaji sales-nya. Mau di-share ke tim marketing, jadi kolom gaji di-hide.

Masalahnya: hide column bukan fitur keamanan. Viewer bisa klik kanan di header kolom, pilih unhide, dan data gaji langsung kelihatan. Dua klik.

Yang bener: bikin file baru dan tarik cuma kolom yang boleh dilihat.

=QUERY(
  IMPORTRANGE(
    "1aBcD-contoh-id-file-asli-xyz",
    "Penjualan!A1:H500"
  ),
  "SELECT Col1, Col2, Col4, Col6 WHERE Col2 IS NOT NULL",
  1
)

Rumus ini narik kolom 1, 2, 4, dan 6 dari file asli. Kolom 5 (misalnya gaji) nggak pernah ikut kesalin — jadi nggak ada yang bisa unhide.

Yang perlu kamu tau soal IMPORTRANGE: pertama kali dijalanin, dia bakal minta izin. Klik Allow access sekali, terus jalan selamanya.

Kombinasi QUERY dan IMPORTRANGE ini juga yang bikin dashboard tim tetap update otomatis tanpa harus kasih akses ke file mentahnya.

Langkah 4: matiin download dan copy buat Viewer

Viewer nggak bisa ngedit, tapi dia bisa download file kamu jadi Excel dan ngutak-atik di laptopnya sendiri.

Kalau itu bukan yang kamu mau:

  1. Klik Share.
  2. Klik ikon gear di kanan atas panel.
  3. Hapus centang "Viewers and commenters can see the option to download, print, and copy".

Ini bikin data lebih susah dibawa keluar, walaupun bukan penghalang mutlak — orang masih bisa screenshot atau copy manual dari layar.

Anggap ini pengaman buat kecelakaan, bukan buat orang yang niat.

Langkah 5: kasih expiry date (khusus Workspace)

Buat akses sementara — misalnya konsultan yang kerja 2 bulan — kamu bisa set tanggal kedaluwarsa.

  1. Klik Share.
  2. Hover di nama orangnya, klik dropdown level akses.
  3. Pilih Add expiration.
  4. Pilih tanggal (maksimal 1 tahun ke depan).

Dua catatan penting. Fitur ini cuma ada di akun Google Workspace berbayar, dan cuma bisa dipasang di level Viewer atau Commenter — Editor nggak bisa dikasih expiry.

Kalau kamu pakai Gmail gratis, ya harus cabut manual. Aku biasanya set reminder kalender di hari terakhir kontrak.

Contoh kasus: sheet komisi sales toko_berkah

Ini kasus nyata yang polanya sering banget muncul di UMKM.

Toko Berkah punya satu file Komisi Sales 2026. Isinya 8 kolom: nama sales, kota, target, realisasi, persen pencapaian, tarif komisi, nilai komisi, dan gaji pokok.

Yang perlu akses:

  • 12 sales — cuma boleh lihat baris mereka sendiri, nggak boleh lihat gaji pokok orang lain
  • 3 supervisor — boleh lihat semua sales di kotanya
  • 1 finance — boleh ngisi kolom realisasi

Kalau di-share mentah-mentah, semua orang lihat gaji semua orang. Ini yang aku lakuin:

File master — cuma aku dan finance yang punya akses. Kolom rumus (persen pencapaian dan nilai komisi) dikunci pakai Protected Range, jadi finance cuma bisa ngisi kolom realisasi.

File supervisor — narik data pakai QUERY, tanpa kolom gaji pokok:

=QUERY(
  IMPORTRANGE("id-file-master", "Komisi!A1:H50"),
  "SELECT Col1, Col2, Col3, Col4, Col5, Col7 WHERE Col2 = 'Surabaya'",
  1
)

File per sales — filter ke nama masing-masing. Kolom gaji pokok nggak pernah ikut.

Hasilnya: 16 orang punya akses ke angka yang mereka butuhin, dan nggak ada satu pun yang bisa lihat kolom gaji pokok orang lain. File master cuma dipegang 2 orang.

Setup awalnya makan 25 menit. Setelah itu semua update otomatis.

Kesalahan umum waktu share Google Sheets

Pakai "Anyone with the link" buat gampang. Ini yang paling sering, dan paling mahal. Link bisa di-forward, dan kamu nggak akan pernah tau siapa aja yang punya.

Ngasih Editor ke semua orang. Editor bisa hapus sheet, hapus rumus, dan nambahin orang lain. Sekali klik salah, kerjaan sebulan hilang.

Ngandelin hide column buat data sensitif. Bisa di-unhide dalam 2 klik oleh siapa pun, termasuk Viewer.

Lupa cabut akses orang yang udah resign. Bikin kebiasaan: tiap kuartal, buka daftar Share dan cek satu-satu.

Nyimpen password atau API key di sheet. Google Sheets nggak dienkripsi khusus buat itu. Pakai password manager.

Detail lengkap tiap setelan ada di dokumentasi resmi Google soal berbagi file.

FAQ

Apa bedanya Viewer, Commenter, dan Editor di Google Sheets?

Viewer cuma bisa lihat dan download. Commenter bisa lihat plus ninggalin komentar, tapi nggak bisa ngubah isi sel. Editor bisa ngubah apa aja termasuk hapus sheet dan ganti permission orang lain. Default yang aman: kasih Viewer dulu, naikin ke Editor cuma kalau orangnya beneran perlu ngisi data.

Protected range beneran ngunci data atau cuma peringatan?

Tergantung setelan. Kalau kamu pilih "Restrict who can edit this range", orang di luar daftar bener-bener nggak bisa ngubah selnya. Kalau kamu pilih "Show a warning", mereka masih bisa ngedit setelah klik OK di pop-up. Buat kolom rumus dan data gaji, selalu pakai opsi restrict, bukan warning.

Gimana cara nyembunyiin kolom sensitif dari orang yang di-share?

Hide column nggak aman — Viewer bisa unhide sendiri dalam dua klik. Cara yang beneran jalan: bikin file baru, tarik cuma kolom yang boleh dilihat pakai IMPORTRANGE atau QUERY, terus share file baru itu. File asli tetap cuma diakses kamu, dan kolom gaji nggak pernah masuk ke file yang di-share.

Bisa nggak akses Google Sheets dikasih tanggal kedaluwarsa?

Bisa, tapi cuma untuk akun Google Workspace berbayar dan cuma buat level Viewer dan Commenter — Editor nggak bisa dikasih expiry. Caranya: klik Share, klik ikon jam di sebelah nama orangnya, lalu pilih tanggal. Maksimal setahun. Buat akun Gmail gratis, fitur ini nggak ada, jadi kamu harus cabut akses manual.

Gimana cara tau siapa aja yang pernah buka file aku?

Buka file, klik menu Tools lalu Activity dashboard (atau ikon grafik naik di kanan atas). Di situ ada tab Viewers yang nampilin siapa aja yang udah buka dan kapan terakhir. Fitur ini cuma jalan di akun Workspace. Kalau ada nama yang kamu nggak kenal, langsung cek daftar share — mungkin link-nya bocor.

Penutup

Tiga hal yang bikin sheet kamu aman tanpa ribet.

Share ke email, bukan ke link. Kunci kolom rumus pakai Protected Range — bukan cuma warning. Dan buat data sensitif, bikin sheet turunan pakai QUERY, jangan cuma di-hide.

Setup-nya makan setengah jam. Ngebenerin rumus yang kehapus makan seharian.

Mau bikin sheet turunan yang rapi? Pelajari dulu cara filter data pakai fungsi QUERY di Google Sheets — di situ ada contoh sintaks lengkapnya.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Shortcut Google Sheets: 30 Kombinasi yang Bikin Kerja Ngebut
Tutorial Excel & Sheets
2 Juli 2026•8 menit baca

Shortcut Google Sheets: 30 Kombinasi yang Bikin Kerja Ngebut

30 shortcut Google Sheets yang beneran kepake tiap hari, dikelompokin per kebutuhan: navigasi, seleksi, format, formula, dan filter.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore