Microsoft Excel의 암호 보호는 직장에서 중요한 데이터를 보호하기 위해 자주 사용됩니다. Microsoft Excel을 사용하면 워크시트를 보호하고 다른 사람이 원본 데이터를 변경하는 것을 방지할 수 있습니다.
스프레드시트를 보호하는 방법에는 두 가지가 있습니다. 그 방법 중 하나는 비밀번호를 사용하지 않는 것인데, 이는 누구라도 보호할 수 없습니다. 다른 경우에는 워크시트 또는 통합 문서가 암호로 보호되어 있으므로 잠금을 해제하려면 암호가 있어야 합니다. 이 기사에서는 Excel에서 암호가 있거나 없는 워크시트 또는 통합 문서의 보호를 해제하는 방법을 보여줍니다.
Excel에서 워크시트/통합 문서 보호 해제. Excel의 가장 좋은 기능 중 하나는 셀, 스프레드시트 및/또는 통합 문서 수준에서 Excel 파일을 보호할 수 있다는 것입니다. 워크시트나 통합 문서를 잠그고 보호한 후 다른 사람이 데이터를 편집할 수 있도록 하려면 보호를 해제해야 합니다.
암호를 알고 있다면 워크시트의 보호를 해제하는 것은 정말 쉽습니다. 암호 없이 Excel 스프레드시트의 잠금을 해제하는 것은 간단하지 않지만 다음 트릭을 사용하여 여전히 수행할 수 있습니다.
비밀번호/비밀번호 없이 엑셀 시트 보호 해제하는 방법
Excel 시트의 보호를 해제하고 사용자가 스프레드시트를 편집 및 수정할 수 있도록 하는 것은 매우 쉽습니다. 보호된 시트의 비밀번호를 이미 알고 있다면 보호를 쉽게 제거할 수 있습니다. 다음 단계 중 하나를 따르세요.
보호된 스프레드시트를 열고 '검토' 탭으로 전환하고 변경 사항 그룹에서 '시트 보호 해제' 아이콘을 클릭합니다.
보호된 스프레드시트 탭을 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 '시트 보호 해제' 옵션을 선택하여 위의 동일한 옵션에 액세스할 수 있습니다.
시트가 암호로 보호된 워크시트인 경우 Excel에서 암호를 입력하라는 메시지를 표시합니다. 시트 보호 해제 대화 상자에 암호를 입력하고 '확인'을 클릭합니다.
워크시트가 암호로 보호되지 않은 경우 '시트 보호 해제' 옵션을 클릭하면 시트의 잠금을 해제할 수 있습니다.
암호/암호 없음으로 Excel 통합 문서의 보호를 해제하는 방법
Excel 통합 문서를 암호로 보호하면 워크시트 추가, 이동, 이름 바꾸기 또는 삭제, 숨겨진 시트 보기와 같은 통합 문서의 구조를 변경할 수 없습니다. 그러나 통합 문서가 암호로 보호된 경우에도 워크시트의 데이터를 편집할 수 있습니다. 워크시트 추가 또는 제거와 같이 Excel 통합 문서 구조를 변경하려면 먼저 Excel 통합 문서 구조의 보호를 해제해야 합니다.
통합 문서 보호를 제거하려면 보호된 통합 문서를 열고 검토 탭에서 '통합 문서 보호' 버튼(옵션은 회색으로 강조 표시됨)을 클릭합니다.
통합 문서 보호 해제 프롬프트 상자에 암호를 입력하고 통합 문서를 저장합니다.
이제 통합 문서가 잠금 해제되었으므로 Excel 통합 문서 구조를 자유롭게 편집할 수 있습니다.
암호 없이 Excel 워크시트 보호를 해제하는 방법
암호로 보호된 워크시트가 있고 암호가 무엇인지 모르거나 오랫동안 잠금을 해제하지 않고 잊어버린 경우 해당 Excel 시트의 보호를 해제할 수 있는 몇 가지 방법이 있습니다.
VBA 코드로 Excel 워크시트 보호 해제
Excel의 워크시트 보호는 간단한 암호화 알고리즘을 기반으로 합니다. Excel 워크시트를 암호로 보호하더라도 아래 VBA 코드를 사용하는 사람은 누구나 몇 분 안에 암호를 해독할 수 있습니다.
VBA 코드를 매크로로 사용하여 암호를 식별하여 암호로 보호된 시트의 잠금을 해제할 수 있습니다. 방법은 다음과 같습니다.
비밀번호로 보호된 시트를 열고 '개발자' 탭으로 이동하여 리본에서 '코드 보기' 버튼을 클릭합니다. 그러면 Microsoft Visual Basic for Applications에서 코드 편집기 창이 열립니다.
또는 '개발자' 탭으로 이동하여 '비주얼 베이직' 버튼을 클릭할 수 있습니다. Visual Basic 코드 편집기에서 왼쪽 창의 'Microsoft Excel 개체' 옵션을 확장하고 암호로 보호된 워크시트를 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 삽입 -> 모듈을 선택합니다.
보호된 시트의 코드 창에서 다음 VBA 코드를 복사하여 붙여넣습니다.
Sub PasswordBreaker() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, 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) If ActiveSheet.ProtectContents = False Then 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) Exit Sub End If Next: Next: Next: Next: Next: Next: Next: Next: Next: Next : 다음 엔드 서브
도구 모음에서 '실행' 버튼을 클릭하고 'Sub/UserForm 실행' 옵션을 선택하거나 'F5' 키를 눌러 코드를 실행합니다.
코드가 암호를 해독하는 데 몇 분 정도 걸립니다. 완료되면 원래 암호가 아닌(일반적으로 A와 B의 조합임) 금이 간 암호가 포함된 팝업이 표시되지만 여전히 작동합니다. '확인'을 클릭하면 시트가 보호되지 않습니다.
모듈에 코드를 붙여넣은 후 닫기 전에 Excel 파일을 매크로 사용 통합 문서로 저장해야 합니다.
Zip을 사용하여 암호 없이 Excel 시트 보호 해제
워크시트 보호 해제에 사용할 수 있는 또 다른 트릭이 있습니다. 다음 단계를 따르세요.
먼저 제어판으로 이동하여 '파일 탐색기 옵션'을 엽니다.
파일 탐색기 옵션 창에서 '알려진 파일 형식의 확장자 숨기기'를 선택 취소하여 파일 확장자를 활성화합니다. 그런 다음 '적용'을 클릭하여 변경 사항을 적용하고 '확인'을 클릭하여 창을 닫습니다. 이제 파일의 파일 확장자가 표시됩니다.
이제 드라이브에서 보호된 Excel 파일을 찾아 이름을 변경하고 확장자를 .xlsx에서 .zip으로 변경합니다.
확장자를 변경하려면 파일을 마우스 오른쪽 버튼으로 클릭하고 '이름 바꾸기' 옵션을 선택하고 '.xlsx'를 '.zip'으로 바꿉니다. 그런 다음 'Enter'를 누르고 이름 바꾸기 프롬프트 상자에서 '예'를 클릭하십시오.
이제 Excel 파일은 Zip 파일입니다.
다음으로 아래와 같이 Zip 파일의 압축을 풉니다. 우리의 경우 열어야 할 가장 중요한 파일은 /xl/ 폴더에 있습니다. 이 폴더에는 기본적으로 Excel 통합 문서에 포함된 모든 파일이 있습니다. 이제 별도의 .xml 파일로 볼 수 있습니다.
이제 'xl ->worksheets -> sheet 1.xml'(보호된 시트임)으로 이동합니다. '/xl/worksheets/' 디렉토리를 열면 통합 문서에서 사용 가능한 모든 시트(XML 형식) 목록이 표시됩니다. 그런 다음 메모장 또는 워드패드로 시트 1.xml 파일을 엽니다(파일을 마우스 오른쪽 버튼으로 클릭하고 '연결 프로그램' 컨텍스트 메뉴에서 텍스트 편집기 선택).
다음 태그를 찾아 삭제합니다.
워크시트에 정보가 많으면 'sheetProtection' 태그를 찾기 어려울 것입니다. 그러니 누르세요 Ctrl + F
찾기 기능을 열려면 '찾을 내용'에 '보호'를 입력하고 '다음 찾기'를 클릭하세요. '보호'라는 단어를 찾아 강조 표시합니다. 이제 'sheetProtection'을 선택하고 삭제할 수 있습니다.
그런 다음 XML 파일을 저장하고 압축을 푼 모든 파일을 다시 zip 파일로 다시 압축합니다. 그런 다음 확장자를 .zip에서 .xlsx로 다시 변경합니다.
이제 스프레드시트를 열고 확인하십시오. 보호되지 않을 것입니다.
이 방법은 암호로 보호된 통합 문서에서만 작동합니다. 파일이 '비밀번호로 암호화' 기능으로 보호되어 있으면 이 방법이 작동하지 않습니다.
Google 스프레드시트로 Excel 시트 보호 해제
암호 없이 Excel 워크시트의 보호를 해제할 수 있는 또 다른 해결 방법입니다. 이렇게 하려면 Google 드라이브 계정이 필요합니다.
Google 드라이브 계정을 열고 왼쪽 상단의 '새로 만들기' 버튼을 클릭합니다.
새로 만들기 메뉴에서 'Google 스프레드시트'를 선택하고 '빈 스프레드시트'를 클릭합니다.
빈 스프레드시트의 도구 모음에서 '파일'을 클릭하고 '가져오기'를 선택합니다.
파일 가져오기 대화 상자의 메뉴에서 '업로드' 탭을 선택하고 '장치에서 파일 선택' 버튼을 클릭합니다.
로컬 드라이브에서 Excel 통합 문서를 찾아 찾아 선택하고 '열기'를 클릭하여 업로드합니다. 또는 Excel 파일을 파일 가져오기 상자에 끌어다 놓기만 하면 됩니다.
파일 가져오기 창에서 '스프레드시트 바꾸기' 옵션을 선택하고 '데이터 가져오기' 버튼을 클릭합니다.
이렇게 하면 보호된 Excel 워크시트를 모든 데이터와 함께 Google 스프레드시트로 가져옵니다. 이제 워크시트가 더 이상 보호되지 않으며 데이터를 자유롭게 편집할 수 있습니다.
이제 워크시트를 Excel 형식으로 다시 내보낼 수 있습니다.
이제 보호되지 않는 Google 시트에서 도구 모음의 '파일' 메뉴를 클릭하고 '다운로드' 옵션을 선택합니다. 그런 다음 상황에 맞는 메뉴에서 'Microsoft Excel(.xlsx)'을 선택합니다.
그런 다음 파일에 새 이름을 지정하고 '저장'을 클릭합니다.
이제 동일한 Excel 시트가 있지만 더 이상 암호로 보호되지 않습니다.
암호 없이 Excel 통합 문서의 보호를 해제하는 방법
암호가 기억나지 않는 암호로 보호된 통합 문서가 있는 경우 VBA 코드 및 ZIP 방법을 사용하여 아래에 설명된 대로 통합 문서의 보호를 해제합니다.
VBA 코드를 사용하여 암호 없이 Excel 통합 문서 보호 해제
Microsoft VBA(Visual Basic for Application) 기능을 사용하여 Excel에서 통합 문서 구조의 보호를 해제할 수도 있습니다. 방법은 다음과 같습니다.
보호된 통합 문서 구조의 Excel 파일을 연 다음 '개발자' 탭으로 이동하여 '비주얼 베이직' 버튼을 클릭합니다.
Visual Basic 코드 편집기에서 '삽입' 탭을 클릭하고 '모듈' 옵션을 선택합니다.
팝업 모듈(코드) 창에서 다음 코드를 복사하여 붙여넣어 통합 문서 구조를 잠금 해제합니다.
Sub Shareus() ActiveWorkbook.Sheets.Copy 각 sh ActiveWorkbook.Sheets sh.Visible = True Next End Sub
'F5' 버튼을 누르거나 도구 모음에서 '실행' 버튼을 클릭하고 'Sub/UserForm 실행' 옵션을 선택하여 매크로를 실행합니다.
그런 다음 새 통합 문서가 다른 이름으로 열립니다. 원본 통합 문서와 동일하지만 통합 문서 구조 보호가 없습니다. 이제 암호를 모르는 상태에서 Excel의 통합 문서 구조를 보호 해제했습니다.
Zip을 사용하여 암호 없이 Excel 통합 문서 보호 해제
파일 확장자를 변경하고 해당 구성 요소를 조작하여 암호 없이 Excel 통합 문서를 안전하게 보호 해제할 수 있습니다.
보호된 통합 문서 구조로 Excel 파일을 가져오고 보호된 워크시트에 대해 이전에 했던 것처럼 이름을 변경하고 확장자를 .xlsx에서 .zip으로 변경합니다. 그 전에 백업용으로 사본을 만드십시오.
그런 다음 WinRAR 또는 7zip과 같은 일부 파일 아카이버 소프트웨어를 사용하여 zip 파일을 추출하면 아래와 같이 폴더와 파일이 생성됩니다.
그런 다음 'xl' 폴더를 열고 메모장으로 'workbook.xml' 파일(보호 태그 포함)을 엽니다.
이제 이 전체 보호 태그를 찾아 선택하고 삭제합니다.
이 태그를 찾는 데 어려움이 있으면 다음을 누르십시오. Ctrl + F
찾기 대화 상자를 열려면 '찾을 내용'에 '보호'를 입력하고 '다음 찾기'를 클릭합니다. '보호'라는 단어를 찾아 강조 표시합니다. 이제 'workbookProtection' 태그를 강조 표시하고 삭제할 수 있습니다.
보호 태그를 제거한 후 'workbook.xml' 파일을 저장합니다. 그런 다음 압축을 푼 모든 파일을 다시 zip 파일로 압축(압축)합니다.
이제 파일 확장자를 '.zip'에서 '.xlsx'로 변경하기만 하면 됩니다.
이제 zip 파일이 Excel 파일로 다시 변환되고 보호된 암호가 통합 문서에서 제거되었음을 알 수 있습니다.
이것이 Excel 워크시트/통합 문서의 보호를 해제하는 방법입니다.