엑셀 숫자 E+ 표시 문제, 완벽한 해결 방법 | 셀서식 1초면 OK!

엑셀에 값이 큰 숫자를 입력할 시, E+ 형태로 표시되는 문제를 해결하는 완벽한 방법! 상황별 정리

홈페이지 » 엑셀 숫자 E+ 표시 문제, 완벽한 해결 방법 | 셀서식 1초면 OK!

작성자 :
오빠두엑셀
최종 수정일 : 2021. 10. 10. 17:36
URL 복사
메모 남기기 : (7)

엑셀 숫자 E+ 표시 문제 해결 방법 | 셀서식으로 1초면 OK!

엑셀 숫자 E 표시 해결, 목차 바로가기
영상 강의

큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀프레소] 엑셀 숫자 E 표시 문제 해결
    예제파일

엑셀 숫자가 E+ 로 표시되는 이유

엑셀은 숫자를 저장하고 계산하는 방식으로 IEEE754 규격을 따릅니다. 따라서 15자리 이상 (100조)를 넘어가는 숫자는 0으로 간주하여 저장합니다.

입력값 엑셀에 저장되는 값 표시값
12345 12345 12345
123456789 123456789 123456789
123456789012 123456789012 1.23457E+11
123456789012345 123456789012345 1.23457E+14
12345678901234567890 12345678901234500000 1.23457E+19

보통 실무에서는 12자리(1,000억, 100,000,000,000) 숫자는 천단위를 절삭하여 사용합니다. 1원 단위까지 정확하게 계산해야 하는 특수한 상황을 제외하면, 보통 천단위를 절삭하여 관리하는 것이 일반적이죠.

따라서 엑셀은 입력된 숫자가 12자리 이상일 경우, E+가 붙은 지수형태로 표시합니다. 하지만 실무에서는 이러한 지수형태를 사용하는 경우는 매우 드문데요. 이번 강의에서는 이렇게 지수형태로 입력된 숫자를 일반 숫자형태로 올바르게 변경하는 방법을 알아보겠습니다.

E 표시 문제 해결방법 - 셀 서식 바꾸기

  1. 셀 서식 변경하기 : 예제파일을 실행한 뒤, 값이 지수형태로 표시된 B5:B12 범위를 선택합니다. 이후 범위를 우클릭 - [셀 서식]으로 이동합니다.

    셀 서식 이동
    E 지수 형태로 입력된 범위 선택 - 우클릭 - 셀 서식으로 이동합니다.
  2. 셀 서식에서 '사용자 지정'으로 이동한 뒤, 표시형식으로 0을 입력합니다. [확인] 버튼을 눌러서 마무리합니다.
    셀 서식 표시형식 0 변경
    사용자 지정 - 표시형식을 0으로 변경 후, 확인을 눌러 마무리합니다.
    오빠두Tip : 또는 단축키 Ctrl + Shift + 1 을 눌러 통화서식으로 빠르게 변경할 수도 있습니다. 통화서식으로 변경하면 천단위 구분기호가 포함된 숫자로 변경됩니다.
  3. 숫자가 올바르게 표시되었습니다.

    엑셀 E 숫자 변경 완료
    숫자가 올바르게 입력되었습니다.

15자리 이상 숫자 입력하는 방법

셀 서식을 변경해도 15자리 이상의 큰 숫자는 다른 방법으로 문제를 해결해야 합니다. 엑셀은 기본적으로 15자리 까지만 숫자를 저장하고 그 이후 숫자는 0으로 간주하여 저장하기 때문인데요.

따라서 15자리 이상의 숫자는 숫자를 '텍스트'로 강제 변환해서 입력합니다.

  1. 셀 서식을 텍스트로 변경하는 방법 : 범위를 선택한 뒤, 우클릭 - [셀 서식]으로 이동합니다. 셀 서식에서 표시형식을 '텍스트'로 변경합니다.

    셀 서식 표시형식 텍스트 변경
    셀 서식 - 표시형식을 텍스트로 변경합니다.
  2. 엑셀은 텍스트로 입력된 값을 왼쪽 정렬합니다. 따라서 [홈] 탭 으로 이동한 뒤, 정렬 방향을 오른쪽 정렬로 변경합니다.

    엑셀 오른쪽 정렬
    홈 탭 - 맞춤에서 오른쪽 정렬로 변경합니다. (텍스트는 기본 좌측정렬입니다.)
  3. 이제 15자리 이상의 숫자를 입력할 수 있습니다.
    오빠두Tip : 하지만 입력된 값은 '텍스트'형식으로 입력된 숫자입니다. 따라서 엑셀 이전 버전에서는, 함수를 사용한 계산 과정 중 #VALUE! 오류가 발생할 수 있습니다.
  4. TEXT 함수를 사용하는 방법 : 위 방법을 사용하면 기존에 입력된 값이 '지수' 형태로 변경되기 때문에, 기존 값을 다시 입력해줘야 하는 번거로움이 있습니다. 따라서 기존 값을 유지한채로 텍스트 형태로 변경하려면 TEXT 함수를 사용합니다.

    지수 텍스트로 표시됨
    텍스트 서식으로 변경해도 기존의 지수형태 값은 그대로 유지됩니다.
  5. 예제파일의 C5셀을 선택한 뒤, 아래 수식을 입력 후 수식을 자동채우기 합니다.
    =TEXT(B5,"0")

    TEXT 함수 E 숫자 변경
    그럴 경우 TEXT 함수를 사용하면 텍스트 형식의 숫자로 강제변경할 수 있습니다.
  6. TEXT 함수로 출력된 범위를 복사 후, 기존 값 범위를 선택 - [선택하여 붙여넣기] 로 이동한 뒤, 값 형태로 붙여넣기 하면 숫자를 올바르게 입력할 수 있습니다.
    엑셀 E 숫자 텍스트 값 붙여넣기
    반환된 값을 복사 후, 선택하여 붙여넣기 - 값 형태로 붙여넣기하면 마무리됩니다.
    오빠두Tip : 기존 입력된 숫자가 15자리 이상일 경우, 처음 값이 입력된 순간부터 15자리 이후 숫자는 0으로 간주하여 저장됩니다. 따라서 15자리 이후에 0으로 입력된 값은 복구가 불가능합니다.
5 4 투표
게시글평점
7 댓글
Inline Feedbacks
모든 댓글 보기
7
0
여러분의 생각을 댓글로 남겨주세요.x