목차
Microsoft Excel에서는 처음에 0이 포함된 숫자를 입력하는 것만으로 선행 0을 유지할 수 없습니다. 이후 부분 만 유지하십시오. 이 기사에서는 여러 가지 easy & 유익한 기능 & 기술.
실습 워크북 다운로드
이 기사를 준비하는 데 사용한 연습북을 다운로드할 수 있습니다. 셀 & 내장된 수식으로 결과를 한 번에 확인하세요.
앞자리 0 유지.xlsm
엑셀에서 앞자리 0 유지하는 10가지 방법
이 섹션에서는 Windows 운영 체제의 Excel에서 선행 0을 유지하는 10가지 빠르고 쉬운 방법을 보여 드리겠습니다. 이 기사에는 모든 것에 대한 명확한 그림과 함께 자세한 설명이 포함되어 있습니다. 여기서는 Microsoft 365 버전 을 사용했습니다. 그러나 가용성에 따라 다른 버전을 사용할 수 있습니다. 이 기사의 일부가 귀하의 버전에서 작동하지 않는 경우 의견을 남겨주십시오.
1. 선행 0을 유지하도록 셀 서식 지정
Excel에서 선행 0을 유지하기 위해 셀 서식을 따르는 가장 간단한 옵션을 제공합니다. 몇 번의 클릭만으로 숫자를 사용자 지정하거나 텍스트 형식으로 변환할 수 있습니다.
1.1 숫자 형식 사용자 지정
이 포함된 8개 상태 목록은 다음과 같습니다. 우편번호 . 이제 우리는행.
📌 단계:
- 삽입 리본에서 피벗 테이블 을 선택하고 대화 상자를 피벗 테이블 생성 상자가 나타납니다.
- 테이블/범위 상자에서 다음을 선택합니다. 전체 테이블 배열(B4:C12).
- ' 이 데이터를 데이터 모델에 추가 ' 옵션을 선택합니다.
- 을 누르십시오. 알겠습니다.
이제 이러한 단계를 통해 데이터를 DAX 측정값을 사용할 수 있는 피벗 테이블로 변환할 수 있습니다.
- 새 워크시트가 나타납니다 & 오른쪽에 피벗 테이블 필드 창이 표시됩니다.
- 범위에서 마우스를 마우스 오른쪽 버튼으로 클릭 합니다.
- 측정 추가.. 를 선택합니다.
측정 이라는 새 대화 상자가 나타납니다. 이를 DAX 수식 편집기 라고 합니다.
- 우편 번호 앞에 0이 있는 을 측정 이름<으로 입력합니다. 4> 또는 원하는 다른 것을 선택하세요.
- 수식 입력줄 아래에 -
=CONCATENATEX(Range,FORMAT([Zip Codes],"00000"),",")
<를 입력하세요. 1>
- 확인을 누릅니다.
- 피벗 테이블 필드 로 이동합니다. 다시, 새로운 옵션을 찾을 수 있습니다. f x 우편 번호 앞에 0이 있음
- 이 옵션 표시 & 스프레드시트 왼쪽에 결과가 표시됩니다.
자세히 알아보기: 만들기 위해 선행 0을 추가하는 방법 엑셀의 10자리 숫자(10가지 방법)
결말단어
모두 쉽고 & 추가할 수 있는 효과적인 방법또는 Microsoft Excel 데이터에서 선행 0을 유지합니다. 기본적인 & 내가 추가해야 할 유익한 방법은 댓글을 통해 알려주십시오. 또는 다른 정보 & 이 웹사이트의 흥미로운 기사.
필요한 경우 우편번호 앞에 0을 추가하여 모든 우편번호에 동일한 형식을 유지하십시오.
📌 단계:
- 먼저 , 우편 번호가 포함된 모든 셀 (C5:C12) 을 선택합니다.
- 그런 다음 홈 리본 아래에서 오른쪽에 표시된 대화 상자 옵션을 클릭합니다. - 숫자 명령 그룹의 하단 모서리.
- 그런 다음 셀 서식 대화 상자에서 사용자 지정
- 맞춤형 형식 상자에 00000 을 추가합니다.
- 마지막으로 확인 버튼을 누릅니다.
- 여기서 필요한 경우 선행 0을 유지하여 동일한 형식의 모든 우편번호를 볼 수 있습니다.
1.2 내장 특수 형식 사용
셀 서식 대화 상자에서 특수 옵션을 선택하여 동일한 작업을 수행할 수 있습니다. 그런 다음 우편번호 옵션을 선택하고 확인 & 끝났습니다.
- 이를 위해 전화번호, 일련번호 보안 번호 등과 같이 여기에서 사용 가능한 다른 일반적인 형식으로 이동할 수 있습니다. 이들은 모두 기본값에 할당됩니다. 위치 미국. Locale 드롭다운 & 그러면 선택한 지역의 숫자 형식과 유사한 옵션을 찾을 수 있습니다.
- 결과적으로 앞의 선행 0숫자.
자세히 알아보기: Excel CSV에서 선행 0을 유지하는 방법(4가지 쉬운 방법)
1.3 텍스트 형식 적용
텍스트 형식을 사용하면 필요에 따라 선행 0을 유지할 수도 있습니다.
📌 단계:
- 우편 번호를 입력할 셀을 선택합니다.
- 숫자 명령 그룹에서 형식을 다음과 같이 선택합니다. 드롭다운에서 텍스트 .
- 이제 & 선행 0이 제거되지 않은 것을 볼 수 있습니다.
- 그러나 " Number Stored as Text<4"라는 오류 메시지가 표시됩니다>” 셀 옆의 노란색 드롭다운 옵션에서. 각 셀에 대해 '오류 무시 '를 선택하고 & 끝났습니다.
- 이 방법은 모든 데이터를 수동으로 실행하는 데 시간이 걸리므로 데이터를 입력해야 할 때 효과적인 방법입니다. 저장된 데이터의 범위를 형식화하는 것보다.
자세히 보기: Excel 텍스트 형식에서 선행 0을 추가하는 방법(10 방법)
2. TEXT 함수를 사용하여 선행 0 추가
TEXT 함수 는 선행 0을 추가 하여 숫자 형식을 지정하는 데 사용할 수 있는 또 다른 유익한 방법입니다.
📌 단계:
- 여기. 셀 D5 에 다음 수식을 삽입합니다.
=TEXT(C5,"00000")
🔎 수식 분류:
- TEXT 함수는특정 값 형식입니다.
- 괄호 안의 C5 는 " 00000 " 텍스트 형식으로 지정된 셀 값입니다.
- Enter 를 누르고 & 원하는 결과가 표시됩니다.
- 이제 모든 셀에 대해 동일한 작업을 수행하려면 셀 D5 에서 채우기 핸들 옵션을 사용하여 마지막 셀 D12 & 유사한 형식의 모든 우편 번호를 찾을 수 있습니다.
- 여기에 텍스트 입력으로 숫자를 삽입했기 때문에 오류 경고가 표시됩니다. . 오류 아이콘을 클릭하고 “ 오류 무시 ” 옵션을 선택하여 오류를 무시해야 합니다.
3. 숫자 앞에 아포스트로피 추가
숫자 & 그런 다음 필요에 따라 0을 추가합니다. 이렇게 하면 셀이 텍스트 형식으로 변환됩니다.
- 이를 위해 각 숫자 앞에 수동으로 아포스트로피 를 추가한 다음 앞에 0을 추가해야 합니다. 따라서 숫자를 텍스트 형식으로 간단하게 변환할 수 있습니다.
- 이 방법은 텍스트 형식을 나타내므로 " Number Stored as Text "가 포함된 오류 메시지를 다시 찾으십시오. 따라서 오류 메시지가 있는 모든 셀에 대해 오류 무시를 선택해야 합니다.
4. RIGHT 함수와 앰퍼샌드 연산자 결합
이제 RIGHT 함수 와 앰퍼샌드 를 사용하여 결과를 반환하는 또 다른 완벽한 방법입니다.연산자(&). & 대신 CONCATENATE 함수 를 사용할 수도 있습니다. 연산자.
📌 단계:
- 셀 D5 다음 수식을 삽입합니다.
=RIGHT("00000"&C5,5)
- Enter 버튼을 누르세요.
- 채우기 핸들 을 사용하여 모두 채웁니다. 우편번호가 포함된 다른 셀.
🔎 수식 분류:
- 여기 , RIGHT 함수는 텍스트 문자열의 끝에서 지정된 수의 문자를 반환합니다.
- 앰퍼샌드를 사용하여 각 숫자 앞에 00000 을 연결합니다. (&) 00000 &
- 이제 RIGHT 함수는 각 결과 데이터의 마지막 5자만 셀에 입력되도록 허용합니다.
자세히 보기: CONCATENATE 작업으로 Excel에서 선행 0을 추가하는 방법
5. BASE 함수 사용
BASE 함수 는 숫자를 다른 숫자 체계 (2진수, 10진수, 16진수 또는 8진수) 로 변환하는 데 사용됩니다. 이 기능을 통해 보고 싶은 문자 수를 정의할 수도 있습니다.
📌 단계:
- 셀 D5 삽입 다음 수식:
=BASE(C5,10,5)
- Enter 를 누릅니다.
- 사용 채우기 핸들 은 필요에 따라 다른 모든 셀을 자동으로 채웁니다.
🔎 수식 분석:
BASE 함수의 인수 내에서
- C5 C5 에 대한 셀 값으로 선택됩니다.
- 10 는 십진수 값에 대한 기수 또는 숫자 체계입니다.
- 그리고 5 는 우리가 결과로 보고자 하는 글자 수입니다.
유사 읽기
- Excel에서 음수에 괄호 넣는 방법
- Excel에서 천 K 및 백만 M 단위로 숫자 서식 지정(4가지 방법)
- 방법 Excel에서 쉼표를 사용하여 백만 단위로 숫자 형식 적용(5가지 방법)
- 사용자 지정 숫자 형식: Excel에서 소수점 하나를 사용하여 백만 단위(6가지 방법)
6. 텍스트 파일 가져오기 & 그런 다음 파워 쿼리 도구 &를 사용하여 선행 0을 추가합니다. PadText 기능
다양한 데이터 & 그런 다음 선행 0을 추가하여 고정 형식으로 변환합니다. Microsoft Excel 2010 이상 버전을 사용하는 경우 Power Query Editor 와 함께 이 방법을 사용할 수 있습니다.
📌 단계:
- 데이터 리본 아래에서 텍스트/CSV에서 옵션을 클릭합니다.
- 대화 상자가 나타납니다. 데이터가 포함된 파일을 가져와야 합니다.
- 파일 & 그런 다음 가져오기를 누릅니다.
- 가져온 데이터 & 데이터 변환 을 클릭해야 합니다.
- 이제 파워 쿼리 창이 나타납니다.
- 열 추가 리본에서 사용자 지정을 선택합니다.Column .
- New Column Name 옵션 아래에 열 이름을 추가합니다.
- 지금 사용자 지정 열 수식 에서
=Text.PadStart([Column1],5,"0")
- 을 입력하고 확인을 누릅니다. .
우편번호 형식이 지정된 새 열을 찾을 수 있습니다.
- 선택 닫기 & Load 옵션.
이제 새 워크시트가 나타납니다 & Power Query Editor에서 새로 얻은 데이터는 아래와 같이 피벗 테이블과 함께 여기에서 변환됩니다.
자세히 보기: Excel 변환 선행 0이 있는 숫자를 텍스트로: 10가지 효과적인 방법
7. 병합 REPT & LEN Functions Together
REPT & LEN 함수는 함께 사용할 수 있는 또 다른 유용한 방법입니다.
📌 단계:
- 셀 D5 에 다음을 입력합니다.
=REPT(0,5-LEN(C5))&C5
- Enter & 서식이 지정된 값이 바로 표시됩니다.
🔎 수식 분류:
- REPT 기능은 반복 단어 & 이 함수는 주어진 횟수만큼 텍스트를 반복합니다.
- LEN 함수는 텍스트 문자열의 문자 수를 반환합니다.
- 이제 인수 내에서 0 는 필요에 따라 숫자 앞에 선행 0으로 반복하려는 텍스트 값이므로 먼저 추가되었습니다.
- 5-LEN(C5) 는 선행 0( 0의) 그추가하거나 반복해야 합니다.
- 마지막으로 C5 Cell 은 이 셀 값을 넣어야 하므로 앰퍼샌드(&) 를 사용하여 전체 함수에 추가합니다. 선행 0 뒤에.
자세히 보기: Excel에서 숫자 앞에 0을 넣는 방법(5가지 편리한 방법)
8. CONCATENATE 기능을 사용하여 고정된 개수의 선행 0 추가
숫자 또는 텍스트 앞에 특정 개수의 선행 0을 추가하려는 경우 CONCATENATE 기능만으로 작업을 수행합니다. 당신을 위한. 다음은 열 B & 각 숫자 앞에 두 개의 선행 0을 추가할 것입니다.
📌 단계:
- Cell C5 에서 다음을 입력합니다. 17>
=CONCATENATE("00",B5)
- Enter 를 누릅니다.
- 채우기 사용 C12 까지 다른 셀을 자동으로 채우려면 를 처리하십시오.
아래 그림에서 두 개의 앞에 0이 있는 모든 숫자를 볼 수 있습니다.
자세히 보기: Excel에서 선행 0으로 숫자를 연결하는 방법(6가지 방법)
9 . VBA를 사용하여 선행 0 유지
또한 VBScript를 사용하여 선행 0을 유지하거나 추가할 수 있습니다.
📌 단계:
- 이를 위해 먼저 상단 리본으로 이동하여 개발자 를 누른 다음 메뉴에서 비주얼 베이직 옵션을 누릅니다.
- ALT + F11 을 사용하여 "응용 프로그램용 Microsoft Visual Basic" 창을 열 수 있습니다.개발자 탭이 추가되었습니다.
- 이제 "Microsoft Visual Basic for Applications" 라는 이름의 창이 나타납니다. 여기 상단 메뉴바에서 "삽입" 을 누르면 메뉴가 나옵니다. 그 중에서 "모듈" 옵션을 선택합니다.
- 이제 새로운 "모듈" 창이 나타납니다. 그리고 이 VBA 코드를 상자에 붙여넣으세요.
4138
- F5 를 누르면 코드 또는 매크로를 실행합니다.
- Alt+F11 을 다시 눌러 Excel 스프레드시트 & 다음 그림과 같이 결과가 표시됩니다.
🔎 VBA 코드 설명:
- 서브루틴 섹션을 먼저 & 매크로 이름을 KeepLeadingZeros 로 지정합니다.
- 범위 명령을 사용하면 서식을 지정해야 하는 첫 번째 셀이 선택됩니다.
- 종료(xldown) & 하위 명령 선택, 우편번호가 포함된 셀의 전체 범위를 선택합니다.
- 다음 줄에서 NumberFormat 하위 명령을 통해 0으로 자릿수(5)를 정의하고 있습니다.
자세히 알아보기: Excel에서 선행 0을 제거하는 방법(7가지 쉬운 방법 + VBA)
10. 피벗 테이블
에서 선행 0 유지 또는 추가 피벗 테이블 에서 DAX(Data Analysis Expression) 공식을 사용하여 선행 0을 유지하거나 추가할 수 있습니다. 열을 포맷하거나