엑셀에서 보안이 필요한 특정 문자열 *로 치환하기

주민번호나 신용카드 번호와 같이 보안이 필요한 엑셀에서 인쇄를 하기 위해 특정 문자열을 *로 치환해야 하는 경우가 있다.
이 때는 엑셀의 LEFT나 MID 혹은 RIGHT?함수를 이용해서 특정 문자열만 뽑아내고 나머지는 *와 같은 문자로 치환할 수 있다.
기본 함수 형식은 다음과 같다.

=LEFT(추출할 문자가 있는 문자열 또는 셀 주소, 추출할 문자 수)
=MID(추출할 문자가 있는 문자열 또는 셀 주소, 추출한 문자열의 시작 위치, 추출할 문자 수)
=RIGHT(추출할 문자가 있는 문자열 또는 셀 주소, 추출할 문자 수)


예를 들어 주민번호가 들어 있는 첫 셀이 C4라면 아래와 같은 수식으로 주민번호 뒷자리를 모두 *로 치환할 수 있다.


수식 : =LEFT(C4,6)&"-*******"



850101-2176393 => 850101-*******
성별까지 나타내고 싶다면,


수식 : =LEFT(C4,8)&"******"



850101-2176393 => 850101-2******

댓글

  1. 좋아 보이는 방법이긴 한데.. 하나의 셀을 더 추가해서 숨기기 하고 그래야 하는 관계로
    잘 안쓰게 되더라구요. 제가 쓰는게 익숙하지 않아서인진 모르겠지만 말이죠..

    답글삭제
  2. 네, 열을 하나 더 추가해서 작업해야 하는 번거로움은 좀 있는 방법이죠.

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

갑자기 잘 되던 티맵(T-map) 내비게이션이 종료되는 경우 해결 방법

0바이트 파일 삭제하기

파일 이름 경고