반응형
안녕하세요,봉자씨입니다.    

상황에 따라서 데이터를 누군가에게 배포를 해야 되는 경우 수정할 수 없도록 잠그고 싶을 때나 수정해야 할 부분만 수정 했으면 하는 경우,  
데이터를 받은 사람이 지정한 영역의 데이터를 수정하지 못했으면 하는 경우가 생깁니다.

그래서 오늘은 데이터를 누군가가 수정하지 못하게 하는 것을 한번 해보도록 하겠습니다.

시트 보호와 셀 잠금

먼저 시트 보호에 대해서 배워보도록 하겠습니다. 일단 먼저 데이터를 확인하겠습니다. 


그리고 아래와 같이 메뉴에 보시면 검토라는 것이 있고 시트 보호 라는 것이 보입니다. 
한번 클릭해보도록 하겠습니다.


그럼 아래와 같은 창이 뜹니다. 일단 무시하고 바로 확인 버튼을 눌러보겠습니다.


그리고 나서 한번 데이터를 수정해보겠습니다. 데이터를 수정하려 했더니 아래와 같은 창이 하나 뜹니다. 
그리고 데이터의 수정이 안됩니다. 
어디를 클릭해서 데이터를 입력하려고 해도 모두다 똑같이 아래와 같은 메시지가 뜨는 것을 확인 할 수 있습니다.


그래서 아래와 같이 다시 시트 보호 해제를 클릭하게 되면 데이터를 다시 수정이 가능하게 됩니다.


그런데 우리가 원하는 것은 이것이 아닙니다. 우리가 원하는 것은

특정한 데이터 영역만 수정/삭제/입력이 안 됐으면 합니다.
그리고 시트 보호 해제가 저렇게 쉽게 안 됐으면 합니다.

그럼 먼저 우리가 원하는 첫번째, 빨간 곳의 데이터는 수정 및 삭제가 안되도록 하겠습니다.


1번째 단계를 수정이 안됐으면 하는 곳에 대한 처리부터 시작이 됩니다.
CTRL+A를 누릅니다.표 안에서 단축키를 눌렀다면 한번 더 CTRL+A를 눌러 줍니다.(전체를 선택합니다.) 
그리고 ALT+1을 눌러서 줍니다.(셀 서식창을 열어 줍니다.) 
아래와 같이 보호로 이동하고 잠금을 해제 하게 됩니다. 마지막으로 확인을 클릭 합니다.



여기서 잠깐 잠금이란 무엇인지 궁금증이 생겼습니다.

잠금이란?
엑셀에서 셀을 입력하지 못하게 하는 것을 셀 잠금이라고 합니다. 모든 셀은 기본적으로 셀 잠금이 되어 있습니다. 
그래서 우리가 처음에 시트 보호를 했을 때에 시트 보호가 발동이 되면서 모든 셀에 입력 및 수정이 불가능 했던 것입니다.

이제 우리가 수정을 못하게 할 데이터를 선택을 합니다. 
선택을 위해서 CTRL키를 누르고 원하는 데이터를 클릭해서 선택하시면 됩니다. 
그럼 아래와 같이 선택이 됩니다.


(파랑색부분은 선택 되었지만 색깔이 잘 구분이 안되네요)
위와 같이 선택이 되었다면 이 상태에서 다시 CTRL+1을 눌러줍니다. (셀서식) 
이제 그럼 아래와 같은 창이 뜨는데 여기서는 잠금을 클릭해 주게 됩니다. 그리고 확인을 눌러줍니다.


이제 이 상태에서 시트 보호를 클릭 합니다.


그럼 아래와 같이 창이 다시 뜹니다.


잠긴 셀의 내용워크 시트 보호가 클릭 되어 있는 것을 볼 수 있습니다. 
이 것으로 인해 셀이 잠기게 됩니다. 시트 보호 해제를 위해 암호를 넣는 구간이 있습니다.

원하는 암호를 넣어주면됩니다. 저는 1111로 넣어보도록 하겠습니다.

이제 아래를 보면 워크시트에서 허용할 내용 이란 부분이 보입니다.

무엇을 허용할 것이냐! 즉, 시트 보호는 하나 이건 열어 주겠다. 이것입니다.

기본적으로 잠긴 셀 선택은 가능하게 해주고 잠기지 않은 셀에 대해서 선택은 가능하게 열어 주게 되어 있습니다. 
(만약에 수정 못하게 할 데이터를 클릭도 못하게 하려면? 네 맞습니다. 잠긴 셀 선택을 해제 하시면 됩니다.) 
이제 확인 클릭 합니다.


다시 한번 암호를 넣으라는 경고가 뜨는 것이 확인 됩니다. 
다시 한번 입력하고 확인을 눌러주심 됩니다. 
그리고 나서 이제 다시 셀을 한번 선택해서 수정을 해보겠습니다.


빨간박스 보이시죠 ?수정이 됩니다.
파란박스 보이시죠? 데이터를 수정하려 했더니 경고 창이 뜨게 됩니다.
시트에 데이터를 보호하기 위한 간단한 실습이 끝났습니다.
 
이제 한번 시트 보호 실습이 끝났으니 시트보호 해제 한번 해보도록 하겠습니다.


클릭을 합니다. 그랬더니 암호 물어봅니다. 분명 걸어 두었죠. 아무나 해제를 못하게 말입니다.


본인이 넣어 두셨던 암호를 입력합니다. 저는 1111을 넣어 두었습니다. 그리고 확인을 누릅니다.
그럼 이제 시트 보호가 해제가 됩니다.


그래서 단가라는 데이터도 수정이 가능하게 됩니다.

다음 시간에는 오늘 수업시간에 배운 것 중 넘어간 부분이 있습니다. 바로 숨김이라는 부분입니다. 
설명도 없이 지나간 이것에 대해서 다음시간에 배워보도록 하겠습니다.


봉자씨 입니다. 추가 자료를 붙입니다.

시트보호에서 
먼저 잠긴 셀 선택 = 시트가 잠기는 순간 해당 셀을 선택이 가능
잠기지 않은 셀 선택 =  잠긴 셀은 선택 조차 불가능 

나머지는 필요에 의해 선택하시면 됩니다.

셀서식, 열서식, 행서식, 행삭제, 열삭제....

등등을 체크해 준다면 해당 건에 대해서 허락을 하겠다는 겁니다.

체크가 안된 지금 상황에서는
셀 서식 변경불가
열 서식 변경불가
행 삭제 불가
열 삭제 불가..등등이 되는 겁니다.

감사합니다.

반응형