Excel 에서 9 자리 우편번호를 5 자리로 변경하려면 어떻게 해야 하나요?

일반적으로 미국에서는 표준 우편번호 형식이 5 자리로 구성됩니다. 그러나 일부 데이터 목록에는 "12345-6789"과 같이 일반적으로 표시되는 9 자리 우편번호가 포함되어 있을 수 있으며, 이는 우편물 분류, 보고서 작성 또는 다른 데이터베이스와의 매칭과 같은 작업에서 기본 5 자리 코드만 필요한 경우 문제가 될 수 있습니다. Excel 에서 이러한 확장된 우편번호 열을 효율적으로 5 자리 형식으로 변환하려면 어떤 방법을 사용할 수 있을까요?
수식을 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
유용한 기능을 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
수식을 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
Excel 에서 9 자리 우편번호의 처음 5 자리만 유지하려는 경우, 특히 우편번호가 단순한 숫자 문자열이나 “12345-6789" 형식으로 표시되어 있다면 수식을 사용하면 간단히 해결할 수 있습니다。
설명:LEFT수식은 셀 값의 처음 5 자리를 추출합니다. 이 방법은 우편번호가 "12345-6789" 형식이든 단순한 9 자리 문자열이든 관계없이 작동하며, 처음 5 자리만 필요할 때 유용합니다。
적용 가능한 상황:이 방법은 모든 우편번호가 올바른 기본 번호로 시작하고 형식 검증이 필요 없는 경우에 이상적입니다。
빈 셀(예: B2)에 다음 수식을 입력하세요:
Enter 키를 눌러 확인한 후 채우기 핸들을 아래로 드래그하여 나머지 목록에 수식을 적용하세요. 이제 각 셀에 해당 우편번호의 처음 5 자리만 표시됩니다。
팁:우편번호에 공백이나 다양한 구분자가 있거나 일관되지 않은 형식으로 저장된 경우, 먼저 표준 서식이 아닌지 확인하고, LEFT 함수를 적용하기 전 TRIM 또는 SUBSTITUTE 함수를 사용하여 데이터를 정리하는 것을 고려하세요。

참고:오류나 예상치 못한 결과가 나타나면 원본 셀에 5 자리 미만의 숫자가 있거나, 앞뒤에 공백이 있거나, 텍스트가 아닌 숫자 형식으로 저장되어 있는지 확인하세요。 이러한 문제는 수식 결과에 영향을 줄 수 있습니다。
유용한 기능을 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
귀하가Kutools for Excel을 보유하고 있다면, 그특정 위치 문자 삭제기능을 사용하면 9 자리 우편번호를 5 자리로 단축하는 작업이 매우 간단해집니다。 이 방법은 수식을 입력하거나 셀 형식에 대해 걱정하지 않고도 대규모 목록을 신속하게 처리할 때 실용적입니다。
팁:이특정 위치 문자 삭제기능을 사용하려면 먼저Kutools for Excel을 다운로드하여 설치하세요。 그러면 해당 기능을 빠르고 쉽게 활용할 수 있습니다。
Kutools for Excel 을 설치한 후Kutools for Excel다음과 같이 진행하세요:
1。 우편번호 셀을텍스트형식으로 지정하세요: 목록을 선택한 후홈탭으로 이동하여텍스트를숫자 형식드롭다운 메뉴에서 선택하세요. 이 단계는 Excel 이 앞부분의 0 을 제거하는 것을 방지하는 데 도움이 됩니다。

2.Kutools>텍스트>특정 위치 문자 삭제을 클릭하세요:

3.특정 위치 문자 삭제대화 상자에서5을(를)숫자상자에 입력하고,오른쪽부터을(를)위치에서 선택하세요(오른쪽 끝에서 5 자를 제거하면 처음 5 자리가 남음)。 그런 다음확인을 클릭하세요. 그러면 우편번호가 즉시 5 자리로 축약됩니다:
![]() | ![]() | ![]() |
팁:우편번호의 길이가 일정하고 예상치 못한 문자나 구분자가 포함되어 있지 않은지 항상 확인하세요。 우편번호 형식이 혼합되어 있는 경우 일괄 작업의 결과를 반드시 점검하세요。
Kutools for Excel 을 지금 다운로드하고 무료 체험하세요!
텍스트 나누기를 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
우편번호가 "12345-6789"과 같이 하이픈이 포함된 표준 형식 형식인 경우, Excel 의텍스트 나누기기능을 사용하면 빠르고 정확하게 분리할 수 있습니다. 이 방법은 9 자리 코드를 두 개의 열로 나누어 처음 5 자리만 유지할 수 있게 해줍니다。
적용 가능한 상황:하이픈을 일관되게 구분자로 사용하는 목록에 가장 적합하며, 배송이나 기록 목적으로 기본 코드만 유지하려는 경우에 유용합니다。
1. 9 자리 우편번호가 포함된 열을 선택하세요。
2.데이터탭으로 이동하여텍스트 나누기를 클릭하세요。 설정 마법사가 열립니다。
3.구분기호 있음을 선택하고다음을 클릭하세요。
4.구분기호에서기타를 선택하고 구분자로 하이픈-을 입력하세요。 그런 다음다음을 클릭하세요。
5。 필요한 경우 대상 셀을 지정한 후마침을 클릭하세요. 그러면 우편번호가 분리되어 처음 5 자리만 첫 번째 열에 남습니다。
팁:분리 후 우편번호의 확장 부분이 포함된 두 번째 열은 삭제하거나 무시할 수 있습니다。
참고:하이픈을 사용하지 않거나 다른 형식으로 저장된 우편번호의 경우 이 방법이 적용되지 않을 수 있습니다。 데이터가 표준화되어 있는지 확인하거나 본 문서에서 소개하는 다른 방법 중 하나를 고려하세요。
VBA 매크로를 사용하여 9 자리 우편번호를 5 자리 우편번호로 변경하기
대규모 스프레드시트나 반복 작업 등 자동화된 대량 처리이 필요한 경우, VBA 매크로를 사용하여 범위 선택 내 모든 우편번호를 처음 5 자리로 자를 수 있습니다. 이 방법은 데이터 형식이 일관되지 않거나 앞부분에 0 이 포함되어 있거나 수식이나 수동 작업 없이 일괄 변환이 필요한 경우에 유용합니다。
적용 가능한 상황:다양한 형식의 긴 목록을 정기적으로 처리하는 고급 사용자에게 이상적이며, 관련 범위만 선택하면 매크로가 원하는 우편번호 길이를 강제 적용할 수 있습니다。
1. Excel 을 열고개발자 도구>Visual Basic을 클릭하세요。Microsoft Visual Basic for Applications창에서삽입>모듈을 선택하세요。
2。 모듈 영역에 다음 코드를 붙여넣으세요:
Sub TrimZipCodesToFiveDigits()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim zipValue As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Zip Code Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
zipValue = Rng.Value
If Len(zipValue) >= 5 Then
Rng.Value = Left(zipValue, 5)
End If
Next
End Sub 3。 VBA 창에서
실행 버튼을 클릭하여 코드를 실행하세요. 우편번호 범위를 선택할 수 있는 대화 상자가 나타납니다. 확인 후 선택한 셀의 모든 우편번호가 처음 5 자리로 축약됩니다。
팁 및 주의사항:매크로를 실행하기 전 데이터를 백업하여 실수로 인한 손실을 방지하세요。 우편번호에 특수 문자가 포함되어 있거나 형식이 일관되지 않은 경우 출력 결과가 기대와 일치하는지 반드시 확인하세요。
문제 해결:매크로가 오류를 발생시키는 경우 대상 범위에 보호된 시트, 병합됨 또는 숫자가 아닌 값이 없는지 확인하세요。 이러한 경우를 처리하도록 코드를 조정하거나 미리 데이터를 정리할 수 있습니다。
우편번호 관련 추가 참고 문서:
- Excel 에서 주소에서 주(State), 우편번호 또는 도시 추출하기
- 주소 셀에서 주(State), 우편번호 또는 도시를 개별 셀로 추출하려면 어떻게 해야 할까요? 이 글에서는 이 문제를 해결하는 데 사용할 수 있는 수식을 안내해 드립니다。 자세한 내용은 계속 읽어보세요。
- 혼합된 우편번호(5 자리 및 9 자리)를 Excel 에서 오름차순으로 정렬하기
- 우리는 우편번호가 두 가지 유형이 있다는 것을 알고 있습니다. 하나는 5 자리 시리즈이고, 다른 하나는 9 자리 시리즈입니다. 이 경우 두 유형의 우편번호가 혼합된 목록이 있으며, 아래 스크린샷과 같이 처음 5 자리 기본 숫자를 기준으로 우편번호를 정렬해야 하는 작업이 있습니다。 이를 신속하게 처리하려면 어떻게 해야 할까요?
최고의 오피스 생산성 도구
Kutools for Excel 가 대부분의 문제를 해결하고 생산성을 80% 만큼 향상시킵니다
- 슈퍼 수식 표시줄(여러 줄의 텍스트와 수식을 쉽게 편집 가능);읽기 레이아웃(대량의 셀을 쉽게 읽고 편집 가능);필터 범위에 붙여넣기...
- 병합된 셀/행/열및 데이터 유지; 셀 분할 콘텐츠;중복 행 결합 및 합계/평균 계산。。。 중복 입력 방지 셀;범위 비교...
- 중복 또는 고유 항목 선택행;빈 행 선택(모든 셀이 비어 있음);슈퍼 찾기 및 퍼지 검색여러 워크북에서; 무작위 선택。。。
- 정확한 복사수식 참조를 변경하지 않고 여러 셀에 입력;자동 참조 생성여러 시트로;글머리 기호 삽입, 체크 박스 등。。。
- 자주 사용하는 수식 저장 및 빠른 삽입, 범위, 차트 및 그림;셀 암호화암호로 보호;메일링 목록 생성이메일 발송。。。
- 텍스트 추출, 텍스트 추가, 특정 위치 문자 삭제,공백 제거; 데이터 페이지 통계 생성 및 인쇄;셀 내용과 주석 간 변환...
- 슈퍼 필터(필터 설정을 저장하여 다른 시트에 적용 가능);고급 정렬월/주/일, 빈도 등으로;특수 필터굵게, 기울임꼴 등으로。。。
- 워크북 및 워크시트 통합; 테이블 병합 기반으로 키 열;데이터 분할 여러 시트로 분할;xls, xlsx 및 PDF 일괄 변환...
- PivotTable 다음 기준으로 그룹화주차 번호, 요일 등。。。잠금 해제된 항목 표시, 선택 잠금다양한 색상으로;수식/이름이 포함된 셀 강조...

- Word, Excel, PowerPoint 에서 탭형 편집 및 읽기 활성화, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 생산성을 50% 만큼 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!



