วิธียกเลิกการป้องกันแผ่นงาน Excel หรือสมุดงานที่มีหรือไม่มีรหัสผ่าน

การป้องกันด้วยรหัสผ่านใน Microsoft Excel มักใช้ในที่ทำงานเพื่อปกป้องข้อมูลสำคัญ Microsoft Excel อนุญาตให้ผู้ใช้ปกป้องเวิร์กชีตและป้องกันไม่ให้ผู้อื่นทำการเปลี่ยนแปลงข้อมูลต้นฉบับ

มีสองวิธีในการรักษาความปลอดภัยสเปรดชีต วิธีหนึ่งคือไม่ใช้รหัสผ่าน ซึ่งทุกคนสามารถป้องกันได้ ในอีกกรณีหนึ่ง เวิร์กชีตหรือเวิร์กบุ๊กมีการป้องกันด้วยรหัสผ่าน ซึ่งหมายความว่า คุณจะต้องมีรหัสผ่านเพื่อปลดล็อก ในบทความนี้ เราจะแสดงวิธีการยกเลิกการป้องกันเวิร์กชีตหรือเวิร์กบุ๊กที่มีหรือไม่มีรหัสผ่านใน Excel

เลิกป้องกันแผ่นงาน/สมุดงานใน Excel. หนึ่งในคุณสมบัติที่ดีที่สุดของ Excel คือสามารถป้องกันไฟล์ Excel ของคุณในระดับเซลล์ สเปรดชีต และ/หรือเวิร์กบุ๊ก หลังจากล็อกและปกป้องเวิร์กชีตหรือเวิร์กบุ๊กแล้ว ถ้าคุณต้องการอนุญาตให้ผู้อื่นแก้ไขข้อมูล คุณต้องยกเลิกการป้องกัน

หากคุณรู้รหัสผ่าน การยกเลิกการป้องกันเวิร์กชีตทำได้ง่ายมาก แม้ว่าการปลดล็อกสเปรดชีต Excel โดยไม่ใช้รหัสผ่านจะไม่ใช่เรื่องง่าย แต่คุณยังสามารถทำได้โดยใช้เทคนิคต่อไปนี้

วิธียกเลิกการป้องกันแผ่นงาน Excel ด้วยรหัสผ่าน/ไม่มีรหัสผ่าน

ง่ายมากที่จะยกเลิกการป้องกันแผ่นงาน Excel และให้ผู้ใช้แก้ไขและแก้ไขสเปรดชีตได้ หากคุณทราบรหัสผ่านของแผ่นงานที่ได้รับการป้องกันแล้ว คุณสามารถเอาการป้องกันออกได้อย่างง่ายดาย เพียงทำตามขั้นตอนเหล่านี้:

เปิดสเปรดชีตที่มีการป้องกัน และสลับไปที่แท็บ "ตรวจสอบ" แล้วคลิกไอคอน "ยกเลิกการป้องกันชีต" ในกลุ่มการเปลี่ยนแปลง

คุณสามารถเข้าถึงตัวเลือกด้านบนนี้ได้โดยคลิกขวาที่แท็บสเปรดชีตที่มีการป้องกัน จากนั้นเลือกตัวเลือก 'Unprotect Sheet' จากเมนูบริบท

ถ้าแผ่นงานของคุณเป็นแผ่นงานที่ป้องกันด้วยรหัสผ่าน Excel จะแจ้งให้คุณป้อนรหัสผ่าน พิมพ์รหัสผ่านในกล่องโต้ตอบ Unprotect Sheet และคลิก 'OK'

หากแผ่นงานของคุณไม่ได้รับการป้องกันด้วยรหัสผ่าน การคลิกตัวเลือก "ยกเลิกการป้องกันแผ่นงาน" ก็เพียงพอที่จะปลดล็อกแผ่นงานของคุณ

วิธียกเลิกการป้องกันสมุดงาน Excel ด้วยรหัสผ่าน/ไม่มีรหัสผ่าน

เมื่อรหัสผ่านของคุณป้องกันเวิร์กบุ๊ก Excel ของคุณ คุณจะไม่สามารถเปลี่ยนโครงสร้างของเวิร์กบุ๊ก เช่น เพิ่ม ย้าย เปลี่ยนชื่อ หรือลบเวิร์กชีต และดูแผ่นงานที่ซ่อนอยู่ แต่คุณยังสามารถแก้ไขข้อมูลบนเวิร์กชีตได้แม้ว่าเวิร์กบุ๊กของคุณจะมีการป้องกันด้วยรหัสผ่านก็ตาม ถ้าคุณต้องการเปลี่ยนโครงสร้างเวิร์กบุ๊ก Excel เช่น การเพิ่มหรือลบเวิร์กชีต คุณต้องยกเลิกการป้องกันโครงสร้างเวิร์กบุ๊ก Excel ก่อน

หากต้องการลบการป้องกันเวิร์กบุ๊ก ให้เปิดเวิร์กบุ๊กที่มีการป้องกัน แล้วคลิกปุ่ม 'ปกป้องเวิร์กบุ๊ก' (ตัวเลือกจะถูกเน้นเป็นสีเทา) ใต้แท็บ ตรวจทาน

พิมพ์รหัสผ่านในกล่องพร้อมท์ Unprotect Workbook และบันทึกเวิร์กบุ๊ก

ตอนนี้เวิร์กบุ๊กของคุณถูกปลดล็อกแล้ว คุณมีอิสระที่จะแก้ไขโครงสร้างเวิร์กบุ๊ก Excel

วิธียกเลิกการป้องกันแผ่นงาน Excel โดยไม่ต้องใช้รหัสผ่าน

ถ้าคุณมีเวิร์กชีตที่มีการรักษาความปลอดภัยด้วยรหัสผ่านและคุณไม่รู้ว่ารหัสผ่านคืออะไร หรือคุณไม่ได้ปลดล็อกมันมาเป็นเวลานานและคุณลืมรหัสผ่าน มีสองสามวิธีที่จะยกเลิกการป้องกันแผ่นงาน Excel นั้น

เลิกป้องกันแผ่นงาน Excel ด้วยรหัส VBA

การป้องกันเวิร์กชีตของ Excel นั้นใช้อัลกอริธึมการเข้ารหัสอย่างง่าย แม้ว่าคุณจะปกป้องเวิร์กชีต Excel ด้วยรหัสผ่าน ทุกคนที่มีโค้ด VBA ด้านล่างสามารถถอดรหัสได้ภายในไม่กี่นาที

คุณสามารถปลดล็อกแผ่นงานที่ป้องกันด้วยรหัสผ่านโดยใช้รหัส VBA เป็นมาโครเพื่อระบุรหัสผ่าน นี่คือวิธี:

เปิดแผ่นงานที่ป้องกันด้วยรหัสผ่านและไปที่แท็บ "นักพัฒนา" แล้วคลิกปุ่ม "ดูโค้ด" บนริบบิ้น ซึ่งจะเปิดหน้าต่างตัวแก้ไขโค้ดใน Microsoft Visual Basic for Applications

หรือคุณสามารถไปที่แท็บ "นักพัฒนา" แล้วคลิกปุ่ม "Visual Basic" ในตัวแก้ไขโค้ด Visual Basic ให้ขยายตัวเลือก 'Microsoft Excel Objects' ในบานหน้าต่างด้านซ้าย คลิกขวาที่เวิร์กชีตที่มีการป้องกันด้วยรหัสผ่าน และเลือก แทรก -> โมดูล จากเมนูบริบท

ในหน้าต่างรหัสของแผ่นงานที่ได้รับการป้องกัน ให้คัดลอกและวางรหัส VBA ต่อไปนี้:

Sub PasswordBreaker () หรี่ i เป็นจำนวนเต็ม, j เป็นจำนวนเต็ม, k เป็นจำนวนเต็ม Dim l เป็นจำนวนเต็ม, ม เป็นจำนวนเต็ม, n เป็นจำนวนเต็ม Dim i1 เป็นจำนวนเต็ม, i2 เป็นจำนวนเต็ม, i3 เป็นจำนวนเต็ม Dim i4 เป็นจำนวนเต็ม, i5 เป็นจำนวนเต็ม, i6 เป็นจำนวนเต็มในข้อผิดพลาด ดำเนินการต่อ ถัดไป สำหรับ i = 65 ถึง 66: สำหรับ j = 65 ถึง 66: สำหรับ k = 65 ถึง 66 สำหรับ l = 65 ถึง 66: สำหรับ m = 65 ถึง 66: สำหรับ i1 = 65 ถึง 66 สำหรับ i2 = 65 ถึง 66: สำหรับ i3 = 65 ถึง 66: สำหรับ i4 = 65 ถึง 66 สำหรับ i5 = 65 ถึง 66: สำหรับ i6 = 65 ถึง 66: สำหรับ n = 32 ถึง 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr (k) & _ Chr (l) & Chr (m) & Chr (i1) & Chr (i2) & Chr (i3) & _ Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) ถ้า ActiveSheet.ProtectContents = False แสดงว่า MsgBox "รหัสผ่านที่ใช้งานได้หนึ่งรหัสคือ" & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) ออกจาก Sub End หากถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป ถัดไป: ถัดไป: ถัดไป: ถัดไป: ถัดไป : Next End Sub

คลิกปุ่ม 'เรียกใช้' บนแถบเครื่องมือแล้วเลือกตัวเลือก 'เรียกใช้ Sub/UserForm' หรือกด 'F5' เพื่อรันโค้ด

รหัสจะใช้เวลาสองสามนาทีในการถอดรหัสรหัสผ่าน เมื่อเสร็จแล้ว คุณจะได้รับป๊อปอัปพร้อมรหัสผ่านที่แตก ซึ่งไม่ใช่รหัสเดิม (โดยปกติคือการรวมกันของ A และ B) แต่ก็ยังใช้งานได้ คลิก 'ตกลง' และแผ่นงานจะไม่มีการป้องกัน

คุณต้องบันทึกไฟล์ Excel ก่อนปิด (เป็นเวิร์กบุ๊กที่เปิดใช้งานมาโคร) หลังจากวางโค้ดลงในโมดูล

เลิกป้องกันแผ่นงาน Excel โดยไม่ต้องใช้รหัสผ่านโดยใช้ Zip

มีเคล็ดลับอื่นที่คุณสามารถใช้เพื่อยกเลิกการป้องกันเวิร์กชีต เพียงทำตามขั้นตอนเหล่านี้:

ขั้นแรก ไปที่แผงควบคุมและเปิด 'ตัวเลือก File Explorer'

ในหน้าต่างตัวเลือก File Explorer ให้ยกเลิกการเลือก 'ซ่อนส่วนขยายสำหรับประเภทไฟล์ที่รู้จัก' เพื่อเปิดใช้งานนามสกุลไฟล์ของคุณ จากนั้นคลิก 'ใช้' เพื่อใช้การเปลี่ยนแปลงและคลิก 'ตกลง' เพื่อปิดหน้าต่าง ตอนนี้นามสกุลไฟล์ของคุณจะปรากฏให้เห็น

ตอนนี้พบไฟล์ excel ที่ได้รับการป้องกันในไดรฟ์แล้วเปลี่ยนชื่อและเปลี่ยนนามสกุลจาก .xlsx เป็น .zip

หากต้องการเปลี่ยนนามสกุล ให้คลิกขวาที่ไฟล์ เลือกตัวเลือก 'เปลี่ยนชื่อ' และแทนที่ '.xlsx' ด้วย '.zip' จากนั้นกด 'Enter' แล้วคลิก 'ใช่' ในกล่องข้อความแจ้งเปลี่ยนชื่อ

ตอนนี้ไฟล์ Excel ของคุณเป็นไฟล์ Zip

จากนั้นแตกไฟล์ Zip ดังที่แสดงด้านล่าง ในกรณีของเรา ไฟล์ที่สำคัญที่สุดที่จะเปิดจะอยู่ในโฟลเดอร์ /xl/ ซึ่งโดยพื้นฐานแล้วเรามีทุกอย่างที่รวมอยู่ในสมุดงาน Excel ของเรา ตอนนี้เราเห็นเป็นไฟล์ .xml แยกกัน

ตอนนี้ไปที่ 'xl –>worksheets -> sheet 1.xml' (ซึ่งเป็นแผ่นงานที่ได้รับการป้องกัน) เมื่อคุณเปิดไดเร็กทอรี '/xl/worksheets/' คุณจะเห็นรายการชีตทั้งหมด (ในรูปแบบ XML) ที่มีอยู่ในเวิร์กบุ๊กของคุณ จากนั้นเปิดไฟล์ชีต 1.xml ด้วย Notepad หรือ WordPad (คลิกขวาที่ไฟล์และเลือกโปรแกรมแก้ไขข้อความจากเมนูบริบท 'เปิดด้วย')

ค้นหาแท็กต่อไปนี้และลบออก:

หากคุณมีข้อมูลจำนวนมากในเวิร์กชีต การค้นหาแท็ก "sheetProtection" นั้นทำได้ยาก กดเลย Ctrl + F เพื่อเปิดคุณสมบัติค้นหา พิมพ์ 'การป้องกัน' ใน 'ค้นหาอะไร' แล้วคลิก 'ค้นหาถัดไป' มันจะค้นหาคำว่า 'การป้องกัน' และเน้นมัน ตอนนี้ คุณสามารถเลือก 'การป้องกันแผ่นงาน' และลบออกได้

หลังจากนั้น ให้บันทึกไฟล์ XML และซิปไฟล์ที่แยกออกมาทั้งหมดเป็นไฟล์ zip อีกครั้ง จากนั้น เปลี่ยนนามสกุลกลับจาก .zip เป็น .xlsx

ตอนนี้ เปิดและตรวจสอบสเปรดชีตของคุณ จะไม่มีการป้องกัน

วิธีนี้ใช้ได้เฉพาะในสมุดงานที่มีการป้องกันด้วยรหัสผ่านเท่านั้น หากไฟล์ได้รับการป้องกันด้วยคุณสมบัติ 'เข้ารหัสด้วยรหัสผ่าน' วิธีนี้จะไม่ทำงาน

เลิกป้องกันแผ่นงาน Excel ด้วย Google ชีต

ยังมีวิธีแก้ปัญหาอื่นที่ช่วยให้คุณสามารถยกเลิกการป้องกันแผ่นงาน Excel ได้โดยไม่ต้องใช้รหัสผ่าน คุณจะต้องมีบัญชี Google Drive เพื่อทำสิ่งนี้

เปิดบัญชี Google Drive ของคุณแล้วคลิกปุ่ม 'ใหม่' ที่มุมซ้ายบน

จากเมนูใหม่ ให้เลือก "Google ชีต" แล้วคลิก "สเปรดชีตเปล่า"

ในสเปรดชีตเปล่า ให้คลิก "ไฟล์" ในแถบเครื่องมือและเลือก "นำเข้า"

ในกล่องโต้ตอบนำเข้าไฟล์ ให้เลือกแท็บ "อัปโหลด" จากเมนูแล้วคลิกปุ่ม "เลือกไฟล์จากอุปกรณ์ของคุณ"

เรียกดูและค้นหาเวิร์กบุ๊ก Excel บนไดรฟ์ในเครื่องของคุณ เลือกเวิร์กบุ๊ก แล้วคลิก 'เปิด' เพื่ออัปโหลด หรือคุณสามารถลากและวางไฟล์ excel ลงในกล่องนำเข้าไฟล์

ในหน้าต่างนำเข้าไฟล์ ให้เลือกตัวเลือก 'แทนที่สเปรดชีต' แล้วคลิกปุ่ม 'นำเข้าข้อมูล'

การดำเนินการนี้จะนำเข้าแผ่นงาน Excel ที่ได้รับการป้องกันลงใน Google ชีตพร้อมข้อมูลทั้งหมด ตอนนี้ คุณจะสังเกตเห็นว่าเวิร์กชีตไม่ได้รับการปกป้องอีกต่อไป และคุณสามารถแก้ไขข้อมูลได้

ขณะนี้คุณสามารถส่งออกเวิร์กชีตกลับไปยังรูปแบบ Excel ได้อีกครั้ง

ในชีต Google ที่ไม่ได้รับการปกป้อง คลิกเมนู "ไฟล์" จากแถบเครื่องมือแล้วเลือกตัวเลือก "ดาวน์โหลด" จากนั้นเลือก 'Microsoft Excel (.xlsx)' จากเมนูบริบท

จากนั้นตั้งชื่อไฟล์ใหม่แล้วคลิก 'บันทึก'

ตอนนี้คุณมีแผ่นงาน Excel ที่เหมือนกันทุกประการ แต่ไม่มีการป้องกันด้วยรหัสผ่านอีกต่อไป

วิธียกเลิกการป้องกันสมุดงาน Excel โดยไม่ต้องใช้รหัสผ่าน

หากคุณมีเวิร์กบุ๊กที่มีการป้องกันด้วยรหัสผ่านซึ่งคุณจำรหัสผ่านไม่ได้ ให้ใช้รหัส VBA และวิธี ZIP เพื่อยกเลิกการป้องกันเวิร์กบุ๊กดังกล่าวตามที่อธิบายด้านล่าง

เลิกป้องกันสมุดงาน Excel โดยไม่ต้องใช้รหัสผ่านโดยใช้รหัส VBA

คุณยังสามารถยกเลิกการป้องกันโครงสร้างเวิร์กบุ๊กใน Excel โดยใช้คุณลักษณะ Microsoft Visual Basic for Application (VBA) นี่คือวิธี:

เปิดไฟล์ Excel ที่มีโครงสร้างสมุดงานที่มีการป้องกัน จากนั้นไปที่แท็บ "นักพัฒนา" แล้วคลิกปุ่ม "Visual Basic"

ในตัวแก้ไขโค้ด Visual Basic คลิกแท็บ 'แทรก' และเลือกตัวเลือก 'โมดูล'

ในหน้าต่างโมดูลป๊อปอัป (รหัส) ให้คัดลอกและวางรหัสต่อไปนี้เพื่อปลดล็อกโครงสร้างเวิร์กบุ๊ก

แชร์ย่อย () ActiveWorkbook.Sheets.Copy สำหรับแต่ละ sh ใน ActiveWorkbook.Sheets sh.Visible = True Next End Sub

กดปุ่ม 'F5' หรือคลิกปุ่ม 'เรียกใช้' บนแถบเครื่องมือแล้วเลือกตัวเลือก 'เรียกใช้ย่อย/UserForm' เพื่อเรียกใช้แมโคร

จากนั้นเวิร์กบุ๊กใหม่จะเปิดขึ้นด้วยชื่ออื่น เหมือนกับสมุดงานต้นฉบับ แต่ไม่มีการป้องกันโครงสร้างสมุดงาน ตอนนี้คุณยกเลิกการป้องกันโครงสร้างเวิร์กบุ๊กใน Excel โดยไม่ทราบรหัสผ่าน

เลิกป้องกันสมุดงาน Excel โดยไม่ต้องใช้รหัสผ่านโดยใช้ Zip

คุณสามารถยกเลิกการป้องกันเวิร์กบุ๊ก Excel ได้อย่างปลอดภัยโดยไม่ต้องใช้รหัสผ่านโดยการเปลี่ยนนามสกุลไฟล์และจัดการองค์ประกอบต่างๆ

รับไฟล์ excel ที่มีโครงสร้างเวิร์กบุคที่มีการป้องกัน เปลี่ยนชื่อและเปลี่ยนนามสกุลจาก .xlsx เป็น .zip เหมือนที่เราทำก่อนหน้านี้สำหรับเวิร์กชีตที่มีการป้องกัน ก่อนที่คุณจะทำสำเนาสำรอง

จากนั้นแตกไฟล์ zip โดยใช้ซอฟต์แวร์เก็บไฟล์เช่น WinRAR หรือ 7zip แล้วคุณจะได้โฟลเดอร์และไฟล์บางไฟล์ดังที่แสดงด้านล่าง

จากนั้นเปิดโฟลเดอร์ 'xl' และเปิดไฟล์ 'workbook.xml' ด้วย Notepad (ซึ่งมีแท็กป้องกัน)

ค้นหาและเลือกแท็กการป้องกันทั้งหมดนี้แล้วลบออก:

หากคุณกำลังหาแท็กนี้ยาก เพียงกด Ctrl + F เพื่อเปิดกล่องโต้ตอบ Find พิมพ์ 'protection' ใน 'Find what' แล้วคลิก 'Find Next' มันจะค้นหาคำว่า 'การป้องกัน' และเน้นมันให้กับคุณ ตอนนี้คุณสามารถเน้นแท็ก 'workbookProtection' และลบออกได้

หลังจากลบแท็กป้องกันแล้ว ให้บันทึกไฟล์ 'workbook.xml' จากนั้น zip (บีบอัด) ไฟล์ที่แยกออกมาทั้งหมดกลับเป็นไฟล์ zip

ตอนนี้สิ่งที่คุณต้องทำคือเปลี่ยนนามสกุลของไฟล์จาก '.zip' เป็น '.xlsx'

ตอนนี้ไฟล์ zip จะถูกแปลงกลับเป็นไฟล์ Excel และคุณจะพบว่ารหัสผ่านที่ได้รับการป้องกันถูกลบออกจากเวิร์กบุ๊กแล้ว

นั่นคือวิธีที่คุณยกเลิกการป้องกันเวิร์กชีต/เวิร์กบุ๊ก Excel