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

이전 시간 엑셀의 시트보호 1장에 이어서 이제 2장 수업을 시작하겠습니다. 
이전 시간에 언급 하였던  숨김 기능에 대해서 한번 알아 보도록 하겠습니다.


그럼 간단한 질의 응답을 한번 해볼까 합니다. 
과연 언제 사용 할까요? 여러분이 수식을 사용하는데 있어서 수식이 노출이 안됐으면 할 때 사용하게 됩니다.  
여러분은 어떻게 하나여? 수식을 그냥 값으로 바꿔 버리시나요?
(수식이 있는 곳을 복사 한 후 다시 이를 값으로 선택하여 붙여 넣기를 하여 값으로 덮어 씌움) 
좋은 방법입니다. 하지만 데이터가 변경되고 나면 다시 반영이 되지 않습니다.
그럼 어떤 방법이 있을까요? 일단 우리가 해야 할 것에 대해서 간단히 먼저 설명을 드리겠습니다. 
아래의 그림을 한번 보겠습니다.

빨간 박스 : 수정이 가능하게 합니다.
파란 박스 : 수정은 가능하나 수식이 안 보이게 합니다.

D열의 수식은 아래와 같습니다.


E열의 수식은 아래와 같습니다.



먼저 첫 번째로 빨간 박스에 대한 작업을 수행 해 보도록 하겠습니다. 
일단 우리가 배운 대로라면 빨간 박스는 쉽게 할 수가 있습니다. 
먼저 빨간 박스를 선택하고 잠금 해제 해보도록 하겠습니다.


잠금을 해제 했습니다. 그리고 이제 이 상태에서 먼저 테스트를 위해서 시트 보호를 한번 클릭해보도록 하겠습니다. 
그럼 아래와 같은 팝업 창이 뜹니다. 확인후에 확인을 누릅니다.


D열을 수정하려 하니 아래와 같이 경고가 나옵니다. 
하지만 수식이 그냥 모두 노출이 됩니다.(빨간 박스가 보이시죠?) 우린 수식을 노출하고 싶지 않습니다. 
그럼 다음 단계로 넘어가 보도록 하겠습니다. 그러기 위해서 다시 시트 보호 해제를 클릭 합니다.


이제 우리가 해야 할 일은 D열과 E열에서 수식을 숨기고 싶은 곳을 먼저 선택을 하고 셀 서식을 열어 줍니다.(ctrl+1)  
그리고 셀 서식 팝업 창이 뜨면 보호로 이동해서 숨김을 클릭 하시면 됩니다.
(숨김이란? 워크 시트에서 셀의 수식을 숨겨줍니다. 단, 시트 보호를 해야지만 효과를 발휘합니다.)


그리고 다시 시트 보호를 한번 눌러 보도록 하겠습니다.


암호는 넣어 주셔도 되고 테스트니 생략 하셔도 됩니다. 그리고 나서 확인을 눌러 줍니다. 
D열이 수정이 안되긴 마찬가지입니다.
그렇지만 아까와는 다른 점이 생겼습니다. 바로 수식이 사라졌습니다. 
초록 화살표 보이시죠? D2셀을 클릭 하였지만 수식이 나타나지 않습니다.


해당 엑셀 파일을 받은 사람은 C열 만을 수정할 수 있습니다. 
그리고 D열과 E열이 어떻게 계산이 되는 지에 대해서는 알 수가 없습니다.


특정 셀을 수정 못하게 하고 수식을 같이 숨겨준다면
필요한 데이터를 입력 받으면서 중요한 데이터의 수식을 가려서 노출하지 않을 수가 있습니다.
그것이 숨김 기능을 사용하는 주된 이유이기도 합니다.
감사합니다.

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

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

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

시트 보호와 셀 잠금

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


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


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


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


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


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

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

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


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



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

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

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


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


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


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


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

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

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

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

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


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


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


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


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


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

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


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

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

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

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

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

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

감사합니다.

반응형
  1. 감사합니다! 2020.03.10 20:27

    유용한 글 정말 감사합니다! 많은 도움이 되었어요.