Mengapa saya tidak melihat lembar dan rentang yang dilindungi di lembar google?

Saat Google memperkenalkan spreadsheet, idenya adalah memiliki alat spreadsheet yang dapat dibagikan orang secara waktu nyata

Tidak semua fitur Excel tersedia dengan Google Spreadsheet. Namun, dengan apa yang dimilikinya, google sheets masih berguna

Karena mereka mengembangkannya untuk berkolaborasi secara real-time, keamanan data muncul. Dan mengapa begitu ribut, Anda akan bertanya?

Lembaran tersebut dapat diisi dengan data yang tidak akurat, baik sengaja maupun tidak sengaja

Oleh karena itu, cara terbaik untuk menambahkan lapisan keamanan di bawah Google Sheets adalah dengan mengunci sel

Dengan cara ini, Anda memastikan bahwa hanya orang yang tepat yang membuat perubahan pada data

Pada artikel ini, saya akan memandu Anda melalui berbagai metode penguncian sel di Google Sheets

Apakah Anda bersemangat untuk pergi?

Tapi pertama-tama, pastikan Anda mengambil buku kerja contoh untuk diikuti dengan menggunakan tombol di atas

Kunci Sel atau Rentang Tertentu

Dimungkinkan untuk mengunci sel tertentu atau rentang sel di dalam lembar google

Jika Anda ingin mengunci sel atau kapasitas sel tertentu di Google Sheets, ikuti langkah-langkah di bawah ini

Arahkan ke lembar yang ingin Anda tambahkan kunci sel atau rentang

Saya memiliki file bernama Lock Cells yang dibuka di dalam lembar Google dengan beberapa data di dalamnya. Pilih seluruh rentang sel yang ingin Anda kunci. Dalam hal ini, itu harus B2. C7

Dengan rentang sel yang dipilih, klik kanan pada pilihan tersebut, dan Anda dapat melihat berbagai opsi muncul seperti di atas. Pilih opsi Lindungi rentang dari itu

  1. Opsi Protected sheets & ranges akan muncul di sisi paling kanan dari sheet. Ada dua pilihan di dalamnya. Untuk saat ini, kami hanya akan mengunci rentang yang dipilih
    • Opsi Rentang secara default dipilih dengan rentang B2. C7 untuk mengunci sel-sel itu
    • Opsi Lembar memungkinkan Anda untuk melindungi seluruh lembar google
  2. Oleh karena itu, tetap pilih opsi Rentang
  3. Anda dapat melihat rentang sel B2 yang dipilih secara otomatis. C7 di dalam opsi Pilih rentang data. Ini adalah rentang yang akan dikunci untuk diedit
  4. Klik tombol Setel izin untuk melanjutkan lebih jauh

Catatan. Ada kotak komentar Enter a description. Di mana Anda dapat menambahkan komentar Anda sendiri tentang sel, Anda mencoba untuk mengunci

Setelah Anda mengklik tombol Set permissions, wizard baru bernama Range editing permissions akan terbuka, seperti yang ditunjukkan di atas

  1. Secara default, opsi Hanya Anda yang dapat mengedit rentang sel ini dipilih, dan kami akan mempertahankannya apa adanya
  2. Anda harus mengklik Selesai dan Tada. Sel B2. C7 dikunci untuk pengeditan, dan tidak ada pengguna lain yang dapat mengeditnya selain Anda

Misalkan pengguna lain mencoba mengedit salah satu sel dari rentang B2. C7. Dalam hal ini, mereka akan mendapatkan pop-up pesan seperti yang ditunjukkan di atas. meminta mereka menghubungi pemilik spreadsheet untuk menghapus perlindungan

Nah, ini adalah salah satu cara mengunci rentang sel di Google Sheet

Kunci Seluruh Baris atau Kolom

Bagaimana jika Anda ingin mengunci seluruh kolom atau baris untuk diedit?

Anda mungkin sudah menebaknya sekarang. Itu mungkin

Biarkan kami mengunci seluruh kolom D untuk diedit oleh pengguna lain. Untuk melakukannya, pertama-tama, Anda harus memilih seluruh kolom D seperti di atas

Tetap pilih kolom D, klik kanan dan pilih opsi Protect range

Di bawah Protected sheets and ranges, Anda dapat melihat seluruh rentang kolom ditambahkan untuk dikunci. Tekan tombol Setel izin untuk melangkah lebih jauh

Tetapkan opsi sebagai Hanya Anda untuk Membatasi siapa yang dapat mengedit rentang ini di bawah izin pengeditan Rentang, tekan tombol Selesai, dan Anda selesai

Anda telah berhasil mengunci seluruh kolom D untuk diedit, dan tidak ada pengguna lain yang dapat mengeditnya sekarang

Catatan. Fakta menarik di sini. Google sheet, secara default, menampilkan seribu baris pertama. Dan izinkan opsi untuk menambahkan baris di bawahnya. Namun, meskipun Anda menambahkan baris baru di lembar, semua kolom D akan tetap dikunci untuk diedit oleh pengguna lain

Pada baris yang serupa, dapatkah Anda mencoba dan mengunci seluruh baris dari lembar google? . Jika Anda telah sampai sejauh ini, idealnya Anda dapat mengunci seluruh baris dengan sukses (baris apa pun dari google sheets)

Berikan Izin Edit pada Sel Terkunci untuk Memilih Pengguna

Anda telah melihat cara membatasi pengguna untuk mengedit sel di dalam lembar google. Namun, mungkin ada situasi saat Anda ingin mengizinkan pengguna tertentu untuk mengedit sheet

Misalnya, Anda adalah tim yang terdiri dari lima analis data untuk perusahaan besar di tim keuangan. Anda ingin berlibur, dan anggota tim lain harus mengisi data di dalam lembar. Dalam situasi ini, anggota tim tidak akan dapat melakukannya, karena mereka tidak memiliki izin edit

Namun, Anda dapat dengan mudah memberi mereka izin untuk mengedit sheet. Ikuti langkah-langkah di bawah ini untuk memungkinkan pengguna lain mengedit lembar google

Pilih seluruh rentang yang ingin Anda beri izin. Dalam hal ini, itu akan menjadi B2. C7. Di sisi kanan, di bawah Protected sheets & ranges, Anda akan melihat bahwa rentang ini sudah dikunci untuk diedit

Klik pada 'Kunci Sel' itu. B2. C7’, dan Anda akan dapat melihat tab Ubah izin. Klik pada tab itu

Setelah Anda mengklik tab Ubah izin, jendela pop-up baru akan terbuka bernama Izin pengeditan rentang

Di bawah ini, secara default, Hanya Anda yang dapat mengedit sel;

Di dropdown itu, Anda akan melihat opsi Kustom. Klik itu. Anda dapat menggunakan opsi ini untuk menyesuaikan pengguna yang dapat mengedit sheet

Di bawah Tambahkan editor. kotak input, tambahkan id email dari orang yang ingin Anda izinkan untuk mengedit sheet ini

Setelah Anda setuju dengan amandemen yang Anda buat, tekan tombol Selesai yang memungkinkan pengguna baru mengedit lembar google ini

Tampilkan Peringatan Munculan Sel Terkunci

Mungkin ada kasus ketika Anda tidak ingin mengunci sel tetapi memperingatkan pengguna untuk mengedit sel. Dengan cara ini, Anda tidak membatasi seseorang dengan mengedit lembar ini tetapi hanya memberi mereka peringatan bahwa pengeditan lembar kerja ini dilarang

Untuk mencapai hasil ini, buka tab Data, arahkan ke opsi Lindungi jangkauan. Ini akan mengarahkan Anda ke jendela Protected sheets & ranges

Di dalam lembar dan rentang Terproteksi, pastikan untuk menyebutkan rentang sel secara memadai. Tekan tombol Atur izin untuk dapat menambahkan perlindungan ke bidang

Setelah Anda menekannya, wizard izin pengeditan Range akan terbuka seperti yang ditunjukkan di atas

Di panduan izin pengeditan Rentang

  1. Anda harus memilih Tampilkan peringatan saat mengedit tombol radio rentang ini
  2. Tekan tombol Selesai untuk menyimpan perubahan

Setelah Anda menekan tombol Selesai, setiap kali pengguna (bahkan jika itu Anda) mencoba membuat perubahan di dalam rentang tersebut, mereka akan mendapatkan pop-up peringatan, seperti yang ditunjukkan pada tangkapan layar di atas

Anda dapat mengklik tombol OK, dan sekali lagi jika Anda mencoba mengedit, Anda akan melihat pesan yang sama

Anda dapat mencentang kotak Jangan tampilkan ini lagi selama 5 menit untuk menghilangkannya. Dengan mengeklik kotak centang ini, Anda akan menghilangkan pop-up peringatan ini selama lima menit berikutnya

Peringatan. Metode melindungi izin edit untuk rentang sel ini kurang aman. Pengguna masih dapat mengedit sel terlepas dari pesan peringatan

Kunci Seluruh Lembar

Sejauh ini, Anda telah mencoba mengunci sebagian dari seluruh lembar. Itu mungkin rentang sel, kolom, atau seluruh baris

Tetapi bagaimana jika kita ingin mengunci seluruh sheet itu sendiri untuk diedit oleh pengguna? . Itu mungkin

Jika Anda ingin melindungi seluruh lembar, Anda harus kembali ke tab Data dan kemudian opsi Lindungi jangkauan

  1. Jendela Protected sheets & ranges akan terbuka di ujung kanan sheet Anda
  2. Setelah Anda berada di sana di jendela Protected sheets & ranges, kali ini Anda tidak memilih Range. Sebagai gantinya, Anda mengklik opsi Lembar untuk dapat mengunci seluruh lembar untuk diedit
  3. Di sana, Anda dapat memilih lembar yang ingin dikunci dari menu dropdown
  4. Klik pada tombol Atur izin

Sekali lagi, jendela pop-up Izin pengeditan rentang akan muncul di layar.  

Di sana, Anda dapat membatasi izin pengeditan hanya untuk Anda dan mengunci seluruh lembar bernama Lock Cells. Tangkapan layar di atas akan memberi Anda realisasi yang lebih baik

Jangan lupa untuk menekan tombol Selesai setelah Anda membatasi izin pengeditan rentang

Hal yang perlu diperhatikan di sini. Anda selalu dapat menyetel opsi Kustom dan menambahkan orang yang akan memiliki akses untuk mengedit seluruh lembar

Kunci Seluruh Lembar Kecuali untuk Sel atau Rentang yang Dipilih

Saat mengunci sheet, kami membuat semuanya tidak dapat diedit oleh pengguna mana pun

Bagaimana jika pengguna seharusnya memperbarui beberapa nilai rentang tertentu? . Bukan?

Untuk kasus seperti itu, kunci seluruh lembar kecuali beberapa sel yang dipilih. Dengan cara ini, Anda akan mengizinkan pengguna untuk mengubah bidang yang dipilih saja, dan lembar lainnya akan bersih dan bebas sampah

  1. Arahkan ke tab Data lalu Lembar & rentang terlindungi.  
  2. Buka bagian Lembar
  3. Pastikan Anda memilih lembar untuk dilindungi melalui dropdown
  4. Centang kotak Kecuali sel tertentu
  1. Centang kotak Kecuali sel tertentu
  2. Anda akan melihat opsi untuk menambahkan rentang data yang dapat disediakan untuk diedit. Saya akan menambahkan B2. C7 sebagai rentang di sana
  3. Klik tombol Setel izin, dan Anda dapat menambahkan izin pengguna untuk diri sendiri atau orang lain

Catatan. Anda dapat menambahkan beberapa rentang sel melalui opsi Tambahkan rentang lain

Buka Kunci Sel atau Jangkauan Terkunci

Saat Anda mengunci sel, ada banyak kemungkinan, pada titik tertentu, Anda ingin melepas kunci

Ikuti langkah-langkah di bawah ini untuk menghapus kunci dari rentang sel tertentu. Ini adalah proses yang cukup sederhana

Arahkan ke tab Data dan pilih opsi Protected sheets and ranges

Jendela Lindungi lembar & rentang akan muncul di ujung kanan lembar. Anda dapat melihat aturan yang ditentukan sebelumnya untuk kunci sel. Klik pada aturan itu untuk membukanya

Setelah Anda mengklik aturan itu, Anda dapat melihat bahwa ada ikon Hapus. Anda dapat menghapus aturan ini dengan mengklik ikon itu. Sel-sel sekarang tidak terkunci

Akan ada kotak pop-up yang akan meminta konfirmasi Anda. Anda harus menekan tombol Hapus untuk menghapus aturan dan membuka kunci sel secara permanen

Cara ini membuka kunci sel di bawah lembar google

Kunci Sel, Rentang, dan Lembar dengan Kata Sandi

Satu pertanyaan sering muncul saat bekerja dengan google sheets dan mengunci / membuka kunci sheet dan rentang yang dibahas di sini. Bisakah kita mengunci lembar google atau jangkauan selnya dengan kata sandi apa pun?

Google Sheets tidak menyediakan alat apa pun yang memungkinkan Anda melindungi lembar atau rentang sel di dalamnya dengan kata sandi. Lembaran Google sudah memiliki keamanan berbagi. Buku kerja hanya bisa dilihat oleh seseorang yang Anda bagikan. Dan itu sendiri adalah keamanan. Memasukkan kata sandi ke file yang Anda miliki hak tunggalnya untuk dibagikan dan mengizinkan akses edit tidak masuk akal

Namun, beberapa alat pihak ketiga menyediakan opsi untuk mengenkripsi Google Sheet Anda. Namun, itu bukan cara ideal untuk mengenkripsi lembar google Anda. Saya tidak akan merekomendasikannya kepada Anda

Mengunci dan Membuka Kunci Secara Terprogram dengan Script

Apakah mungkin untuk mengotomatiskan penguncian dan pembukaan kunci Google Sheets?

Bisakah Anda menulis skrip Anda sendiri yang dapat mengotomatiskan tugas ini untuk Anda?

Skrip Google Apps adalah cara terbaik untuk mengotomatiskan tugas berulang. Anda akan menggunakannya untuk mencapai hasil ini. Ini memungkinkan Anda membuat solusi ruang kerja google yang andal, cepat, dan mudah kompatibel

Bahasa JavaScript adalah dasar untuk pembuatan skrip;

Ada juga keuntungan menggunakannya. Anda tidak perlu menginstal apa pun. Seluruh penulisan skrip ada di editor berbasis browser web. Itu pasti bisa membuat Anda tertarik untuk melihatnya. Benar?

Di dalam google sheet Anda, buka tab Tools, lalu ada opsi bernama Script editor. Klik di atasnya

Setelah Anda mengklik Editor skrip, jendela baru akan terbuka di browser chrome Anda

Antarmuka Google Apps Script seperti yang ditunjukkan pada gambar di atas. Secara default, myFunction() telah muncul. Apa pun yang kami kembangkan di dalam Google Apps Script adalah sebuah fungsi

Kami pertama-tama akan mengganti nama proyek sebagai Sel Kunci dari proyek Tanpa Judul.  

Ganti nama fungsi sebagai lockCells() dari myFunction()

Anda harus menulis kode yang dapat mengunci rentang sel tertentu dari lembar Anda. Kode dimulai di sini di Skrip Google Apps dengan klausa 'biarkan'. Saya memiliki kode kecil saya sendiri, seperti yang ditunjukkan di atas, untuk mengunci sel B2. C7

function lockCells() {
  let mySheet = SpreadsheetApp.getActiveSpreadsheet();
  let range = mySheet.getRange('Lock Cells!B2:C7');
  let protect = range.protect().setDescription('This range is protected and you do not have permission to edit it');
}  
  • Baris kode pertama kembali dengan spreadsheet aktif (mengembalikan nol jika tidak ada lembar kerja aktif). Metode SpreadsheetApp.getActiveSpreadsheet() memungkinkan kita untuk mendapatkan lembar kerja yang aktif. Di bawah variabel mySheet_, kami menyimpan hasilnya
  • Metode getRange() yang diterapkan pada mySheet memungkinkan Anda menentukan rentang tertentu. Ini akan menjadi rentang yang ingin Anda kunci. Simpan hasilnya di bawah variabel rentang
  • Baris terakhir kode menggunakan metode range.protect(). Ini mengunci rentang yang ditentukan di baris kedua kode untuk diedit. Selain itu, untuk menyiapkan pesan peringatan bagi pengguna yang mencoba mengakses sheet ini, metode setDescription() digunakan. Pengguna akan mendapatkan pesan peringatan dengan teks yang ditampilkan dalam metode itu

Apa yang harus dilakukan sekarang? . Tekan untuk menjalankan kode ini. Ini akan mengunci rentang sel B2. C7 untuk diedit

Karena Anda menggunakan google sheets, Google Apps Script memerlukan izin Anda untuk menjalankan kode ini dan membuat perubahan pada sheet. Muncul jendela Otorisasi yang diperlukan seperti yang ditunjukkan di atas. Anda harus menekan tombol Tinjau izin untuk memberikan izin eksekusi

Sistem akan membuka tab baru dan meminta Anda untuk masuk dengan akun Google Anda

Berikan izin dengan menekan tombol Izinkan di layar berikutnya

Setelah Anda memberikan izin agar kode ini berjalan di spreadsheet aktif Anda, Anda akan melihat log eksekusi, seperti yang ditunjukkan di atas. Ini menunjukkan progres eksekusi, seperti saat eksekusi dimulai, saat selesai, atau kesalahan apa pun

OKE. karena eksekusi selesai tanpa kesalahan, kita dapat mengatakan bahwa kode bebas dari kesalahan. Otomasi berhasil. Dan sel dikunci dengan skrip yang kami tulis

Periksa di bawah Google Sheets. Anda sekarang dapat melihat rentang B2 yang dilindungi. C7

Karena saya adalah pembuat kode ini, Anda dapat melihat bahwa saya dapat mengedit rentang tersebut. Namun, bagaimana jika pengguna lain mencoba mengakses rentang ini?

Pengguna lain yang mencoba mengedit sheet ini akan mendapatkan pesan kesalahan seperti yang ditunjukkan di atas

Dengan menggunakan cara ini, Anda dapat mengunci sel dengan skrip

function unlockCells() {
  let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
  let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for(let i = 0; i < seeProtect.length; i++) {
  let removeProtect = seeProtect[i]
  if(removeProtect.canEdit()){
    removeProtect.remove();
  }
}
}
_

Untuk membuka kunci lembar google yang dilindungi dengan skrip, Anda harus menggunakan skrip di atas

  • Kami telah mendefinisikan fungsi baru unlockCells()
  • Kami mendapatkan info spreadsheet aktif menggunakan metode SpreadsheetApp.getActiveSpreadsheet(). Hasil disimpan dalam variabel
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    0
  • Untuk melihat sel yang dilindungi, kita menggunakan metode
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    1 dengan metode
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    2
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    3 sebagai input. Hasilnya disimpan di dalam variabel
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    _4
  • Terakhir, kami menggunakan loop
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    5 untuk menghapus perlindungan dari setiap rentang yang dilindungi. Kami menggunakan metode
    function unlockCells() {
      let xlSheet = SpreadsheetApp.getActiveSpreadsheet();
      let seeProtect = xlSheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
    for(let i = 0; i < seeProtect.length; i++) {
      let removeProtect = seeProtect[i]
      if(removeProtect.canEdit()){
        removeProtect.remove();
      }
    }
    }
    
    _6 untuk menghapus perlindungan dari sel yang terkunci

Jalankan kode ini untuk membuka rentang yang dilindungi dari sheet ini

Log eksekusi menunjukkan bahwa kode bebas dari kesalahan. Eksekusi selesai

Misalkan Anda menavigasi ke lembar google. Dalam hal ini, Anda dapat melihat bahwa tidak ada rentang yang dilindungi di bawah jendela Rentang & lembar yang dilindungi

Ini adalah beberapa cara di mana Anda dapat melindungi rentang Anda agar tidak diedit oleh pengguna lain

Pintasan Keyboard untuk Mengunci Sel

Tidak ada pintasan keyboard untuk mengunci sel, rentang, atau lembar

Namun, ada pintasan keyboard untuk menavigasi ke jendela Protected sheets & ranges

Pilih rentang yang ingin Anda kunci di lembar Google Anda, dan tekan pintasan keyboard Alt + Shift + D + O untuk menavigasi langsung ke tab perlindungan rentang

Kesimpulan

Saat bekerja di Google Sheets, sering kali pengguna yang Anda bagikan file dapat mengedit Sheets

Untuk mencegah kecelakaan ini, mengunci lembar google Anda atau beberapa sel yang berisi informasi sensitif dari pengeditan adalah cara terbaik

Dengan cara ini, Anda menambahkan lapisan keamanan ekstra, menjaga seprai Anda tetap bersih dan bebas dari kesalahan. Selain itu, jika sprei Anda memiliki formula, itu juga bisa dilindungi

Bagaimana cara melihat rentang yang dilindungi di Google Sheets?

Melihat Spreadsheet dengan Rentang Terlindungi .
Klik Lihat
Klik Protected Ranges sehingga muncul tanda centang di sebelah Protected Ranges (tanda centang menunjukkan bahwa Protected Ranges akan terlihat berbeda)
Rentang terlindungi sekarang akan memiliki bilah abu-abu yang berjalan di atasnya, menunjukkan Anda tidak dapat mengedit sel tersebut

Bagaimana saya bisa melihat lembar yang dilindungi?

Jika lembar kerja diproteksi, lakukan hal berikut. .
Pada tab Review, klik Unprotect Sheet (di grup Changes). Klik tombol Lindungi Lembar untuk Membuka Perlindungan Lembar saat lembar kerja diproteksi
Jika diminta, masukkan kata sandi untuk membuka proteksi lembar kerja