เรื่องการ lock สูตรใน excel ไม่ให้ถูกแก้ไข (และสามารถ lock ไม่ให้เห็นสูตร) สามารถทำได้ดังนี้ครับ

                    1. คลิ๊กขวาที่ cell ที่เราต้องการ lock เลือก Format Cells…

                    2. ที่แท็ป Protection เลือก Locked เพื่อป้องการกันการเปลี่ยนแปลงสูตร และ เลือก hidden เพื่อไม่ให้เห็นสูตร

                    3. ที่นี้ ทั้ง sheet งานของเรา ก็จะไม่สามารถแก้ไขใดๆ ได้เลยครับ ถ้าทำแค่นี้ก็เหมาะกับการส่งไฟล์รายงานให้คนอื่นๆดู โดยที่เค้าไม่สามารถแก้ไขได้ ไม่ต้องไปแปลงเป็น PDF ไฟล์  ถ้าต้องการแค่นี้ก็เลือก Review —> Protect Sheet ใส่ passwords  ตามต้องการแล้วคลิ๊ก OK

                    4. แต่ถ้าต้องการส่งต่อให้คนอื่นกรอกข้อมูล แล้วส่งกลับมาหรือ ส่งต่อไปได้ ก็กลับไปเลือก cell ที่ต้องการให้กรอกข้อมูลได้ (ถ้าได้เลือก Protect Sheet ไปแล้ว ต้องกลับไป Unprotect ก่อนนะครับ Review —> Unprotect Sheet ) คลิ๊กขวาเลือก Format Cells… แล้วที่แท็ป Protection ก็เอาติ๊กถูกหน้า Lock กับ Hidden ออก 

                    5. จากรูปภาพข้างล่างนี้ cell ที่เป็นสีเหลือง ผมกำหนดให้สามารถกรอกค่าใดๆ ลงไปได้ ส่วนสีเขียว ได้เขียนสูตร Lock และ Hidden สูตรไว้

                    สังเกตุดูครับว่าในรูปได้เลือกช่องมาที่ cell สีเขียวแล้ว แต่ในช่อง function ก็ไม่ได้แสดงสูตรให้เห็น และตรงด้านบนก็เป็น Unprotect Sheet ครับ

เสริม 

  1. ให้ใช้ปุ่ม Tab และกดปุ่ม Shift+Tab แทนกด Enter ในการบันทึกข้อมูล เพราะปุ่ม Tab จะเลื่อนไปเฉพาะเซลล์ที่ Unlocked ไว้เท่านั้น
  2. เพื่อช่วยแยกแยะบริเวณที่เป็น Unlocked Cells ออกจากเซลล์ทั่วไป ควรกำหนดสีตัวอักษรในเซลล์เหล่านั้นให้มีสีแตกต่างจากเซลล์ทั่วไป เช่น ใช้สีชมพู เป็นต้น
  3. หากต้องการกำหนดเซลล์รับข้อมูลแบบชั่วคราว ให้ใช้ Mouse คลิ้กเลือกเซลล์ที่ต้องการ ถ้าเป็นเซลล์ที่ไม่ได้อยู่ติดกับเซลล์เดิม ให้กดปุ่ม Ctrl พร้อมกับคลิ้กเลือกเซลล์ เมื่อเลือกเซลล์ที่ต้องการได้แล้ว สามารถพิมพ์ข้อมูลลงไปแล้วกด Enter หรือ Tab ก็ได้ ซึ่งตัว Pointer จะเลื่อนไปเฉพาะเซลล์ต่อไปในกลุ่มเซลล์ที่เลือกไว้เท่านั้น
  4. หากต้องการพิมพ์ข้อมูลซ้ำลงไปในเซลล์ทุกเซลล์ที่เลือกไว้พร้อมกันทั้งหมดในคราวเดียว ให้กดปุ่ม Ctrl+Enter เมื่อพิมพ์ข้อมูลเสร็จ
  5. หากต้องการเลือกหลายๆ cell ต้องกด ctrl ค้างไว้ แล้วใช้ mouse เลือกครับ เนื่องจากตอนแรกผมไปทำเป็นสีก่อน ทำให้เวลาเลือก cell อื่นที่ไม่มีสี ทำให้มองไม่เห็นขอบว่าได้เลือกแล้ว จึงเข้าใจว่าทำไม่ได้ ขออภัยในความผิดพลาดครั้งนี้ครับ

ปัจฉิมลิขิต :

  • ตัวอย่างที่ใช้ เป็น MS Office 2007 ซื่งวิธีการนี้สามารถใช้ได้กับ MS Office อื่นด้วยครับ
  • เนื่องจาก Knowledge นี้เป็นการลองผิด ลองถูกของผมเอง หากพบข้อผิดพลาด  ต้องการเสนอแนะ   สอบถามเพิ่มเติม หรือมี tip ดีๆ ต้องการเผยแพร่ ก็จักยินดีเป็นอย่างยิ่งครับ
Advertisements