สร้าง Google Sheets ใส่ข้อมูลตัวเลขมากมาย กลัวคนอื่นแก้ไขโดยไม่ได้ตั้งใจหรือเจตนา? ต้องการ ล็อกเซลล์เฉพาะบางช่วง ไม่ให้แก้ไขได้ Google Sheets มีฟีเจอร์ Protect Sheets and Ranges ทำได้พอดี
วิธีล็อกเซลล์เฉพาะ (Protect Individual Cells)
- เปิด Google Sheets ที่ต้องการ
- เลือกเซลล์ที่ต้องการล็อก → เมนู Data → Protected sheets and ranges

- แป้นด้านขวาจะแสดง Protected Sheets and Ranges pane
- ใส่คำอธิบายสั้นๆ → คลิก Set Permissions
- หมายเหตุ: ใครมีสิทธิ์แก้ไข Sheet จะแก้ไขทุกเซลล์ได้โดยค่าเริ่มต้น
- ใต้ Restrict Who Can Edit This Range → Dropdown → ปรับ Permission: เอาติ๊กออกชื่อคนที่ไม่อนุญาต → OK

- กด Done
ผล: คนที่ไม่ได้รับอนุญาตพยายามแก้ → ป๊อปอัปเตือน: "You are trying to edit a protected cell... Please contact the spreadsheet owner"
ตั้งค่าแจ้งเตือนแทนการบล็อก (Show Warning)
ไม่ต้องการบล็อก แต่อยากทราบว่ามีใครแก้ไข
- Data → Protected Sheets and Ranges

- คลิก Permission Rule ที่ต้องการเปลี่ยน
- เลือก Set Permissions

- เลือก Show a warning when editing this range → Done

ตอนนี้ใครแก้เซลล์นั้น จะได้ Warning แทนการบล็อก
ล็อก Sheet ทั้งแผ่น (Protect Whole Sheet)
ไม่ให้ใครแก้ไขเลย (ยกเว้นคุณ) แชร์ได้แค่ View Only
- Data → Protected Sheets and Ranges

- คลิก Sheet → Dropdown เลือก Sheet → Set Permissions

- Restrict Who Can Edit → Custom → เอาติ๊กออกคนที่ไม่อนุญาต → Done
เพิ่ม Exception (ยกเว้นบางเซลล์ให้แก้ได้) บน Sheet ที่ล็อกแล้ว
ล็อก Sheet ทั้งแผ่น → ต้องการให้แก้บางเซลล์ได้
- Data → Protected Sheets and Ranges

- คลิก Rule ของ Sheet ที่ล็อก → เลือก Except certain cells
- เลือกช่วงเซลล์ที่ต้องการให้แก้ได้

- Done

ลบ Permission Rules
- Data → Protected Sheets and Ranges

- หา Rule ที่ต้องการลบ → คลิก ไอคอนถังขยะ ใกล้ Description

- ยืนยัน Remove
สรุป
Google Sheets ให้คุณ: ล็อกเซลล์เฉพาะ, แจ้งเตือนเวลาแก้ไข, ล็อก Sheet ทั้งแผ่น, ยกเว้นเซลล์บางช่วง, ลบกฎการปกป้อง ใช้ฟีเจอร์เหล่านี้ร่วมกันได้ เพื่อควบคุมข้อมูลอย่างมีประสิทธิภาพ