สารบัญ
บทความนี้แสดงวิธีการซ่อนสูตรใน excel แต่อนุญาตให้ผู้ใช้ป้อนข้อมูล สิ่งนี้จะช่วยให้คุณสามารถปกป้องสูตรจากข้อผิดพลาดร้ายแรงหรือการสูญหายของข้อมูลที่เกิดจากการเปลี่ยนแปลงโดยไม่ได้ตั้งใจและไม่คาดคิดโดยผู้ใช้ รูปภาพต่อไปนี้เน้นจุดประสงค์ของบทความนี้ ลองดูอย่างรวดเร็วเพื่อเรียนรู้วิธีการดำเนินการดังกล่าว
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดได้จากปุ่มดาวน์โหลดด้านล่าง
อนุญาตให้ป้อนสูตรที่ซ่อนอยู่.xlsm
2 วิธีในการซ่อนสูตรแต่อนุญาตให้ป้อนใน Excel
ลองนึกภาพว่าคุณมี แผ่นงาน excel เครื่องคำนวณดอกเบี้ยธนาคาร ดังภาพต่อไปนี้
- คุณต้องการอนุญาตให้ผู้ใช้ป้อนข้อมูลในช่วง C4 :C7 . แต่คุณไม่ต้องการอนุญาตให้พวกเขาทำการเปลี่ยนแปลงใดๆ กับสูตรในเซลล์ C9 เป็น C10
- จากนั้นคุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อดำเนินการดังกล่าว
1. ซ่อนสูตรแต่อนุญาตการป้อนข้อมูลด้วยการป้องกันแผ่นงาน Excel
คุณสามารถป้องกัน แผ่นงานหรือสมุดงานเพื่อทำให้เซลล์เฉพาะเจาะจงสามารถแก้ไขได้โดยผู้ใช้ ทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน
- ก่อนอื่น คุณต้องเลือกช่วง C4:C10 โดยที่สูตร นำไปใช้ หรือคุณสามารถเลือกสูตรทั้งหมดในแผ่นงาน excel ของคุณโดยใช้คำสั่ง ไปที่แบบพิเศษ กด F5 >> พิเศษ>> สูตร >> ตกลง ตามนั้น
- จากนั้นกด CTRL+1 เพื่อเปิด จัดรูปแบบเซลล์ กล่องโต้ตอบ จากนั้น ทำเครื่องหมายที่ช่อง ล็อคอยู่ และ ซ่อนไว้ หลังจากนั้นกดปุ่ม ตกลง
- ตอนนี้เลือกเซลล์ที่คุณต้องการให้ผู้ใช้แก้ไขได้ เช่น คุณต้องการ เพื่ออนุญาตให้ผู้ใช้ป้อนข้อมูลในเซลล์เหล่านั้น ( C4:C7 )
- กดถัดไป CTRL+1 อีกครั้งและไปที่ การป้องกัน แท็บ คราวนี้ไม่ต้องเลือกช่อง ล็อก และ ซ่อน จากนั้นกดปุ่ม ตกลง
- หลังจากนั้น เลือก ป้องกันแผ่นงาน จาก ตรวจสอบแท็บ
- คุณสามารถป้อนรหัสผ่านได้ แต่ไม่จำเป็น ทำเครื่องหมายที่ เลือกเซลล์ที่ถูกล็อก และ เลือกเซลล์ที่ปลดล็อก จากนั้นกดปุ่ม ตกลง
- ตอนนี้ ถ้าคุณเลือกเซลล์ที่มีสูตร คุณจะไม่เห็นสูตรใดๆ ใน กล่องสูตร
- ลองแก้ไขเซลล์เหล่านั้น จากนั้นคุณจะเห็นข้อผิดพลาดต่อไปนี้
- แต่คุณสามารถป้อนค่าในช่วง C4:C7 ได้อย่างง่ายดาย และสิ่งนี้จะเปลี่ยนผลลัพธ์ในเซลล์ C9:C10 .
อ่านเพิ่มเติม: วิธีการ ซ่อนสูตรใน Excel โดยไม่ป้องกันชีต (2 วิธี)
การอ่านที่คล้ายกัน
- วิธีซ่อนสูตรจากผู้ใช้รายอื่นใน Excel ( 2 วิธี)
- วิธีการซ่อนสูตรใน Excel จนกว่าจะป้อนข้อมูล (2 วิธี)
2. ซ่อนสูตรแต่อนุญาตการป้อนข้อมูลด้วย Excel VBA
ทางเลือกอื่นเพื่อให้ได้ผลลัพธ์เหมือนใน วิธีก่อนหน้านี้คือการใช้ VBA ใน excel
- ก่อนอื่น ให้กด ALT+F11 เพื่อให้สามารถทำเช่นนั้นได้ จะเป็นการเปิดหน้าต่าง Microsoft VBA
- จากนั้นกด แทรก >> โมดูลใหม่ เพื่อเปิดโมดูลว่างใหม่ตามที่แสดงด้านล่าง
- หลังจากนั้น ให้คัดลอกโค้ดต่อไปนี้โดยใช้ปุ่มคัดลอก<12
4609
- วางโค้ดที่คัดลอกไว้บนโมดูลว่าง จากนั้นกด F5 เพื่อรันโค้ด
- สุดท้าย คุณจะได้ผลลัพธ์เหมือนกับวิธีก่อนหน้านี้
อ่านเพิ่มเติม: วิธีซ่อนสูตรใน Excel โดยใช้ VBA (4 วิธี)
ข้อควรจำ
- คุณสามารถยกเลิกการป้องกันแผ่นงานได้จากแท็บ ตรวจทาน หากคุณต้องการเปลี่ยนแปลงสูตร แต่คุณจะไม่สามารถทำได้หากคุณลืมรหัสผ่าน
- การป้องกันจะทำงานในเซลล์ที่ถูกล็อกเท่านั้น ดังนั้น ตรวจสอบให้แน่ใจว่าเซลล์ที่ต้องการถูกล็อคก่อนที่จะใช้การป้องกันแผ่นงาน
สรุป
ตอนนี้คุณทราบ 2 วิธีในการซ่อนสูตรแต่อนุญาตให้ป้อนใน excel โปรดแจ้งให้เราทราบหากบทความนี้ช่วยคุณแก้ปัญหาได้ ใช้ส่วนความคิดเห็นด้านล่างสำหรับคำถามหรือข้อเสนอแนะเพิ่มเติม คุณยังสามารถเยี่ยมชมบล็อก ExcelWIKI ของเราเพื่อค้นหาวิธีแก้ปัญหาเพื่อแก้ปัญหาที่เกี่ยวข้องกับ excel มากขึ้น อยู่กับเราและเรียนรู้ต่อไป