본문 바로가기

ms office TIP/엑셀TIP

엑셀 51(특정셀만 편집범위 허용하고 나머지 시트 보호[암호/편집불가]하기

엑셀 51(특정셀만 편집범위 허용하고 나머지 시트 보호[암호/편집불가]하기

지난번 글에서는 엑셀 파일, 특정시트만, 특정셀만 수식입력셀만 암호걸기 및 해제하기에 대해서 살펴보았습니다(관련글 보러가기). 이번글에서는 특정셀만 편집가능토록 하는 방법을 알아보겠습니다. 

엑셀의 데이터 표에서 아래와 같은 자료(부서별 주민번호 4월 급여 현황)이 있을 경우 특정 셀만 편집이 가능토록 하고 다른 셀들은 편집이 불가능하도록 암호를 설정할 수가 있습니다. 매월 직원들 월급을 계산하여 주거나 학생들의 시험점수나 학점만을 변경하고자 할 때에 변경해야 하는 부분은 [급여, 학점]이 되고 변경이 필요없는 부분은[부서, 성명, 입사일] 등이 될 것입니다. 이러한 경우 실수하여서 다른 셀의 중요한 값(예/주민번호)을 입력했다 하더라도 암호설정이 되어 있기 때문에 변경이 불가능합니다.

● 엑셀의 부서별 주민번호 및 4월 급여 현황 표

● 특정셀만 편집가능 : [특정셀 선택>검토탭>범위편집 허용>새로만들기>시트보호]

[시트보호(해제암호 입력)>확인> 암화확인(열기암호 입력)확인]


● 특정셀만 편집가능토록 설정됨

* 아래에서 D열인 4월 급여부분은 편집이 가능하지만(9,999,999) 기타셀(입사일/1900-01-100)을 클릭하여 입력하고자 하면 하단과 같이 보안경고문(변경하려는 셀 또는....)문이 뜹니다. 즉, 편집을 하기 위해서는 암호를 입력해야 합니다.

다수의 열항목셀 또는 행항목셀 편집범위 허용 : [위와 동일하며, 새로만들기를 통해서 범위만 추가하면 됨] 

● 2개의 열만 편집범위 허용된 결과

* 아래에서 보시는 것처럼 [A, C, E]열은 편집이 불가능하고 범위편집이 허용된 셀은 [B, D]열입니다. 위와 마찬가지로 주민등록번호 열을 클릭할 경우 보안경고창이 생성이 됩니다. 

● 특정열, 특정행셀 시트보호해제하기 : [시트보호해제>암호입력]