3초 만에 엑셀 주민등록번호 뒷자리를 완벽하게 삭제하는 초간단 비법! (개인정보 보호

3초 만에 엑셀 주민등록번호 뒷자리를 완벽하게 삭제하는 초간단 비법! (개인정보 보호 필수)

목차

  1. 시작하며: 왜 주민등록번호 뒷자리를 삭제해야 할까요?
  2. 가장 쉽고 빠른 방법: 바꾸기(Ctrl+H) 기능을 활용한 주민등록번호 뒷자리 삭제
    • 단계 1: 바꾸기 기능 실행
    • 단계 2: 찾을 내용 및 바꿀 내용 입력
    • 단계 3: 결과 확인 및 주의사항
  3. 함수를 이용한 정교한 삭제 및 마스킹 처리
    • LEFT 함수를 이용한 앞자리 추출
    • CONCATENATE 또는 & 연산자를 이용한 마스킹
    • TEXTJOIN 함수를 활용한 고급 마스킹 (Office 365/최신 버전)
  4. 서식 변경을 통한 시각적인 뒷자리 숨김 (데이터 자체는 유지)
    • 단계 1: 셀 서식 창 열기
    • 단계 2: 사용자 지정 서식 설정
  5. 마치며: 개인정보 보호, 엑셀에서부터 시작하세요!

1. 시작하며: 왜 주민등록번호 뒷자리를 삭제해야 할까요?

배너2 당겨주세요!

최근 개인정보 보호의 중요성이 그 어느 때보다 강조되고 있습니다. 특히, 엑셀(Excel) 파일에 담겨있는 주민등록번호와 같은 민감 정보는 유출 시 심각한 문제를 야기할 수 있죠. 업무상 주민등록번호를 취합해야 할 때가 있지만, 실제로는 성별 및 생년월일 정보가 담긴 앞 7자리만 필요한 경우가 많습니다.

나머지 뒷 6자리는 개인을 식별하는 고유 정보이므로, 파일을 보관하거나 공유할 때 반드시 삭제하거나 *와 같은 마스킹 처리를 통해 개인정보 유출 위험을 최소화해야 합니다. 지금부터 엑셀에서 주민등록번호 뒷자리를 매우 쉽고 간단하게 삭제하거나 안전하게 마스킹하는 방법을 구체적이고 자세하게 알아보겠습니다. 이 방법을 통해 소중한 개인정보를 안전하게 지키세요!


2. 가장 쉽고 빠른 방법: 바꾸기(Ctrl+H) 기능을 활용한 주민등록번호 뒷자리 삭제

엑셀에서 주민등록번호를 삭제하는 가장 빠르고 직관적인 방법은 ‘바꾸기’ (Replace) 기능을 활용하는 것입니다. 이 방법은 데이터가 이미 하이픈(-)으로 구분되어 있고, 뒷자리를 완전히 삭제하거나 공백으로 처리할 때 유용합니다.

단계 1: 바꾸기 기능 실행

먼저, 주민등록번호가 입력된 셀 범위를 선택합니다. 그다음, 키보드에서 Ctrl + H 키를 눌러 ‘찾기 및 바꾸기’ 대화상자를 바로 실행하거나, 홈 탭 > 편집 그룹 > 찾기 및 선택 > 바꾸기를 클릭합니다.

단계 2: 찾을 내용 및 바꿀 내용 입력

주민등록번호는 보통 ‘**-*******’ 형태로 되어 있으며, 우리가 삭제하려는 부분은 하이픈(-) 뒤의 7자리입니다. 이 7자리를 한 번에 지정하기 위해 와일드카드 문자별표(*)를 사용합니다.

  1. 찾을 내용(Find What): -\* 를 입력합니다.
    • 하이픈(-)은 그대로 입력하고, 그 뒤에 오는 7자리를 모두 포함하기 위해 와일드카드인 별표(*)를 사용합니다. 이렇게 입력하면 엑셀은 하이픈 뒤에 있는 모든 문자(숫자 7자리)를 찾게 됩니다.
  2. 바꿀 내용(Replace With): 이 칸은 공백으로 비워둡니다.
    • 뒷자리를 완전히 삭제하여 주민등록번호가 앞 6자리만 남도록 하기 위함입니다. 만약 뒷자리를 공백 대신 마스킹 문자(*******)로 바꾸고 싶다면, 여기에 해당 마스킹 문자를 입력하면 됩니다. 예를 들어, ‘-*******’‘-*‘**로 바꾸는 방식으로 활용할 수 있습니다.

단계 3: 결과 확인 및 주의사항

‘모두 바꾸기(Replace All)’ 버튼을 클릭하면 선택된 범위 내의 모든 주민등록번호 뒷자리가 한 번에 삭제됩니다.

  • 결과: ‘901231-1234567’ $\rightarrow$ ‘901231’
  • 주의사항: 이 방법은 셀 전체가 주민등록번호로만 구성되어 있을 때 가장 깔끔하게 적용됩니다. 만약 셀 안에 다른 텍스트와 주민등록번호가 섞여 있다면 의도치 않은 부분이 삭제될 수 있으므로, 반드시 주민등록번호 열(Column)에만 적용해야 합니다. 또한, 이 방법은 데이터 자체를 변경하므로 원본 데이터가 필요하다면 반드시 백업을 해두어야 합니다.

3. 함수를 이용한 정교한 삭제 및 마스킹 처리

바꾸기 기능이 단순하고 빠르다면, 함수(Function)를 사용하는 방법은 데이터의 안전성을 유지하면서 앞자리만 추출하거나 뒷자리를 마스킹하는 등 더 정교한 처리를 가능하게 합니다. 이는 원본 데이터는 그대로 두고, 다른 열에 가공된 데이터를 생성할 때 유용합니다.

LEFT 함수를 이용한 앞자리 추출

주민등록번호 앞 6자리(생년월일)와 하이픈(-)까지 포함한 총 7자리를 추출하는 가장 기본적인 방법입니다.

  • 사용 함수: LEFT(text, num_chars)
  • 작성 예시: 주민등록번호가 A2 셀에 있다고 가정할 때, =LEFT(A2, 7) 을 입력합니다.
    • A2 셀에 있는 텍스트에서 왼쪽부터 7개의 문자(예: 901231-)만 추출합니다.
  • 결과: ‘901231-1234567’ $\rightarrow$ ‘901231-‘

CONCATENATE 또는 & 연산자를 이용한 마스킹

앞자리 추출과 함께 뒷자리를 특수문자(*)로 마스킹하여 개인 식별을 불가능하게 만드는 방법입니다.

  • 사용 함수: LEFT + CONCATENATE 또는 & 연산자
  • 작성 예시 (1: & 연산자 사용):
    • =LEFT(A2, 6) & "-" & "*******"
    • LEFT(A2, 6): 앞 6자리 추출 (901231)
    • & “-” & “*“**: 하이픈과 마스킹 문자열을 결합
  • 작성 예시 (2: CONCATENATE 함수 사용):
    • =CONCATENATE(LEFT(A2, 6), "-", "*******")
  • 결과: ‘901231-1234567’ $\rightarrow$ ‘901231-*
    • 이때, 마스킹 문자열의 길이는 뒷자리의 실제 길이인 7자리(*는 7개)에 맞춰주는 것이 일반적입니다.

TEXTJOIN 함수를 활용한 고급 마스킹 (Office 365/최신 버전)

최신 엑셀 버전에서 사용할 수 있는 TEXTJOIN 함수는 여러 텍스트를 특정 구분 기호로 쉽게 연결해주는 기능입니다. 이를 SUBSTITUTE 함수와 결합하여 하이픈을 기준으로 뒷자리를 교체하는 방식으로도 응용할 수 있지만, 가장 간결한 방법은 역시 LEFT 함수& 연산자를 활용하는 것입니다.

  • REPLACE 함수를 활용한 마스킹
    • 이 방법은 하이픈의 위치에 관계없이 주민등록번호 뒷자리를 지정된 문자로 바꿉니다. 하이픈의 위치는 보통 7번째 문자이므로, 8번째 문자부터 7자리를 바꾸는 방식으로 처리합니다.
    • =REPLACE(A2, 8, 7, "*******")
      • A2 셀의 텍스트에서 8번째 위치부터 7개의 문자*“**로 바꿉니다.
    • 결과: ‘901231-1234567’ $\rightarrow$ ‘901231-*
      • 이 함수 방식이 가장 깔끔하고 정교하게 마스킹 처리를 할 수 있는 방법입니다.

4. 서식 변경을 통한 시각적인 뒷자리 숨김 (데이터 자체는 유지)

만약 데이터 자체는 그대로 유지하면서, 화면에 보일 때만 뒷자리를 숨기거나 마스킹 처리하고 싶다면 ‘셀 서식(Custom Formatting)’ 기능을 사용할 수 있습니다. 이 방법은 파일 공유 시 데이터를 유지해야 하지만 시각적으로는 보호되어야 할 때 유용합니다.

단계 1: 셀 서식 창 열기

주민등록번호가 입력된 셀 범위를 선택합니다. 키보드에서 Ctrl + 1 키를 누르거나, 선택한 셀에서 마우스 오른쪽 버튼을 클릭하여 ‘셀 서식(Format Cells)’을 선택합니다.

단계 2: 사용자 지정 서식 설정

셀 서식 대화상자에서 ‘표시 형식’ 탭을 선택하고, ‘사용자 지정’ 범주를 클릭합니다.

  1. 형식(Type): 입력란에 다음과 같이 입력합니다.
    • 000000-*******
    • 000000: 숫자 6자리는 그대로 표시하라는 의미입니다.
    • : 하이픈을 표시합니다.
    • ***: 하이픈 뒤의 7자리는 실제 값에 관계없이 별표(*) 7개로 표시하라는 의미입니다.
  2. ‘확인’ 버튼을 클릭하면, 실제 셀의 값은 ‘9012311234567’와 같이 숫자로 남아있더라도(하이픈이 없는 경우), 화면에는 ‘901231-*‘와 같이 마스킹된 형태로 보이게 됩니다.
  3. 참고: 이 방법은 주민등록번호가 텍스트가 아닌 숫자 형식으로 저장되어 있고, 하이픈이 없는 ‘9012311234567’ 형태일 때 가장 효과적입니다. 만약 하이픈이 포함된 텍스트 형식이라면, `@*` 와 같은 텍스트 서식 코드를 응용해야 합니다. (@**는 원본 텍스트를 의미합니다.)

5. 마치며: 개인정보 보호, 엑셀에서부터 시작하세요!

엑셀 파일은 대량의 개인정보를 담고 있는 경우가 많아 해킹이나 유출 사고 발생 시 큰 피해로 이어질 수 있습니다.

[Image of a shield icon protecting data]
오늘 알아본 ‘바꾸기’ 기능, 함수를 이용한 마스킹, 그리고 ‘셀 서식’ 설정 방법들은 모두 주민등록번호 뒷자리를 삭제하거나 보호할 수 있는 매우 쉬우면서도 필수적인 개인정보 보호 조치입니다.

데이터의 사용 목적과 필요성에 따라 ‘바꾸기’처럼 데이터를 영구적으로 삭제할 수도 있고, 함수서식처럼 원본은 유지하면서 시각적으로만 보호할 수도 있습니다. 여러분의 엑셀 작업 환경에 가장 적합한 방법을 선택하여 소중한 정보를 안전하게 관리하시기를 바랍니다. 간단한 엑셀 조작만으로도 개인정보 유출 위험을 크게 낮출 수 있습니다. 지금 바로 여러분의 엑셀 파일을 점검해보세요!

Leave a Comment

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.