[엑셀] 사업자등록번호 하이픈 [-] 다루기 [입력,삭제, Vlook-up]

2023. 6. 3. 00:07슬기로운 회사 생활

반응형

사업자등록번호

엑셀에서 서로 다른 형태 [하이픈 유무]의 사업자 등록번호 가공 하기

엑셀로 업체 다른 시스템이나 담당자들에게 취합/획득한 자료 기반으로 작업을 할 때 사업자등록번호 하이푼 [-]표시때문에 곤란한 경우가 발생한다. 어떤 데이터는 하이픈 표시가 있고, 어떤 데이터는 하이푼 표시가 없다면....우리가 애용하는 vlookup 함수가 통하지 않기 때문이다. 몇 개 되지 않는 데이터를 편집할때는 큰 문제가 되지 않겠지만 데이터가 많을때는 정말 곤욕스러울 수도 있다. 

하지만 이 문제는 정말 간단하게 해결 할 수 있다. 방법도 다양하다.

1. 사업자등록번호의 하이픈[-]을 제거 하기

① 사업자 등록번호에 하이픈[-] 제거할 열을 선택한다.

② Ctrl + H [엑셀 바꾸기 단축키]로 찾기 및 바꾸기 창을 띄운다. 

③ 찾을 내용(N) 에 [-]을 입력 한다. 바꿀 내용(E) 는 아무것도 입력하지 않고 공란으로 둔다.

④ Alt+A나 모두 바꾸기를 클릭 한다.

⑤ 모든 사업자 등록 번호의 하이픈[-]이 사라졌다.

하이픈[-] 모두 없애기

2. 사업자등록번호의 하이픈[-] 넣기

이 번엔 반대로 하이픈[-]을 넣어 보도록 하겠다. 셀서식에서 간단히 하이픈[-]을 표시 할 수도 있다. 

사업자 등록 번호 하이픈(-) 표시

① 사업자 등록번호에 하이픈[-] 표시할 열을 선택 한다.

② Ctrl + 1 [엑셀 셀서식 단축키]로 셀서식 창을 연다.

③ 범주에서 "사용자 지정"을 선택한다.

④ 형식에 000-00-00000 를 입력 하고, 확인을 클릭 하면 모든 사업자 등록 번호에 하이픈[-] 표시가 나타난다.

셀 서식에서 사업자등록번호의 하이픈[-] 표시 할 수 있지만 이는 화면에 보이기만 해당 양식으로 보이는 것이기 때문에 실제 하이픈이 있는 데이터와의 vlookup은 불가능 하다.

이럴때에는 text 함수를 사용하면 된다. (처음에는 left,mid,right 함수를 가지고 복잡하게 했었떤걸 생각하면 ...) 함수는 text(e2,"000-00-00000") 이다.

text 함수로 하이픈 넣기
text 함수로 사업자등록번호 - 넣기

문자열 찾기 함수를 통해서도 할 수는 있다. 그런데 굳이 복잡하게 할 필요는 없을 것이다. 참고로 한수는 이렇다. (=LEFT(E2,3)&"-"&MID(E2,4,2)&"-"&RIGHT(E2,5))

*. 마지막으로 사업자등록번호 자릿수에 대해 짧게 알아 보자. 사업자 등록 번호는 총 열자리수로 세자리 - 두자리 - 다섯자리로 구분 된다.

앞에 세자리는 세무서 코드이다.(별첨 파일에 참고로 넣어 두겠다. 우리나라에는 약 150개 정도의 세무서가 있다.)  중간 두자리는 과세 대상을 구분 한다. 

  • 01~79 : 개인업자, 과세사업자
  • 80 : 원천징수의무가 있는 비사업자 및 다단계판매원
  • 81,86,87,88 : 영리법인의 본점
  • 82 : 비영리법인의 본점 및 지점
  • 83 : 국가, 지방자치단체, 지방자치단체조합
  • 84 : 외국법인의 본점 및 지점, 연락사무소
  • 85 : 영리법인의 지점
  • 89 : 법인이 아닌 종교 단체 (소득세법 2조 3항)
  • 90~99 : 면세인 개인사업

마지막 다섯자리중 네자리는 과세, 면세, 법인 별 등록, 지정일자 순 일련번호이고 맨마지막 자리는 특별한 의미가 있는 것이 아니고 국세청의 전산시스템에 의한 사업자등록번호 오류 검증을 위한 숫자이다.

사업자등록번호&세무서코드.xlsx
0.02MB

 

 

반응형