큰 숫자나 작은 숫자를 입력했는데 갑자기 E+3, E-5 같은 형태로 표시된 경험이 있으신가요? 이는 엑셀이 자동으로 적용하는 '공학용 표기법(Scientific Notation)' 때문입니다. 이 글에서는 공학용 표기법의 원리부터 엑셀의 숫자 처리 한계, 그리고 엑셀에서 공학용 표기법을 해제하는 5가지 실전 방법까지 차근차근 알아보겠습니다.
참고: '공학용 표기법 끄기'라고 표현하지만, 실제로는 엑셀 자체의 기능을 끄는 것이 아니라 셀에 숫자가 표시되는 방식을 변경하는 것입니다.
공학용 표기법이란? 작동 원리 이해하기
공학용 표기법은 아주 크거나 아주 작은 숫자를 간결하게 표현하는 방식입니다. 예를 들어 1234567894578215153456789처럼 25자리에 달하는 거대한 숫자나, 0.12345621345722156652231처럼 소수점 아래가 긴 숫자를 다룰 때 유용합니다.
공학용 표기법의 핵심은 소수점의 이동입니다.
- 7245 → 7.245E+3: 소수점이 왼쪽으로 3칸 이동했으므로 E+3으로 표기
- 183857.419 → 1.83857419E+5: 소수점이 왼쪽으로 5칸 이동
- 0.00007245 → 7.245E-5: 소수점이 오른쪽으로 5칸 이동했으므로 E-5로 표기
- 0.0000000625431 → 6.25431E-8: 소수점이 오른쪽으로 8칸 이동
즉, 소수점이 왼쪽으로 이동하면 양수(+), 오른쪽으로 이동하면 음수(-)가 붙으며, 이동한 칸 수를 E 뒤에 표기합니다.

숫자 정밀도(Number Precision)란?
정밀도란 숫자가 화면에 표시되는 유효 자릿수를 의미합니다. 앞서 살펴본 예시를 기준으로 확인해 보겠습니다.
- 7.245E+3 → 정밀도 4 (4자리 표시)
- 1.83857419E+5 → 정밀도 9 (9자리 표시)
- 7.245E-5 → 정밀도 4 (4자리 표시)
- 6.25431E-8 → 정밀도 6 (6자리 표시)
엑셀이 처리할 수 있는 숫자 범위
엑셀 워크시트 셀에 저장할 수 있는 최대 양수는 9.9E+307입니다. 이는 99 뒤에 0이 306개 붙은 어마어마하게 큰 숫자입니다. 반대로 저장 가능한 최소 음수는 -9.9E-307로, 마이너스 소수점 아래 306개의 0 뒤에 99가 오는 극소수입니다.
엑셀에서 공학용 표기법 제거하는 5가지 방법
아래와 같이 B열에는 공학용 표기법으로 표시된 숫자가 있고, 이를 C열에 일반 숫자 형태로 변환한다고 가정하고 설명하겠습니다.

방법 1. 셀 서식(Cell Formatting) 활용하기
가장 기본적이면서 확실한 방법은 셀 서식을 변경하는 것입니다. 셀 서식은 숫자 값 자체는 그대로 유지하되 표시 형태만 바꿔주는 기능입니다. 엑셀은 기본적으로 '일반(GENERAL)' 서식을 사용하기 때문에, 숫자 서식으로 변경해 주면 됩니다.
단계별 방법:
- B5:B8 범위의 데이터를 복사하여 C5 셀에 붙여넣습니다.
- 붙여넣은 셀을 마우스 오른쪽 버튼으로 클릭한 후 셀 서식(Format Cells)을 선택합니다.

- 숫자(Number) 범주를 선택하고 소수 자릿수(Decimal places)를 0으로 변경합니다.
- 확인(OK)을 클릭하면 모든 숫자가 공학용 표기법 없이 표시됩니다.


방법 2. TRIM 함수 활용하기
TRIM 함수는 원래 텍스트에서 불필요한 공백을 제거하는 함수지만, 숫자에 적용하면 결과가 텍스트로 변환되면서 공학용 표기법이 사라집니다.
단계별 방법:
- C5 셀에 아래 수식을 입력합니다.
=TRIM(B5)

- Enter 키를 누르면 공학용 표기법 없이 결과가 표시됩니다.
- C5 셀 우측 하단의 채우기 핸들(Fill Handle)을 아래로 드래그하여 나머지 셀에도 적용합니다.


방법 3. CONCATENATE 함수 적용하기
CONCATENATE 함수는 여러 문자열을 하나로 합치는 함수입니다. TRIM 함수와 동일한 원리로 동작하며, 인수를 하나만 넣으면 해당 값을 텍스트로 반환하기 때문에 공학용 표기법을 제거하는 데 활용할 수 있습니다.
- C5 셀에 아래 수식을 입력합니다.
=CONCATENATE(B5)

- Enter 키를 누른 후 채우기 핸들로 나머지 셀까지 드래그하면 완료됩니다.

방법 4. UPPER 함수 사용하기
UPPER 함수는 텍스트를 모두 대문자로 변환하는 함수입니다. 숫자에 적용하면 역시 텍스트 형태로 반환되어 앞선 방법들과 같은 결과를 얻을 수 있습니다.
C5 셀에 아래 수식을 입력하세요.
=UPPER(B5)

마찬가지로 Enter 키를 눌러 결과를 확인한 후, 채우기 핸들로 나머지 셀에 적용하면 됩니다.

방법 5. 아포스트로피(') 추가하기
숫자 맨 앞에 작은따옴표(아포스트로피)를 붙이는 것도 간단한 방법입니다. 엑셀은 작은따옴표로 시작하는 값을 텍스트로 인식하기 때문에 공학용 표기법이 적용되지 않습니다.
단계별 방법:
- B열의 숫자를 복사해서 C열에 붙여넣습니다.
- C5 셀을 더블클릭하고 숫자 맨 앞에 아포스트로피(')를 입력합니다.

- Enter 키를 누르면 공학용 표기법이 제거된 것을 확인할 수 있습니다.
- 나머지 셀도 동일한 방법으로 적용합니다.


CSV/텍스트 파일에서 공학용 표기법 제거하기
CSV 또는 텍스트(.txt) 파일을 엑셀로 가져올 때도 공학용 표기법 문제가 발생할 수 있습니다. 아래는 메모장으로 CSV 파일을 만들고, 엑셀로 불러온 후 표기법을 제거하는 전체 과정입니다.
단계별 방법:
- 메모장(Notepad)을 열고 아래 그림과 같이 큰 숫자를 입력합니다.

- 파일 > 다른 이름으로 저장(Save As)을 클릭합니다.

- 파일 이름을 지정하고 확장자를 .csv로 저장합니다. (예: Removing Scientific Notation.csv)
- 저장을 클릭합니다.

- 엑셀 파일을 열고 데이터(Data) > 텍스트/CSV에서(From Text/CSV)를 선택합니다.

- 저장해 둔 위치에서 해당 CSV 파일을 선택한 후 로드(Load)를 클릭합니다.

- CSV 파일의 값이 엑셀로 불러와지지만, 이 시점에는 여전히 공학용 표기법으로 표시됩니다.

- 이제 앞서 소개한 셀 서식 또는 함수 방법 중 하나를 적용하면 공학용 표기법 없이 깔끔하게 표시됩니다.

꼭 기억해야 할 사항
- 엑셀에 매우 큰 숫자를 입력하면 기본적으로 공학용 표기법으로 자동 표시됩니다.
- TRIM, CONCATENATE, UPPER 함수는 숫자가 20자리 이상일 경우 공학용 표기법을 제거하지 못합니다. 이 경우 셀 서식 변경이나 아포스트로피 방법을 사용하는 것이 안전합니다.
마무리
지금까지 엑셀에서 공학용 표기법을 제거하는 5가지 방법을 알아보았습니다. 셀 서식 변경이 가장 확실하고, 간편한 텍스트 변환에는 TRIM 함수 등이 유용합니다. 상황에 맞는 방법을 선택하여 큰 숫자도 보기 좋게 관리해 보세요.
함께 보면 좋은 글
- 엑셀 SEQUENCE 함수 사용법 (16가지 예제)
- 엑셀 LARGE 함수 완벽 정리
- 엑셀 RAND 함수 사용법 (5가지 예제)
- 엑셀에서 방정식 풀기 (다항식, 삼차, 이차, 일차 방정식)
- 엑셀 SUMPRODUCT 함수 사용법 (4가지 예제)
- 엑셀 EXP 함수 사용법 (5가지 예제)
- 엑셀 SUMIFS 함수 사용법 (6가지 예제)
- 엑셀에서 가장 많이 쓰이는 수학/삼각 함수 51가지
- 엑셀 MOD 함수 사용법 (9가지 예제)
- 엑셀 ROUND 함수 사용법 (9가지 예제)
- 엑셀 SUM 함수 사용법 (6가지 예제)
- 엑셀 INT 함수 사용법 (8가지 예제)