Excel의 선행 0: 추가, 제거 및 숨기는 방법

  • 이 공유
Michael Brown

이 자습서에서는 Excel에서 선행 0을 추가하는 다양한 방법을 보여줍니다. 입력할 때 0을 유지하는 방법, 셀에 선행 0을 표시하는 방법, 0을 제거하거나 숨기는 방법입니다.

Excel을 사용하는 경우 숫자를 계산할 뿐만 아니라 우편 번호, 보안 번호 또는 직원 ID와 같은 레코드를 유지하려면 셀에서 맨 앞에 0을 유지해야 할 수 있습니다. 그러나 셀에 "00123"과 같은 우편 번호를 입력하려고 하면 Excel에서 즉시 "123"으로 잘립니다.

요점은 Microsoft Excel이 우편 번호, 전화 번호 및 기타 유사한 항목을 숫자로 취급한다는 것입니다. , 일반 또는 숫자 형식을 적용하고 앞의 0을 자동으로 제거합니다. 운좋게도 Excel은 셀에서 선행 0을 유지하는 방법을 제공하며, 이 자습서에서는 이를 수행하는 몇 가지 방법을 찾을 수 있습니다.

    Excel에서 선행 0을 유지하는 방법

    입력할 때 먼저 Excel에서 숫자 앞에 0을 입력하는 방법(예: 셀에 01 입력)을 살펴보겠습니다. 이를 위해 셀 형식을 텍스트 로 변경하기만 하면 됩니다.

    • 숫자를 앞에 0으로 붙일 셀을 선택합니다.
    • 다음으로 이동합니다. 탭 > 숫자 그룹으로 이동하고 숫자 형식 상자에서 텍스트 를 선택합니다.

    숫자 앞에 0을 입력하면 셀 내용에 문제가 있음을 나타내는 작은 녹색 삼각형이 셀의 왼쪽 상단에 표시됩니다. 그것을 제거하려면일부 외부 소스에서. 전반적으로 숫자를 나타내는 접두사가 0인 문자열을 처리하는 경우 VALUE 함수를 사용하여 텍스트를 숫자로 변환하고 선행 0을 제거할 수 있습니다.

    다음 스크린샷은 두 가지 수식을 보여줍니다.

    • B2의 텍스트 수식은 A2의 값에 0을 추가하고
    • C2의 값 수식은 B2의 값에서 선행 0을 제거합니다.

    Excel에서 0을 숨기는 방법

    Excel 시트에 0 값을 표시하지 않으려면 다음 두 가지 옵션이 있습니다.

    1. 전체 시트 에서 0을 숨기려면 값이 0인 셀에 0 표시 옵션을 선택 취소합니다. 이를 위해 파일 > 옵션 > 고급 을 클릭하고 이 워크시트의 옵션 표시 섹션까지 아래로 스크롤합니다.

  • 특정 셀에서 0 값을 숨기려면 해당 셀에 다음 사용자 지정 숫자 서식을 적용합니다. #;#;;@
  • 이를 위해 0을 숨기려는 셀을 선택하고 Ctrl+1을 클릭하여 셀 서식 대화 상자를 열고 범주 에서 사용자 지정 을 선택한 다음 유형 상자에 위의 형식 코드를 입력합니다.

    아래 스크린샷은 B2 셀에 0 값이 포함되어 있지만 셀에 표시되지 않음을 보여줍니다.

    쉬운 방법으로 Excel에서 0 추가 및 제거

    마지막으로 Ultimate Suite for Excel 사용자를 위한 희소식 - 새로운 도구제로 처리를 위해 특별히 설계된 제품이 출시되었습니다! 선행 0 추가/제거를 환영합니다.

    평소와 마찬가지로 이동 횟수를 절대 최소로 줄이기 위해 노력했습니다 :)

    To 추가 선행 0 , 수행할 작업은 다음과 같습니다.

    1. 대상 셀을 선택하고 선행 0 추가/제거 도구를 실행합니다.
    2. 표시할 총 문자 수를 지정합니다.
    3. 적용 을 클릭합니다.

    완료!

    앞에 오는 0을 제거 하는 단계는 매우 유사합니다.

    1. 숫자가 있는 셀을 선택하고 추가 기능을 실행합니다.
    2. 표시할 문자 수를 지정합니다. 선택한 범위에서 유효 숫자 의 최대 수를 얻으려면 최대 길이 가져오기
    3. 적용 을 클릭합니다.

    추가 기능은 숫자와 문자열 모두에 선행 0을 추가할 수 있습니다.

    • 숫자 의 경우 사용자 정의 숫자 형식이 설정됩니다. 기본 값이 아닌 숫자가 변경됩니다.
    • 영숫자 문자열 앞에 0이 붙습니다. 즉, 0은 셀에 물리적으로 삽입됩니다.

    이것은 Excel에서 0을 추가, 제거 및 숨기는 방법. 이 자습서에서 설명하는 기술을 더 잘 이해하려면 샘플 통합 문서를 다운로드하십시오. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!

    사용 가능한 다운로드

    Excel Leading Zeros예(.xlsx 파일)

    Ultimate Suite 14일 완전 기능 버전(.exe 파일)

    오류 표시기에서 셀을 선택하고 경고 표시를 클릭한 다음 오류 무시를 클릭합니다.

    다음 스크린샷은 결과를 보여줍니다.

    Excel에서 선행 0을 유지하는 또 다른 방법은 숫자 앞에 아포스트로피(')를 붙이는 것입니다. 예를 들어 01을 입력하는 대신 '01을 입력합니다. 이 경우 셀의 형식을 변경할 필요가 없습니다.

    결론: 이 간단한 기술에는 상당한 제한이 있습니다. 결과 값은 텍스트 입니다. 문자열 , 숫자가 아니므로 계산 및 수치 공식에 사용할 수 없습니다. 원하는 것이 아닌 경우 다음 예에 설명된 대로 사용자 정의 숫자 형식을 적용하여 값의 시각적 표현만 변경하십시오.

    사용자 정의 숫자 형식을 사용하여 Excel에서 선행 0을 표시하는 방법

    앞에 0을 표시하려면 다음 단계를 수행하여 사용자 지정 숫자 형식을 적용합니다.

    1. 앞에 0을 표시할 셀을 선택하고 Ctrl+1을 눌러 셀 서식 지정 대화 상자.
    2. 범주 에서 사용자 지정 을 선택합니다.
    3. 유형<에 서식 코드를 입력합니다. 2> 상자.

      대부분의 경우 00과 같이 0 자리 표시자로 구성된 형식 코드가 필요합니다. 형식 코드의 0 개수는 셀에 표시하려는 총 자릿수에 해당합니다(몇 가지 예를 찾을 수 있습니다. 아래).

    4. 확인을 클릭하여 변경 사항을 저장합니다.

    예:앞에 0을 추가하여 5자리 숫자를 만들려면 다음 형식 코드를 사용하십시오. 00000

    Excel 사용자 지정 숫자 형식을 사용하여 앞의 0은 위의 예와 같이 고정 길이 숫자와 가변 길이 숫자를 생성합니다. 모든 것은 형식 코드에서 사용하는 자리 표시자로 요약됩니다.

    • 0 - 여분의 0을 표시합니다.
    • # - 여분의 0을 표시하지 않습니다

    예를 들어 일부 셀에 000# 형식을 적용하면 해당 셀에 입력하는 모든 숫자 앞에 최대 3개의 0이 표시됩니다.

    맞춤형 숫자 형식에는 공백도 포함될 수 있습니다. 하이픈, 괄호 등 자세한 설명은 여기에서 찾을 수 있습니다: 사용자 지정 Excel 숫자 형식.

    다음 스프레드시트는 Excel에서 선행 0을 표시할 수 있는 사용자 지정 형식의 몇 가지 추가 예를 제공합니다.

    A B C
    1 사용자 지정 형식 입력된 번호 표시된 번호
    2 00000 123 00123
    3 000# 123 0123
    4 00-00 1 00-01
    5 00-# 1 00-1
    6 000 -0000 123456 012-3456
    7 ###-##### 123456 12-3456

    다음 형식 코드를 사용하여 숫자를 특수 형식으로 표시할 수 있습니다.우편번호, 전화번호, 신용카드 번호, 주민등록번호 등이 있습니다.

    A B C D
    1 사용자 정의 형식 입력된 번호 표시된 번호
    2 우편번호 00000 1234 01234
    3 사회보장 000-00-0000 12345678 012-34-5678
    4 신용카드 0000-0000-0000-0000 12345556789123 0012-3455-5678-9123
    5 전화번호 00-0-000-000-0000 12345556789 00-1-234-555-6789

    팁. Excel에는 아래 스크린샷과 같이 우편 번호, 전화 번호 및 주민등록번호에 대한 몇 가지 사전 정의된 특수 형식 이 있습니다.

    결론: 이 방법은 숫자 데이터 세트로 작업하고 결과가 텍스트가 아닌 숫자 여야 하는 상황에서 사용하는 것이 가장 좋습니다. 숫자 표시만 변경하고 숫자 자체는 변경하지 않습니다. 선행 0이 셀에 표시되고 실제 값이 수식 입력줄에 표시됩니다. 수식에서 이러한 셀을 참조하면 계산에 원래 값이 적용됩니다. 사용자 지정 형식은 숫자 데이터(숫자 및 날짜)에만 적용할 수 있으며 결과도 숫자 또는 날짜입니다.

    TEXT를 사용하여 Excel에서 선행 0을 추가하는 방법function

    사용자 지정 숫자 형식은 기본 값을 실제로 변경하지 않고 숫자 앞에 0을 표시하지만 Excel TEXT 함수는 셀에 선행 0을 "물리적으로" 삽입하여 숫자를 0으로 채웁니다.

    TEXT( value , format_text ) 수식으로 선행 0을 추가하려면 사용자 정의 숫자 형식과 동일한 형식 코드를 사용합니다. 그러나 TEXT 함수의 결과는 숫자처럼 보이더라도 항상 텍스트 문자열입니다.

    예를 들어 셀 A2의 값 앞에 0을 삽입하려면 다음 수식을 사용합니다.

    =TEXT(A2, "0#")

    고정 길이의 접두사가 0인 문자열(예: 5자 문자열)을 만들려면 다음을 사용하십시오.

    =TEXT(A2, "000000")

    TEXT 함수는 형식 코드를 따옴표로 묶어야 합니다. 결과는 Excel에서 다음과 같이 표시됩니다.

    A B C
    1 원본번호 패딩번호 수식
    2 1 01 =TEXT(B2, "0#")
    3 12 12 =TEXT(B3, "0#")
    4 1 00001 =TEXT(B4,"00000")
    5 12 00012 =TEXT(B5,"00000")

    텍스트 수식에 대한 자세한 내용은 다음을 참조하십시오. Excel의 TEXT 함수.

    결론: Excel TEXT 함수는 항상 텍스트 문자열 을 반환합니다.숫자가 아니므로 출력을 다른 텍스트 문자열과 비교할 필요가 없는 한 산술 계산 및 기타 수식에서 결과를 사용할 수 없습니다.

    텍스트 문자열에 선행 0을 추가하는 방법

    이전 예제에서는 Excel에서 숫자 앞에 0을 추가하는 방법을 배웠습니다. 하지만 0A102와 같은 텍스트 문자열 앞에 0을 넣어야 한다면 어떻게 해야 할까요? 이 경우 TEXT나 사용자 지정 형식은 숫자 값만 처리하므로 작동하지 않습니다.

    0으로 채울 값에 문자나 기타 텍스트 문자가 포함된 경우 다음 공식 중 하나를 사용하십시오. 숫자 텍스트 문자열 모두에 적용되는 범용 솔루션입니다.

    공식 1. RIGHT 함수를 사용하여 선행 0을 추가합니다.

    선행을 넣는 가장 쉬운 방법 Excel에서 텍스트 문자열 앞에 있는 0은 RIGHT 함수를 사용합니다.

    RIGHT(" 0000 " & cell , string_length )

    여기서:

    • "0000" 는 추가할 0의 최대 개수입니다. 예를 들어 2개의 0을 추가하려면 "00"을 입력합니다.
    • Cell 은 원래 값을 포함하는 셀에 대한 참조입니다.
    • String_length 는 결과 문자열에 포함되어야 하는 문자 수입니다.

    예를 들어 A2 셀의 값을 기반으로 접두사가 0인 6자 문자열을 만들려면 다음 수식을 사용합니다.

    =RIGHT("000000"&A2, 6)

    공식이 하는 일은 A2의 값에 6개의 0을 더하는 것입니다("000000"&A2).그런 다음 올바른 6자를 추출하십시오. 결과적으로 지정된 총 문자열 제한에 도달하기 위해 올바른 수의 0만 삽입합니다.

    위의 예에서 최대 0 수는 총 문자열 길이와 같습니다. (6자), 따라서 모든 결과 문자열은 6자 길이(고정 길이)입니다. 빈 셀에 적용된 경우 수식은 6개의 0으로 구성된 문자열을 반환합니다.

    비즈니스 로직에 따라 다른 수의 0과 전체 문자를 제공할 수 있습니다. 예를 들면 다음과 같습니다.

    =RIGHT("00"&A2, 6)

    결과적으로 최대 2개의 선행 0을 포함하는 가변 길이 문자열을 얻게 됩니다.

    공식 2. REPT를 사용하여 선행 0을 채웁니다. 및 LEN 함수

    Excel에서 텍스트 문자열 앞에 선행 0을 삽입하는 또 다른 방법은 REPT 및 LEN 함수의 조합을 사용하는 것입니다.

    REPT(0, 0의 수 -LEN( cell ))& cell

    예를 들어 A2의 값에 선행 0을 추가하여 6자 문자열을 생성하려면 이 공식은 다음과 같습니다.

    =REPT(0, 6-LEN(A2))&A2

    이 수식의 작동 방식:

    REPT 함수가 지정된 횟수만큼 지정된 문자를 반복하고 LEN이 문자열의 총 길이를 반환한다는 것을 알면 수식의 논리는 다음과 같습니다. 이해하기 쉬움:

    • LEN(A2)는 셀 A2의 총 문자 수를 가져옵니다.
    • REPT(0, 6-LEN(A 2)) 필요한 수의 0을 추가합니다. 0이 몇 개인지 계산하려면추가해야 하는 경우 최대 0 수에서 A2의 문자열 길이를 뺍니다.
    • 마지막으로 0을 A2 값과 연결하고 다음 결과를 얻습니다.

    결론 : 이 수식은 숫자와 텍스트 문자열 모두에 선행 0을 추가할 수 있지만 결과는 항상 숫자가 아니라 텍스트입니다.

    방법 고정된 개수의 선행 0 추가

    열의 모든 값(숫자 또는 텍스트 문자열)에 특정 개수의 0을 접두사로 추가하려면 CONCATENATE 함수 또는 Excel 365 - 2019의 CONCAT 함수를 사용하거나 앰퍼샌드 연산자입니다.

    예를 들어 셀 A2의 숫자 앞에 0을 입력하려면 다음 수식 중 하나를 사용합니다.

    =CONCATENATE(0,A2)

    또는

    =0&A2

    아래 스크린샷에 표시된 것처럼 수식은 원래 값에 포함된 문자 수에 관계없이 열의 모든 셀에 선행 0을 하나만 추가합니다.

    같은 방식으로 숫자 및 텍스트 문자열 앞에 2개의 선행 0(00), 3개의 0(000) 또는 원하는 만큼의 0을 삽입할 수 있습니다. s.

    결론 : 이 수식의 결과는 0과 숫자를 연결하는 경우에도 텍스트 문자열입니다.

    Excel에서 선행 0을 제거하는 방법

    Excel에서 선행 0을 제거하는 데 사용하는 방법은 이러한 0이 추가된 방식에 따라 다릅니다.

    • 앞의 0이 사용자 지정 숫자 형식으로 추가된 경우(0은 셀에 표시되고 하지만 수식 입력줄에는 없음), 적용다른 사용자 지정 형식을 사용하거나 여기에 표시된 일반으로 되돌리십시오.
    • 텍스트 형식의 셀에 0을 입력하거나 입력한 경우(셀의 왼쪽 상단 모서리에 작은 녹색 삼각형이 표시됨) 텍스트를 다음으로 변환합니다. 숫자입니다.
    • 수식을 사용하여 선행 0을 추가한 경우(셀을 선택하면 수식이 수식 입력줄에 나타남) VALUE 함수를 사용하여 제거합니다.

    다음 이미지는 올바른 기법을 선택하는 데 도움이 되는 세 가지 사례를 모두 보여줍니다.

    셀 형식을 변경하여 선행 0을 제거합니다.

    셀에 선행 0이 표시되는 경우 사용자 정의 형식으로 셀 형식을 다시 기본 일반 으로 변경하거나 선행 0을 표시하지 않는 다른 숫자 형식을 적용합니다.

    선행 제거 텍스트를 숫자로 변환하여 0

    텍스트 형식의 셀에 앞에 붙은 0이 나타날 때 이를 제거하는 가장 쉬운 방법은 셀을 선택하고 느낌표를 클릭한 다음 다음으로 변환을 클릭하는 것입니다. 번호 :

    <3 8>

    수식으로 선행 0 제거

    수식에 앞의 0이 추가된 경우 다른 수식을 사용하여 제거합니다. 0 제거 공식은 다음과 같이 간단합니다.

    =VALUE(A2)

    여기서 A2는 선행 0을 제거하려는 셀입니다.

    이 방법은 다음과 같은 경우에도 사용할 수 있습니다. 이전 예제와 같이 셀에 직접 입력하거나 Excel로 가져온 0을 제거합니다.

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.