Excel 엑셀 주민번호 가리기 방법 3가지 완벽 정리 (REPLACE 함수, 빠른 채우기, LEFT 함수 활용)

이번 포스팅에서는 Excel 엑셀 주민번호 가리기 방법, 엑셀(Excel)로 개인정보 데이터를 다룰 때, 반드시 필요한 주민등록번호 뒷자리를 별표(*)로 가리는 3가지 핵심적인 방법 – REPLACE 함수, 빠른 채우기, 그리고 LEFT 함수 조합에 대해 상세하게 정리해보았습니다.

기업이나 기관에서 고객, 임직원의 데이터를 관리할 때, 주민등록번호와 같은 개인 식별 정보(PII)의 취급은 매우 엄격한 규제와 책임을 따릅니다. 개인정보보호법을 비롯한 여러 법규는 불필요한 개인정보의 노출을 최소화하고, 수집된 정보는 안전하게 관리할 것을 의무화하고 있습니다.

이러한 맥락에서, 원본 데이터를 그대로 사용하지 않고 주민등록번호의 뒷자리 등 민감한 부분을 별표(*)나 다른 문자로 대체하는 ‘데이터 마스킹’은 필수적인 보안 조치 중 하나입니다. 데이터 마스킹은 내부 보고 자료를 작성하거나, 통계 분석을 위해 데이터를 제3자에게 제공하거나, 시스템 개발 및 테스트 과정에서 실제 데이터를 사용해야 할 때, 정보 유출의 위험을 현저히 낮추는 역할을 합니다.

즉, 데이터의 형식은 유지하면서도 민감한 정보의 내용을 가려, 데이터의 유용성과 보안성 사이의 균형을 맞추는 핵심적인 데이터 관리 기술입니다. 이번 포스팅에서는 이러한 목적에서 Excel 엑셀 주민번호 가리기 3가지 방법 – REPLACE 함수, 빠른 채우기, 그리고 LEFT 함수 조합에 대해 상세하게 정리해보았습니다.


엑셀 주민번호 가리기 방법 (1) REPLACE 함수 활용

지정한 위치의 텍스트를 다른 텍스트로 바꾸는 REPLACE 함수는 엑셀 주민번호 가리기 방법으로 가장 많이 활용되는 방법입니다.

REPLACE 함수 이해하기

REPLACE 함수는 네 가지 인수를 가집니다:

=REPLACE(원본셀, 시작위치, 바꿀글자수, "새로운문자")
  • 원본셀: 주민등록번호가 들어있는 셀 (예: A2)
  • 시작위치: 바꾸기 시작할 문자의 위치. 주민번호 뒷자리 첫 번째 숫자는 8번째 자리에 해당합니다.
  • 바꿀글자수: 별표(*)로 바꿀 문자의 개수. 뒷자리 7개를 모두 바꾸려면 7을 입력합니다.
  • 새로운문자: 대체할 문자. ******* 와 같이 큰따옴표 안에 별표를 넣어줍니다.

REPLACE 함수 활용 엑셀 주민번호 가리기 예시

예시로 아래와 같이 주민번호 뒷자리 7개를 모두 *로 가리고 싶다고 가정해 보겠습니다. 마스킹 결과를 표시할 새로운 열의 첫 번째 셀(예: B3)을 클릭하고 아래와 같이 수식을 입력합니다.

=REPLACE(B3, 8, 7, “*******”)

엑셀 주민번호 가리기

수식을 입력하고 Enter 키를 누르면, B3 셀의 주민등록번호 뒷자리 7개가 별표로 바뀐 결과가 C3 셀에 나타납니다. 이제 C3 셀의 오른쪽 하단 모서리에 있는 작은 네모(채우기 핸들)를 마우스로 잡고 아래로 쭉 드래그하면, 나머지 모든 주민등록번호에 동일한 서식이 한 번에 적용됩니다.

엑셀 주민번호 가리기

참고로 마이크로소프트 고객지원 페이지에서 REPLACE 함수 사용법에 대해서 가볍게 안내하고 있습니다.


엑셀 주민번호 가리기 방법 (2) 빠른 채우기(Flash Fill) 이용

엑셀의 인공지능 패턴 인식 기능인 ‘빠른 채우기’를 이용하면, 함수 없이 단 하나의 예시만으로 모든 데이터를 순식간에 변경 – 한번에 엑셀 주민번호 가리기를 할 수 있습니다.

1. 첫 번째 데이터의 견본 입력
주민등록번호가 있는 열 바로 옆의 빈 열(예: C3 셀)에, 원하는 결과의 견본을 직접 타이핑합니다. 예를 들어, A2 셀에 880101-1234567이 있다면, B2 셀에 880101-1****** 이라고 직접 입력하고 Enter 키를 누릅니다.

엑셀 주민번호 가리기

2. 빠른 채우기 단축키 실행 (Ctrl + E)
견본을 입력한 바로 아래 셀(B4)을 포함해서 전체 마스킹하는 셀을 선택한 다음, 빠른 채우기 단축키를 실행하면 엑셀이 첫 번째 행에서 바뀐 패턴(‘뒤 6자리를 별표로 바꿈’)을 인식하여 나머지 모든 행에 동일한 규칙을 자동으로 적용하여 엑셀 주민번호 가리기가 바로 적용 됩니다. 수식을 전혀 사용하지 않고 가장 빠르고 직관적으로 작업을 완료할 수 있습니다.

엑셀 주민번호 가리기

주의사항: 빠른 채우기는 함수가 아니므로, 원본 주민등록번호(A열)가 변경되어도 마스킹된 결과(B열)는 자동으로 업데이트되지 않습니다. 일회성 작업에 매우 유용하지만, 원본 데이터가 계속 바뀌는 환경에는 적합하지 않습니다.


엑셀 주민번호 가리기 방법 (3) LEFT 함수와 & 연산자 조합

텍스트의 왼쪽 일부를 가져오는 LEFT 함수와, 텍스트를 서로 연결하는 & 연산자를 조합하는 방법도 매우 유용합니다.

LEFT 함수와 & 연산자 이해하기

LEFT(텍스트, 글자수): 지정한 텍스트의 왼쪽에서부터 원하는 글자 수만큼을 추출합니다.

&: 두 텍스트나 수식 결과를 하나로 합쳐줍니다.

LEFT 함수와 & 연산자 활용 엑셀 주민번호 가리기 예시

주민등록번호의 앞에서 8자리(YYMMDD-G)만 남기고, 그 뒤에 별표 6개를 붙이는 방법입니다. C3 셀에 아래와 같이 입력합니다.
=LEFT(A2, 8) & “******”
이 수식의 의미는 “A2 셀의 왼쪽에서 8글자를 가져온 다음, 그 뒤에 ******라는 텍스트를 붙여라” 입니다.

엑셀 주민번호 가리기

Enter 키를 누르면 마스킹된 결과가 나타납니다. 이 방법 역시 함수이므로, 채우기 핸들을 아래로 드래그하여 모든 데이터에 적용할 수 있으며, 원본 데이터가 바뀌면 결과도 실시간으로 업데이트됩니다.

엑셀 주민번호 가리기


핵심 요약 정리

구분REPLACE 함수빠른 채우기 (Flash Fill)LEFT + & 함수
방법수식 =REPLACE(A2,8,7,”*******”)견본 입력 후 Ctrl + E수식 =LEFT(A2,8) & “******”
장점가장 정석적이고 유연함. 중간부터 바꾸는 등 다양한 응용 가능.매우 빠르고 직관적임. 함수 지식이 전혀 필요 없음.수식의 구조가 단순하여 이해하기 쉬움.
단점함수 구문이 다소 길고 복잡하게 느껴질 수 있음.원본 데이터 변경 시 결과가 자동 업데이트되지 않음.텍스트의 중간 부분을 다루기에는 부적합함.
적합한 상황원본 데이터가 바뀔 수 있는 동적인 환경. 정확하고 체계적인 관리가 필요할 때.일회성 데이터 변환 작업. 빠르고 간단하게 결과를 얻고 싶을 때.앞부분만 남기고 뒷부분을 가리는 단순한 작업.

이번 포스팅에서는 Excel 엑셀 주민번호 가리기 방법, 엑셀(Excel)로 개인정보 데이터를 다룰 때, 반드시 필요한 주민등록번호 뒷자리를 별표(*)로 가리는 3가지 방법 – REPLACE 함수, 빠른 채우기, 그리고 LEFT 함수 조합에 대해 정리해보았습니다.

원본 데이터의 변경 가능성을 고려해야 한다면 REPLACELEFT와 같은 함수를, 단 한 번의 빠른 변환 작업이 필요하다면 빠른 채우기 기능을 사용하는 것을 추천합니다.

앞선 포스팅에서 정리한 엑셀 관련 글은 아래와 같습니다.

엑셀 공백 제거 3가지 방법 완벽 가이드 (TRIM, SUBSTITUTE, 찾기 및 바꾸기)

Excel 엑셀 파이 기호 입력 3가지 방법 완벽 가이드 (π입력 3가지 방법 및 PI 함수)

댓글 남기기