- 최초 작성일: 1999-10-10
- 최종 수정일: 2026-09-29
- 조회수: 32 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 셀 보호하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
엑셀로 작업을 하다보면 복잡한 수식이 들어있는 경우, 사용자가 이 부분을 만져서 실수로 지워지거나 변형되어 오류가 발생하는 경우가 자주 있습니다.
아래의 예를 보도록 하지요.(아래의 예는 UNO21님의 것 중에서 인용한 것입니다)
셀 보호하기
핵심 요약
- 입력 셀과 수식 셀을 구분한 뒤 전체 시트의 잠금을 먼저 해제합니다.
- 수식이 들어 있는 셀만 다시 잠금·숨김으로 설정하면 보호할 영역을 선택적으로 지정할 수 있습니다.
- 시트 보호를 적용하면 사용자가 계산 수식을 실수로 삭제하거나 변경하는 것을 막을 수 있습니다.
<원뿔 계산> <결과>
| 반지름의 길이는? | 12 | 바닥면적 | 452.3893421169 | ① |
| 높이는? | 12 | 원뿔부분의 면적 | 7677.3017171377 | ② |
| 전체면적 | 8129.6910592546 | ③ | ||
| 바닥 원둘레 길이 | 904.7786842339 | ④ |
아주 오래전에 배운 수학공식이라서 공식은 틀릴지도 모릅니다. 혹시 틀리더라도 이해하시고…
정작 중요한 것은 공식이 맞냐 틀리냐가 아니지요?
그러면 중요한 것은 무엇이란 말인가? 바로 왼쪽의 파란셀에 숫자가 들어가 있고 그 값을 받아서 오른쪽 빨간셀의 수식에 의해 결과값이 나오는 것입니다.
빨간셀에는 각각 아래와 같은 수식이 입력되어 있습니다.
① =PI()*E11^2
② =SQRT(E11^2+E13^2)*I17/2
③ =I11+I13
④ =2*PI()*E11^2
참고: ④의 수식 =2*PI()*E11^2은 2π에 반지름의 제곱을 곱한 값(904.78)이어서 바닥 원둘레 길이를 구하는 식으로는 맞지 않습니다. 원둘레는 2πr이므로 =2*PI()*E11이어야 하며, 반지름 12에서는 약 75.398입니다. ②는 ④의 값을 이용하므로(=SQRT(E11^2+E13^2)*I17/2) 함께 바뀌어, 원뿔부분의 면적은 약 639.775, 전체면적은 약 1,092.164가 됩니다. 이 글의 목적은 셀 보호 방법이므로 원문의 수식과 결과값은 그대로 두었습니다. 또한 위 표는 원문에서 네 개의 표로 나뉘어 있던 것을 하나로 합쳐 다시 배치한 것입니다.
이렇게 정성들여 공식을 입력해 두었는데 어떤 짜샤(?)가 와서 수식을 실수로 지운다거나 수식의 일부를 변형시켜 버리면 결과값이 당연히 틀려지겠지요? 또 자기가 방금 무슨 짓을 했는지 모르기 때문에 해결책은 커녕 양심의 가책(?)도 전혀 느끼지 못할 것이구요.
이런 경우, 간단한 방법이지만 많은 분들이 사용하지 않고 있는 것이 바로 "셀 보호하기"입니다.
(1) Ctrl+A키를 눌러 시트전체를 선택합니다.(혹은 요기를 눌러도 됩니다.)
참고: 서식-셀 메뉴와 도구-보호-시트 보호 메뉴는 구버전 메뉴입니다. 최신 Excel에서는 셀을 선택하고 Ctrl+1(셀 서식)의 보호 탭에서 잠금과 숨김을 설정하며, 시트 보호는 검토 탭의 시트 보호에서 실행합니다.
(2) "서식-셀" 메뉴의 보호탭을 선택하면 "잠금"이 체크되어 있는데 이것을 해제시킵니다.
(3) 다음은 수식이 들어있는 셀들만 선택한 다음, 다시 셀서식 대화상자를 열고, 보호탭에서 방금 해제하였던 잠금, 숨기기 항목을 체크합니다.
(4) "도구-보호-시트 보호" 메뉴에서 확인을 선택하면 됩니다. 암호는 사용자의 필요에 따라 넣든 안넣든 자유입니다.
이렇게 해주면 누가 와서 도끼로 컴퓨터를 뽀개도 이 셀은 보호가 됩니다.
다음에 또…
정리 — 셀 보호하기
| 구분 | 내용 |
|---|---|
| 문제 | 복잡한 수식이 들어 있는 셀을 사용자가 실수로 지우거나 변형하여 오류가 발생 |
| 해결 | 셀 보호하기 (시트 보호) |
| 1단계 | Ctrl+A로 시트 전체를 선택 |
| 2단계 | 셀 서식의 보호 탭에서 잠금 체크를 해제 |
| 3단계 | 수식이 들어 있는 셀만 선택하여 잠금과 숨기기를 체크 |
| 4단계 | 시트 보호를 실행 (암호는 필요에 따라 입력) |
| 예제 | 반지름과 높이로 원뿔의 면적을 계산하는 시트 |
자주 묻는 질문 (FAQ)
Q1. 수식이 든 셀을 실수로 지우지 않게 하려면 어떻게 하나요?
수식이 든 셀만 잠근 뒤 시트 보호를 실행합니다. 이 글에서는 이를 셀 보호하기라고 설명합니다.
Q2. 셀 보호는 어떤 순서로 하나요?
시트 전체의 잠금을 먼저 해제하고, 수식이 든 셀만 선택하여 잠금과 숨기기를 체크한 다음 시트 보호를 실행합니다.
Q3. 시트 보호에 암호가 꼭 필요한가요?
암호는 사용자의 필요에 따라 넣어도 되고 넣지 않아도 됩니다.
마치며
복잡한 수식이 든 시트를 다른 사람과 함께 쓸 때는 셀 보호부터 설정해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.