Excel에서 셀을 잠그는 방법: 수식 보호하고 입력은 허용하기
By Mirko Peters ·
Excel에서 셀을 잠그는 방법입니다. 입력 셀의 잠금을 먼저 해제한 다음 검토, 시트 보호를 선택하세요. 수식을 숨기고, 사용자가 지정된 범위를 편집하도록 허용하고, 흔히 발생하는 문제를 해결하는 방법도 함께 설명합니다.
Automatically translated with AI from the original post. Read the English original
Excel에서 셀을 잠그려면 두 가지 작업을 해야 합니다. 셀이 잠금 상태로 표시되어 있는지 확인한 다음 시트를 보호하는 것입니다. 셀을 선택하고 Ctrl+1을 누른 다음, 보호 탭에서 잠금을 선택하고, 검토 > 시트 보호로 이동하세요. 잠금을 실제로 활성화하는 것은 두 번째 단계입니다. 이 글은 예산, 추적표, 템플릿, 성적표를 공유하면서 수식을 깨뜨리지 않고 입력 셀에만 값을 입력하도록 하려는 Excel 사용자를 위한 것입니다. 올바른 작업 순서, 수식을 숨기는 방법, 특정 사용자에게 선택한 범위를 열어주는 방법, 그리고 보호가 제대로 작동하지 않을 때 확인할 사항을 알아봅니다.
핵심 포인트
- 모든 셀은 기본적으로 잠겨 있지만, 검토, 시트 보호로 시트를 보호하기 전까지는 잠금이 아무런 효과가 없습니다.
- 일반적인 방법은 사용자가 입력해야 하는 셀의 잠금을 해제한 다음 시트를 보호하여 나머지 셀을 모두 읽기 전용으로 만드는 것입니다.
- 수식을 보이지 않게 하려면 셀 서식의 보호 탭에서 숨김을 선택하고 시트를 보호하세요. 그러면 해당 셀은 편집할 수도 없습니다.
- 편집 범위 허용 기능을 사용하면 명명된 셀 그룹을 시트 보호 상태에서도 편집할 수 있도록 할 수 있으며, 범위별로 암호나 사용자 권한을 지정할 수 있습니다.
- 시트 보호는 실질적인 보안 기능이 아니며, Microsoft는 잊어버린 암호를 복구할 수 없으므로 보호되지 않은 백업본을 반드시 보관하세요.
대부분의 사람들이 혼란스러워하는 부분은 기본값입니다. 보호되지 않은 시트에서는 모든 셀이 이미 잠긴 것으로 간주됩니다. 셀을 잠가 보호하기에 관한 Microsoft 문서에 따르면, 잠금은 시트 또는 통합 문서를 보호한 후에야 적용됩니다. 따라서 Excel에서 실제 작업은 제목이 암시하는 것과 반대입니다. 변경될 수 있는 셀의 잠금을 해제한 다음 보호를 켜야 합니다.
선택한 셀만 잠그기
이것이 표준 방법이며, 워크시트 보호에 관한 Microsoft 가이드를 따른 것입니다.
- 편집 가능한 셀을 정하세요. 사용자가 반드시 입력해야 하는 셀을 적어 보세요. 입력 영역, 날짜, 상태 열 등이 해당됩니다.
- 해당 셀을 선택하세요. 범위를 드래그하여 선택합니다. 떨어져 있는 여러 영역을 선택하려면 선택하는 동안 Ctrl을 누르고 있으세요.
- 셀 서식을 여세요. Ctrl+1을 누르거나 마우스 오른쪽 버튼을 클릭하고 셀 서식을 선택하세요.
- 잠금을 해제하세요. 보호 탭에서 잠금 확인란의 선택을 해제하고 확인을 선택하세요.
- 시트를 보호하세요. 검토 탭에서 시트 보호를 선택하세요.
- 사용자가 수행할 수 있는 작업을 선택하세요. Excel에 허용되는 작업 목록이 표시됩니다. 기본값을 그대로 두거나, 정렬이나 자동 필터 사용 등 필요한 항목을 더 선택하세요.
- 원하면 암호를 추가하세요. 확인을 선택하세요. 암호를 설정한 경우 Excel이 암호를 다시 입력하라고 요청합니다.
이제 잠금을 해제한 셀만 변경을 받아들입니다. 누군가 잠긴 셀을 편집하려고 하면 Excel에 해당 셀이 보호되어 있다는 메시지가 표시됩니다.
Microsoft의 다른 방법도 효과가 있습니다. 잠글 셀을 선택한 다음 홈 탭의 맞춤 설정 화살표를 열고, 보호 탭에서 잠금을 선택한 뒤 시트를 보호하면 됩니다. 다만 처음부터 모든 셀이 잠겨 있으므로, 예외로 둘 셀의 잠금을 해제하는 쪽이 보통 더 간단합니다.
허용된 작업 목록
시트를 보호하면 Excel은 모든 사용자가 여전히 할 수 있는 작업을 나열합니다. Microsoft의 목록에는 잠긴 셀 선택, 잠금 해제된 셀 선택, 셀 서식 지정, 열 서식 지정, 행 서식 지정, 열 삽입, 행 삽입, 하이퍼링크 삽입, 열 삭제, 행 삭제, 정렬, 자동 필터 사용, 피벗 테이블 보고서 사용, 개체 편집, 시나리오 편집이 포함됩니다.
이 목록을 잠시 살펴보십시오. 사용자가 표를 정렬해야 한다면 정렬을 선택하십시오. 모든 항목을 선택 해제해 두면 시트는 최대한 경직된 상태가 됩니다. 잠긴 셀 선택을 선택 해제하면 사용자가 잠긴 셀을 클릭조차 할 수 없게 되는데, 사용자가 입력만 해야 하는 양식에서 유용합니다.
보호 확인 및 해제
시트를 보호하면 검토 탭의 시트 보호 단추가 시트 보호 해제로 바뀝니다. 보호를 해제하려면 이 단추를 선택하거나 파일 > 정보 > 보호 > 시트 보호 해제로 이동합니다. 암호를 설정한 경우 암호를 입력한 다음 확인을 선택합니다.
Mac에서
Microsoft는 Mac용 Excel에서도 같은 두 단계 방식을 설명합니다. 셀을 선택하고 Command+1을 누른 다음 보호 탭에서 잠금을 설정하거나 해제합니다. 그런 다음 검토로 이동해 시트 보호 또는 통합 문서 보호를 선택합니다. 암호를 입력하고 확인 아래에 다시 입력하거나, 비워 둘 수 있습니다. 비워 두면 누구나 시트 보호를 해제할 수 있습니다. 같은 대화 상자에서 잠긴 셀 선택을 선택 해제하면 사용자가 잠긴 셀을 선택하지 못하게 할 수 있고, 잠금 해제된 셀 선택을 선택한 상태로 두면 열려 있는 셀에서 작업할 수 있습니다. 나중에 보호를 변경하려면 시트 보호 해제를 선택하고, 셀을 조정한 다음 다시 보호하십시오.
실제 예: 월간 예산 시트
예산 시트의 B2:M20에 월별 수치를 입력하고, 21행과 N열에 이를 합산한 합계가 있다고 가정해 봅시다. 단계를 이 시트에 적용하면 다음과 같습니다.
- B2:M20을 선택하고 잠금을 선택 해제합니다. 합계는 원래부터 잠겨 있었으므로 계속 잠긴 상태로 남습니다.
- 21행과 N열을 선택하고, 수식을 보이지 않게 하려면 숨김을 선택하십시오.
- 시트를 보호합니다. 사용자가 합계를 클릭해 값을 읽을 수 있도록 잠긴 셀 선택은 선택된 상태로 두십시오.
- 테스트해 보십시오. B2에 숫자를 입력하면 작동합니다. N5의 합계를 덮어쓰려고 하면 Excel이 이를 거부합니다.
- 수식을 변경해야 할 때를 대비해, 알아보기 쉬운 이름으로 보호되지 않은 사본 파일을 보관하십시오.
4단계의 테스트는 사람들이 종종 건너뛰는 부분입니다. 매번 수행하고, 가능하다면 작성자가 아닌 다른 사용자로도 테스트하십시오.
수식 잠금 및 숨김
수식 셀은 시트를 보호하는 가장 흔한 이유입니다. 잠금은 덮어쓰기를 막고, 숨김은 수식 입력줄에서 계산 로직이 보이지 않도록 막습니다.
먼저 셀을 찾으십시오. 빠른 방법 중 하나는 이동 옵션입니다. Ctrl+G를 누르고 옵션을 선택한 다음 수식을 선택하고 확인을 선택하십시오. 그러면 수식이 들어 있는 모든 셀이 선택되므로, 잠그기 전에 그 개수를 확인할 수 있습니다. 셀은 기본적으로 잠겨 있으므로, 잠금을 위해 추가로 변경할 것이 없는 경우가 많습니다.
수식도 숨기려면 Microsoft의 수식 표시 또는 숨기기 문서를 참조하십시오.
- 수식을 숨기려는 셀을 선택하십시오.
- 홈 > 서식 > 셀 서식으로 이동하십시오.
- 보호 탭에서 숨김을 선택하고 확인을 선택하십시오.
- 검토 > 시트 보호로 이동하십시오.
- 시트 및 잠긴 셀 내용 보호를 선택한 상태로 두고 확인을 선택하십시오.
Microsoft는 두 가지를 지적합니다. 수식을 숨기면 해당 셀을 편집할 수도 없게 됩니다. 또한 숨김은 시트를 보호한 후에야 적용됩니다. 수식을 다시 표시하려면 시트 보호 해제를 선택하십시오. 이 단추를 사용할 수 없다면 먼저 공유 통합 문서 기능을 끄십시오.
자주 혼동하는 것이 하나 더 있습니다. Ctrl + `(억음 부호) 단축키는 시트 전체에서 수식 표시와 결과 표시를 전환합니다. 다른 사용자에게서 무언가를 숨기지는 않습니다.
선택한 사람이 선택한 범위를 편집하도록 허용하기
편집할 수 있는 영역이 사람에 따라 달라지는 경우도 있습니다. 재무팀은 한 블록을, 관리자는 다른 블록을 채워야 할 수 있습니다. Excel의 범위 편집 허용 기능이 이런 상황을 처리합니다. 자세한 단계는 Microsoft 문서 보호된 워크시트의 특정 영역 잠금 또는 잠금 해제에서 확인할 수 있습니다.
- 워크시트를 선택합니다. 아직 보호되어 있지 않아야 합니다. Microsoft에 따르면 이 명령은 워크시트가 보호되지 않은 상태에서만 사용할 수 있습니다.
- 검토 탭에서 범위 편집 허용을 선택합니다.
- 사용자가 범위를 편집하도록 허용 대화 상자에서 새로 만들기를 선택합니다.
- 제목 상자에 이름을 입력합니다.
- 다음 셀 참조 상자에 등호와 범위를 입력합니다(예:
=B2:B20). 또는 대화 상자 축소 단추를 사용해 셀을 선택할 수도 있습니다. - 사용자에게 암호를 요구하려면 범위 암호를 입력합니다.
- 사용자별로 대신 액세스를 부여하려면 권한을 선택한 다음 추가를 선택하고, 사용자 이름을 입력한 후 이름 확인으로 이름을 검증합니다. 각 사용자에 대해 허용 또는 거부를 설정한 다음 적용을 선택합니다.
- 확인을 선택한 다음 같은 대화 상자에서 시트 보호를 선택합니다. 허용할 작업을 선택하고, 원하면 시트 암호를 설정합니다.
Microsoft가 밝힌 두 가지 요구 사항이 있습니다. 사용자별 권한을 설정하려면 컴퓨터가 도메인에 속해 있어야 합니다. 도메인이 없다면 대신 범위마다 암호를 지정해야 합니다. 또한 한 셀이 둘 이상의 범위에 속하면, 그중 어느 한 범위에서라도 권한을 부여받은 사람은 해당 셀을 편집할 수 있습니다. 어떤 사용자가 여러 셀을 선택했는데 그중 일부에만 권한이 있다면, Excel은 셀을 하나씩 편집하라고 안내합니다.
통합 문서 구조 보호하기
시트를 보호해도 사용자가 시트 자체를 삭제하는 것은 막을 수 없습니다. 이를 위해서는 검토 > 통합 문서 보호를 사용합니다. Microsoft의 통합 문서 보호 문서에 따르면, 이 기능은 다른 사용자가 숨겨진 워크시트를 보지 못하게 하고, 워크시트를 추가, 이동, 삭제, 숨기기 또는 이름 바꾸기 하지 못하도록 막습니다. 암호는 선택 사항이지만, 암호가 없으면 누구나 보호를 해제할 수 있습니다.
이 기능이 하지 않는 일도 알아두십시오. 사용자가 파일을 여는 것을 막지 않으며, 셀의 데이터를 잠그지도 않습니다. 셀 보호는 여전히 시트 수준의 작업입니다. 파일을 많은 사람에게 배포한다면 두 가지를 함께 사용하십시오. 셀에는 시트 보호를, 구조에는 통합 문서 보호를 적용합니다.
알아두어야 할 제한 사항과 암호
Microsoft는 세 가지 점을 분명히 밝히고 있습니다.
시트 보호는 보안 기능이 아닙니다. Microsoft 문서에 따르면 워크시트 보호는 보안 기능이 아닙니다. 해당 시트에서 잠긴 셀을 사용자가 변경하지 못하게 할 뿐입니다. 파일 전체를 보호하지는 않습니다. 기밀 내용이라면 잠긴 셀에 의존하지 말고 파일 수준의 보호를 사용하십시오.
잊어버린 암호는 복구할 수 없습니다. Microsoft는 잊어버린 암호를 찾아낼 수 없다고 설명합니다. 통합 문서 보호의 경우 Excel로도 복구할 수 없다고 밝히고 있습니다. 암호를 설정하기 전에 보호되지 않은 파일 사본을 안전한 곳에 보관하십시오.
암호를 사용한다면 강력한 암호를 선택하십시오. Microsoft는 대문자와 소문자, 숫자, 기호를 함께 사용하고 최소 8자 이상으로 설정할 것을 권장합니다. 또한 14자 이상의 암호 문구(passphrase)가 더 강력하다고 설명합니다. "암호 없이 보호"도 정당한 선택이라는 점을 기억하십시오. 이 경우 누구든 한 번의 클릭으로 보호를 해제할 수 있습니다. 실수를 막는 데는 충분하지만, 데이터를 비밀로 유지하기에는 적합하지 않습니다.
이 기능은 모든 환경에서 사용할 수 있는 것도 아닙니다. Microsoft는 워크시트 보호가 U.S. Government Community Cloud High(GCCH) 또는 Department of Defense(DOD) 환경에서는 사용할 수 없다고 밝히고 있습니다. 또한 해당 문서에는 Excel 웹용 단계가 나와 있지 않으므로, 동료가 웹에서 사용한다면 브라우저에서 파일을 직접 테스트하십시오.
보호가 작동하지 않을 때
- 잠긴 셀을 여전히 편집할 수 있습니다. 시트가 아직 보호되지 않았거나 셀의 잠금이 해제되어 있을 수 있습니다. 시트 보호 해제 단추가 표시되는지 확인하십시오. 그다음 셀을 선택하고 해당 셀의 보호 탭을 확인하십시오.
- 입력 셀에는 아무도 입력할 수 없습니다. 셀이 여전히 잠겨 있기 때문입니다. 셀 잠금을 해제한 다음 시트를 다시 보호하십시오.
- 시트 보호 해제가 비활성화되어 있습니다. Microsoft에 따르면 공유 통합 문서 기능이 있으면 시트 보호를 해제할 수 없습니다. 먼저 이 기능을 끄고 다시 시도하십시오.
- 드롭다운 목록이나 단추가 반응하지 않습니다. 값을 기록하는 셀이 잠겨 있기 때문입니다. 먼저 연결된 셀의 잠금을 해제하십시오. 시트를 보호한 뒤 양식이 망가지는 전형적인 원인입니다.
- 편집 권한 범위 허용이 회색으로 표시됩니다. 시트가 이미 보호되어 있기 때문입니다. 시트 보호를 해제하고 범위를 설정한 다음 다시 보호하십시오.
흔한 실수
- 셀을 잠그고 시트 보호를 잊어버리는 경우입니다. 보호를 설정하기 전까지는 아무것도 보호되지 않습니다.
- 입력 셀의 잠금을 해제하기 전에 시트를 보호하여, 사용자가 어디에도 입력할 수 없게 되는 경우입니다.
- 백업 사본 없이 암호를 잃어버리는 경우입니다.
- 시트 보호를 기밀 데이터를 위한 보안 기능으로 취급하는 경우입니다.
- 수식은 숨겼지만 시트는 보호하지 않는 경우입니다. 보호를 켜기 전까지 숨김 설정은 효과가 없습니다.
- 시트는 보호했지만 통합 문서 구조를 보호하지 않아, 시트를 여전히 삭제할 수 있는 경우입니다.
함께 살펴볼 관련 주제
- VBA로 셀 잠그기. 매크로로 시트 보호를 해제하고, 값을 변경한 뒤 다시 보호하거나, 값이 바뀔 때 동작하도록 만들 수 있습니다. 관련 자료는 VBA 페이지에 모아 두었습니다. 사용자 이름에 의존하는 기능은 보안이 아니라 편의 기능으로만 생각하십시오.
- 보호된 시트의 양식과 드롭다운. 연결된 입력 셀의 잠금을 해제하고, 시트를 보호한 다음, 모든 컨트롤을 테스트하십시오.
- 보호 후 변경 내용 추적. 파일이 버전을 관리하는 위치에 저장되어 있다면 이전 사본을 확인할 수 있을 수도 있습니다. 저장 위치가 제공하는 기능을 확인하십시오.
- 파일 전체 보호. Microsoft는 통합 문서를 열거나 수정할 때 암호를 요구하는 방법에 대해 별도의 문서를 제공합니다. 데이터가 민감하다면 해당 문서를 참고하십시오.
다음 단계
파일 사본을 열고, 입력 셀의 잠금을 해제한 다음, 시트를 보호하고 직접 깨뜨려 보십시오. 사용자를 가두지 않으면서 Excel에서 셀을 잠그는 방법을 익혔다면, 암호를 안전한 곳에 적어 두고 보호되지 않은 원본 파일을 따로 보관하십시오.