이번 포스팅에서는 Excel 엑셀 시트 암호 풀기 방법, 엑셀 시트 보호 시 암호를 모르더라도 엑셀 시트 암호 풀기(암호 제거 및 해제) 방법에 대해 정리해보았습니다.
엑셀(Excel)은 Microsoft Office의 대표 구성 요소 중 하나로, 강력한 기능을 갖춘 스프레드시트 프로그램입니다. 흔히 데이터 입력과 표 작성, 수식을 활용한 연산, 차트 작성 등을 손쉽게 처리할 수 있으며, 기초적인 자료 분석부터 통계 업무까지 폭넓은 용도로 사용되고 있어 활용도가 매우 높습니다.
일상 업무나 프로젝트에서 엑셀 파일을 여러 사람에게 공유해야 하는 상황이 자주 발생하곤 합니다. 이 때, 다른 사용자가 실수로 또는 고의로 데이터를 잘못 수정하는 것을 방지하기 위해, 엑셀에서는 ‘시트 보호’ 기능을 제공합니다. 시트 보호를 설정해놓으면, 허가되지 않은 사용자는 중요한 영역이나 수식을 임의로 변경할 수 없게 되어 데이터 무결성을 유지하고, 실수를 예방할 수 있습니다.
그런데 문제는, 정작 본인이 설정했던 비밀번호를 까맣게 잊어버려서 시트 보호를 해제하지 못하는 상황이 발생할 수 있다는 점입니다. 오래된 엑셀 파일의 경우 “도대체 비밀번호를 뭘로 했지?” 하면서 여러 암호를 시도해봐도 도통 기억나지 않아 난감한 경우가 생기는데요,
하지만 실은, 별도의 전문 프로그램이나 복잡한 VBA 매크로 없이도, 비교적 간단한 방법으로 엑셀 시트 암호 풀기, 엑셀 시트 보호를 해제할 수 있습니다. 이번 포스팅에서는 이러한 상황에서 도움이 될 만한 엑셀 시트 암호 풀기, 엑셀 시트 보호 제거 및 해제 방법을 정리해보았습니다.
엑셀 시트 보호 기능이란? (엑셀 시트 암호)
‘엑셀 시트 암호’ 또는 ‘시트 보호 암호’란, 특정 시트에서 편집, 삭제, 삽입, 서식 변경 등의 작업을 제한하기 위해 설정하는 비밀번호를 말합니다. 예컨대, 중간에 데이터값은 입력할 수 있지만, 중요한 수식이 들어 있는 셀을 변경하지 못하도록 할 수 있습니다.
시트 보호는 엑셀에서 제공하는 보안/편집 제어 기능 중 하나이며, 워크시트 단위로 설정이 가능합니다. 이와 비슷하지만 조금 다른 개념으로는 ‘통합 문서 보호(Protect Workbook)’가 있습니다. 통합 문서 보호는 시트 자체를 추가하거나 삭제하는 등의 구조 변경을 막는 기능이고, 시트 보호는 “열/행 삽입”이나 “개별 셀 편집” 등을 막는 기능에 좀 더 특화되어 있습니다.
가령 아래와 같은 ‘주문 내역’ 테이블을 가정해보겠습니다.
주문번호 | 상품명 | 수량 | 단가 | 총액 |
---|---|---|---|---|
1001 | 키보드 | 3 | 15,000 | 45,000 |
1002 | 마우스 | 2 | 12,000 | 24,000 |
1003 | 모니터 | 1 | 200,000 | 200,000 |
1004 | 스피커 | 2 | 30,000 | 60,000 |
이 테이블에는 주문번호, 상품명, 수량, 단가, 총액 정보가 들어 있습니다.
- 업무 담당자는 수량이나 단가를 수정해야 할 때가 있을 것입니다.
- 하지만 총액을 계산하는 수식이 들어 있는 셀(또는 별도 합계/평균 셀이 있다면)은 실수로 건드리면 안 되겠죠.
이를 위해 시트 보호를 설정해놓으면, 누군가 ‘총액’ 셀의 공식을 지우거나 잘못 변경하지 못하도록 막을 수 있습니다. 문제는, 보호를 걸어둔 지 시간이 오래 지나 “암호가 기억나지 않는 경우”가 발생했을 때 해제하기가 쉽지 않다는 데 있습니다.
하지만 실은 암호 없이도 엑셀 시트 암호 풀기, 엑셀 시트 보호를 풀 수 있습니다. 단, 이 방법은 파일 자체에 설정된 암호(암호화)와는 달리, 시트 보호 암호만 제거해주는 것이므로, 보안상 중요한 파일이라면 별도의 안전장치를 더 두시는 것이 좋습니다.
엑셀 시트 암호 풀기 방법
이제 가장 중요한 시트 암호 제거(해제) 방법을 알아보겠습니다. 아래 단계들은 별도의 프로그램, 복잡한 매크로 없이도 가능합니다. 다만, 파일의 확장자를 변경해야 하므로, 혹시 작업 중 실수를 할 수 있으니 반드시 원본 파일의 ‘복사본’을 만들어 진행하시는 것을 권장드립니다.
1. 엑셀 시트 암호 걸기 (엑셀 시트 보호)
우선, 실제로 시트 보호가 걸려 있는지 확인하거나, 테스트를 위해 간단히 시트 보호를 걸어봅니다.
엑셀 시트 암호, 엑셀 시트 보호를 진행하려는 시트 위에서 마우스 오른쪽 버튼을 누른 다음, 나타난 팝업 창에서 “시트 보호“를 선택해주면 됩니다.
암호를 입력하고, 확인을 위해 한 번 더 입력 후 [확인] 버튼을 누르면 시트 보호가 적용됩니다. 이제 잠근 셀을 수정하려고 하면 “시트 보호가 되어 있다”는 안내 창이 뜨게 됩니다.
만약 이미 시트 보호가 설정된 파일을 받았다면, 이 단계는 생략하고 다음 단계로 바로 넘어가면 됩니다.
2. xlsx → zip 확장자 변경
엑셀 파일을 모두 종료합니다. (열려 있는 상태에서 확장자를 바꾸면 오류가 발생할 수 있음) 해당 엑셀 파일의 복사본을 한 개 더 만듭니다. (원본 훼손 방지)
그 다음 복사본 파일의 확장자를 .xlsx에서 .zip으로 변경합니다. (예: IT매뉴얼 엑셀 시트 암호 풀기.xlsx → IT매뉴얼 엑셀 시트 암호 풀기.zip)
Windows에서 “파일 확장자가 보이지 않는다”면, 폴더 탐색기의 [보기] – [표시] – [파일 확장명] 옵션을 체크해줘야 합니다. 확장자 이름바꾸기 경고메시지가 뜨면 ‘예’를 클릭합니다.
3. 압축(ZIP) 파일 열기
이제 .zip으로 변경한 파일을 마우스 더블 클릭하거나 압축 해제 도구로 열어봅니다. 내부 폴더 구조 중 “xl” → “worksheets” 폴더로 이동합니다.
예: IT매뉴얼 엑셀 시트 암호 풀기.zip → xl 폴더 → worksheets 폴더
이 안에는 sheet1.xml, sheet2.xml 등의 시트별 XML 파일이 들어 있습니다. 보호가 걸려 있는 시트의 파일 이름을 찾아야 합니다. (기본적으로 시트 순서에 따라 sheet1, sheet2 등으로 매칭됩니다.) 그 다음 아래와 같이 시트 보호가 걸린 시트를 선택해서 편집을 진행 합니다.
4. 시트 보호 구문 삭제
메모장이 실행되면, Ctrl + F(찾기) 단축키를 누르고, “sheetProtection” 이라는 키워드를 입력한 뒤 [찾기] 버튼을 누릅니다. <sheetProtection … /> 형태로 작성된 코드 부분이 검색될 것입니다.
예: <sheetProtection algorithmName=”…” hashValue=”…” … />
이 <sheetProtection … /> 전체 구문을 삭제(제거)합니다. 꺾쇠괄호 < >부터 전체를 모두 지워주세요. 삭제를 마쳤으면, 파일을 저장하고 메모장을 닫습니다.
(참고로 보호가 설정된 XML 파일을 바탕화면의 임시 폴더로 압축해제해서 복사(또는 드래그)해두고 임시 폴더에서 해당 XML 파일을 마우스 오른쪽 버튼으로 클릭 → [연결 프로그램] → [메모장](Notepad)을 선택해 열어서 편집을 해도 됩니다)
5. 수정된 XML 파일 덮어쓰기
다시 압축(ZIP) 파일 내부로 돌아와서, 방금 수정한 XML 파일을 원본 위치(xl/worksheets 폴더)로 드래그 앤 드롭합니다. “대상 파일로 덮어쓰겠습니까?”라는 경고 메시지가 뜨면 ‘예’를 눌러 덮어쓰기합니다. 이제 ZIP 압축 파일 내에서 보호 구문이 삭제된 XML이 적용된 상태가 됩니다.
또는 아래와 같이 기존 시트 보호가 걸린 파일을 선택하여 삭제한 다음,
그 다음 “파일 추가”를 해주면 됩니다. 반디집의 경우 아래와 같이 파일 추가를 선택하고 수정한 파일을 추가해서 압축을 해주면 됩니다.
6. zip → xlsx 확장자 복원
압축 파일을 닫고, 다시 해당 파일(아직 .zip 상태)의 확장자를 .xlsx로 변경합니다. (예: IT매뉴얼 엑셀 시트 암호 풀기.zip → IT매뉴얼 엑셀 시트 암호 풀기.xlsx) 이름바꾸기 경고메시지가 나타나면 “예”를 클릭합니다. 이제 다시 엑셀로 파일을 열어 확인해봅니다.
정상적으로 열리면, 시트 보호가 풀려서 암호 없이 편집이 가능해진 것을 확인하실 수 있습니다.
지금까지 별도의 프로그램이나 매크로 없이도 엑셀 시트 암호 풀기 방법, 시트 보호 암호를 제거하고 해제할 수 있는 방법을 단계별로 알아보았습니다. 이 방법은 주로 시트 보호(Protect Sheet) 기능으로 설정된 암호를 잊어버렸을 때 사용하며, 파일 자체가 암호화되어 있거나, 통합 문서 보호가 걸린 경우에는 적용되지 않는 점을 주의해야 합니다.
이번 포스팅에서는 Excel 엑셀 시트 암호 풀기 및 해제 방법에 대해 정리해보았습니다. 참고로 마이크로소프트 고객지원 페이지에서도 엑셀 시트 보호 설정 방법에 대해 안내하고 있습니다.
앞선 포스팅에서 정리한 엑셀 관련 글은 아래와 같습니다.
Excel 엑셀 시트 보호 및 해제 방법 1분 끝내기 (엑셀 시트 암호 걸기)
엑셀 시트 합치기 30초내 끝내기 꿀팁! (엑셀 Sheet 이동, 복사)