19 การจัดเตรียมพื้นที่ใช้งานและการป้องกัน

เซลล์ Input ที่เตรียมไว้สำหรับการกรอกค่าใหม่หรือเปลี่ยนแปลงค่าเก่าได้ ให้ใช้คำสั่ง Format Cells > Protection ตัดกาช่อง Locked

เซลล์สูตร ให้กาช่อง Locked ไว้ตามเดิมแล้วกาช่อง Hidden เพิ่ม เพื่อช่วยให้ผู้ใช้งานมองไม่เห็นสูตรที่อยู่ในเซลล์ (ต้องระวังการกดปุ่ม F5 > Special > Formulas ซึ่งจะไม่เลือกพื้นที่ตารางที่ให้ผลลัพธ์ตามสูตรที่ทำงานแบบ Dynamic Array)

จากนั้นให้สั่ง Review > Protect Sheet จะพบว่าเมื่อกดปุ่ม TAB ไปเรื่อยๆ Excel จะย้าน cursor ไปตามเซลล์ Input ที่กำหนดไว้ให้เอง ส่วนเซลล์สูตรจะแก้ไขสูตรไม่ได้และยังมองไม่เห็นสูตรในเซลล์ (อีกทั้งเมื่อ copy ไปใช้ที่อื่นจะได้เฉพาะผลลัพธ์เท่านั้นตามไป ไม่สามารถลอกสูตรไปใช้ต่อได้เลย)

ในตารางฐานข้อมูล เมื่อต้องการเพิ่มรายการใหม่ ให้ใช้คำสั่ง Insert > Table และต้อง Unprotect Sheet ก่อนเพื่อทำให้ Excel ขยายพื้นที่ซึ่งตั้งชื่อ Range Name เอาไว้ตามข้อมูลรายการที่บันทึกเพิ่ม ทำให้ต้องระมัดระวังอย่างยิ่งว่า ระหว่างที่ชีทไม่ได้ถูกป้องกันนั้นอาจมีการแก้ไขที่ไม่ต้องการเกิดขึ้นโดยไม่รู้ตัว

แนะนำให้ใช้ Table ในกรณีที่ใช้เองคนเดียวหรือเฉพาะกับผู้ที่เข้าใจวิธีใช้ Table ดีเท่านั้น จึงจะใช้ Table ค้างไว้ตลอดและสั่ง Protect Sheet ไว้เสมอเพื่อป้องกันไม่ให้สั่ง Convert to Range

นอกจากนั้นหากไม่ต้องการใช้สูตรที่อ้างอิงแบบ Structure References ที่ใช้ตำแหน่งจาก Table แบบนี้
=Table3[@Product]

ให้ปรับระบบของ Excel Options > Formulas ตัดการช่อง Use table names in formulas ทิ้งไปจะทำให้กลับมาใช้สูตรที่อ้างอิงตำแหน่งอ้างอิงแบบเดิมที่คุ้นเคยกันดีกว่า

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1ljCsRylgH1XUWoqOEhqwAT9bUQhTxgvz/view?usp=sharing

Online Excel Expert Training @ XLSiam
Scroll to Top