엑셀 Excel 휴대폰 전화번호 자릿수 맞춰 하이픈 자동 적용 하기

엑셀에서 자료를 관리 할 때 자주 들어가는 것이 연락 처 정보 입니다. 그런데 이 휴대폰 번호 와 일반 전화 번호들이 그냥 숫자들만 정리 되어 있다면 가독성이 매우 낮아지게 됩니다.

그리고 현재는 중간의 전화번호가 모두 4 자리이지만 이전 번호를 그대로 사용 하는 경우도 많습니다. 고로 전화번호의 자릿수도 통일 되지 않아 더욱 보기가 좋지 않습니다.

그래서 오늘은 엑셀 Excel 에서 휴대폰 번호등 연락처에 하이픈(-) 이 자동적으로 반영 되고 자릿수도 통일감 있게 맞춰 지도록 적용 하는 방법 에 대해서 알아 봅니다.


해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 해당 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

튜토리얼 환경 : 윈도우 11, 마이크로소프트 365 엑셀 Excel (버전: 2111)

‘셀 서식’ 에서 적용 하는 방법

‘셀 서식’ 의 ‘사용자 지정’ 메뉴에서 전화번호 형식에 맞는 조건식을 이용 해 자동으로 하이픈 을 적용 할 수 있습니다.

그리고 중간 번호의 자릿수 (3자리 와 4자리) 도 강제로 모두 4 자리로 맞출 수 있습니다.

‘셀 서식’ 이동 후 조건 입력

셀서식_메뉴_이동
셀서식 메뉴 이동
  1. 1 하이픈을 적용할 셀을 모두 선택 한 상태에서 마우스 오른쪽 버튼으로 클릭 해 컨텍스트 메뉴를 확장 합니다.
  2. 2 메뉴에서 셀 서식(F) 항목으로 이동 합니다.
셀서식의_표시형식_에서_사용자_지정_이동
셀서식의 표시형식 에서 사용자 지정 이동
  1. 3 ‘셀 서식’ 패널이 실행 되면 상단 탭이 ‘표시 형식’ 인지 확인 합니다.
  2. 4 범주(C) 박스에서 사용자 지정 으로 이동 합니다.
  3. 5 이동 후 상단 형식(T) 텍스트 필드에 아래와 같이 입력 후 확인 버튼을 눌러 값을 반영 합니다.
[<=999999999]0##-###-####;0##-####-####

조건 식 설명 및 적용 결과

기본_조건식
기본 조건식
  1. 1 기본적인 조건 식의 형태 입니다. 조건이 (True)이면 세미콜론 앞의 값거짓(False) 이면 뒤의 값을 적용 합니다. 이 내용을 참고 후 아래 설명을 확인 합니다.
조건식_설명
조건식 설명
  1. 2 위 기본 조건 식에 따라 휴대전화 번호에 하이픈을 자동으로 적용하기 위해서는 아래와 같은 내용이 반영 되어야 합니다.
    • 일반적으로 엑셀에서 전화번호와 같이 앞자리가 0 인 수치를 셀에 입력 하게 되면 표기 되지 않고 12-345-6789 와 같은 9자리 형태가 됩니다.
    • 앞의 0 이 사라지기 때문에 강제적으로 형식에 0## 과 같은 형식으로 0 을 추가 해 줍니다.
    • 그리고 기준을 9 자리의 최대 값인 999999999 으로 정 합니다. ( 기준은 편한 방식을 사용 하면 됩니다. )
    • 999999999 이 수치를 기준으로 1 이라도 올라가면 10 (12-3456-7890) 자리 수로 계산 하게 됩니다.
전화번호에_자동_하이픈_적용_완료
전화번호에 자동 하이픈 적용 완료
  1. 3 이렇게 010-123-4567 또는 010-1234-5678 과 같이 자동으로 하이픈이 적용 되었습니다.

자릿수 맞추기

세자리_전화번호_자릿수_정리_안된_상태
세자리 전화번호 자릿수 정리 안된 상태
  1. 1 원하는 하이픈이 적용 되었지만 중간 번호가 3자리 와 4자리가 모두 포함되어 자릿수가 다르니 보기가 불편 합니다.
자릿수_맞추기_형식_변경
자릿수 맞추기 형식 변경
  1. 2 ‘셀 서식’ 창으로 다시 이동 합니다.
  2. 3 형식(T) 텍스트 필드에 아래와 같이 중간 3 자리 값을 나타내는 ###공백 문자를 나타내는 _9 를 추가 해 _9### 으로 수정 해 줍니다.
[<=999999999]0##-_9###-####;0##-####-####
중간_전화번호_자릿수_정리_완료
중간 전화번호 자릿수 정리 완료
  1. 4 이렇게 하이픈자릿수까지 모두 맞춰지게 되었습니다.

‘Text’ 함수를 사용 하는 방법

셀 서식이 아닌 Text 함수를 사용 해도 동일 하게 적용 할 수 있습니다. 기본 적으로 사용 되는 조건 식이 같기 때문에 위 내용을 이해했다면 간단하게 적용 할 수 있습니다.

Text 함수 를 사용하면 숫자에 서식 코드를 이용 해서 숫자에 보고자 하는 서식 (일정한 규칙) 을 적용 하게 되면 숫자 표시 방법이 간결 해 지게 됩니다.

결론 적으로 ‘셀 서식’을 함수로 사용 하는 것이라고 보면 됩니다.

‘Text’ 함수로 하이픈 적용 및 결과

TEXT_함수_사용해_하이픈_적용
TEXT 함수 사용해 하이픈 적용
  1. 1 하이픈을 적용할 셀을 참조해서 아래 함수를 적용 합니다.
    • 이미지 와 아래 함수에는 C3 을 참조 하는 것으로 설명 하니 각자 상황에 맞게 수정 합니다.
    • 적용 즉시 바로 하이픈이 적용 되는 것을 볼 수 있습니다.
=TEXT(C3,"[<=999999999]0##-###-####;0##-####-####")
TEXT_함수_수식_설명
TEXT 함수 수식 설명
  1. 2 동일한 조건 식을 Text 함수로 감싼 형식 이니 추가설명은 생략 합니다.

자릿수 맞추기

자릿수_맞추기_형식_변경
자릿수 맞추기 형식 변경
  1. 1 여기서도 위와 마찬 가지로 자릿수를 맞추기 위해서는 ###공백 문자를 나타내는 _9 를 추가 해 _9### 으로 수정 해 줍니다.
  2. 2 변경된 수식은 아래 추가 하니 그대로 사용 해도 됩니다. 단 C3 을 참조 했으니 각자 상황에 맞게 수정 합니다.
=TEXT(C3,"[<=999999999]0##-+9###-####;0##-####-####")

마무리

이렇게 마이크로소프트 오피스의 Excel 엑셀 에서 핸드폰 번호등 연락처에 하이픈(-) 이 자동 반영 되도록 하면서 자릿수도 모두 10자리로 통일감 있게 맞춰 지게 적용 하는 방법 에 대해 알아 보았습니다.

위 내용을 응용 하면 여러가지 상황에서 원하는 서식 형태로 입력을 받을 수 있어 공동 작업시에도 효율 적 입니다.

크게 어려운 내용없이 간단하게 적용 할 수 있으니 필요한 경우 참고해서 적용 해 보시길 바랍니다.

참고

2 thoughts on “엑셀 Excel 휴대폰 전화번호 자릿수 맞춰 하이픈 자동 적용 하기”

  1. 직장상사에게 지류 스캔도 아닌 막 찍은 이미지파일 전송받아서 어떻게 이걸 다 하이픈넣나 막막했는데 이 글이 정말 도움됐어요 ㅠㅠ 감사합니다!!!

    응답

Leave a Comment