목차
데이터세트에서 대시(-)가 포함된 전화번호를 발견했습니다. 명백한 이유로 전화번호 항목에서 대시 를 제거해야 합니다. 이 기사에서는 Find & , 셀 서식 , SUBSTITUTE 수식 및 VBA 매크로 코드 를 선택하여 대시를 쉽게 제거합니다.
다음과 같이 가정합니다. 고객의 전화번호 목록,
이 표에는 예시를 보여주기 위한 일부 더미 정보만 포함되어 있습니다.
데이터세트 다운로드
전화번호에서 대시 제거.xlsm
Excel에서 전화번호에서 대시를 제거하는 4가지 쉬운 방법
방법 1: Find & 방법 선택
1단계: 홈 탭>> 클릭 찾기 & ( 편집 섹션에서)>> 바꾸기를 선택합니다.
2단계: 바꾸기 대화 상자의 찾을 내용 상자에 다음을 입력합니다. 대시/하이픈(-) 및 로 바꾸기 상자 Null( )을 누릅니다. 모두 찾기를 클릭합니다.
CTRL+H 를 눌러 찾기 & 바꾸기 창.
3단계: 모두 바꾸기를 클릭합니다.
4단계: 확인창이 뜹니다. 확인 을 클릭합니다.
모든 대시/하이픈 이 아래 이미지와 같이 자동으로 교체됩니다
참고: 명심하십시오 찾기 & Select 방법은 원시 데이터를 변경합니다. 이 방법을 실행하기 전에 원시 데이터를 복사했는지 확인하십시오.
자세히 알아보기: Excel의 셀에서 숫자가 아닌 문자를 제거하는 방법
방법 2: 셀 서식 사용
1단계: 대시를 제거할 셀 범위를 선택합니다. 홈 탭으로 이동 >> 셀 (섹션)>>클릭 포맷 >> 셀 포맷을 선택합니다. 창이 뜹니다.
2단계: 셀 서식 창 왼쪽 카테고리 , 사용자 지정 >>선택 11개의 0으로 모든 형식 수정(전화번호가 11자리이므로)
3단계: 확인을 클릭합니다.
결과는 아래 이미지와 유사합니다
0으로 시작하는 전화번호도 이 과정에서 번호를 시작하는 0을 유지합니다.
자세히 알아보기: 특수 문자를 제거하는 방법 Excel
방법 3: 수식 사용 방법
대시 & SUBSTITUTE 기능을 사용하여 간단하게 수식으로 다른 셀의 전화번호를 보여줍니다.
= SUBSTITUTE(D4,"-","")
1단계: 인접한 셀에 수식 =SUBSTITUTE(D4,"-","") 를 입력합니다.
2단계: 채우기 핸들 을 마지막 항목까지 드래그하면 아래 이미지와 유사한 결과가 표시됩니다.
방법 4: VBA 매크로 코드
사용 VBA 매크로 코드는 Microsoft Visual Basic 에서 실행하는 코드를 통해 선택한 셀 범위에서 대시를 제거합니다.
1단계 : ALT+F11 을 모두 눌러 Microsoft Visual Basic 을 엽니다.
2단계: Microsoft Visual Basic 도구 모음에서 삽입 >> 모듈을 클릭합니다.
3단계: 다음 코드를 Microsoft Visual Basic 모듈에 붙여넣습니다.
2239
4단계: F5를 눌러 코드를 실행합니다. 선택 창이 나타납니다.
5단계: 대시를 제거할 셀 범위를 선택합니다.
6단계: 확인 을 클릭합니다. 단계를 실행하면 아래 이미지와 유사한 결과가 나타납니다.
전화번호 앞에 0이 있는 경우 이 방법은 전화번호를 다음과 같이 유지합니다. 그것은 입니다.
자세히 보기: VBA에서 Excel의 문자열에서 문자를 제거합니다
결론
Excel 데이터 세트 다양한 셀 형식을 가지고 있으며 전화 번호도 그 중 하나입니다. 전화번호가 포함된 데이터세트는 일반적인 형식의 셀이어야 하며 작업을 위해 대시를 제거해야 하는 경우가 많습니다. 찾기 & , 셀 서식 지정 , SUBSTITUTE 수식 및 VBA 매크로 코드 를 선택하여 모든 범위의 셀에서 대시 제거를 실행합니다. 이러한 방법이 귀하의 질문에 정당성을 부여하고 도움이 되기를 바랍니다.프로세스를 이해합니다.