엑셀에서 숫자가 문자 형식으로 저장되어 있을 때, 종종 계산 오류나 데이터 정렬 문제를 야기할 수 있습니다. 이러한 상황은 특히 외부 데이터 원본에서 데이터를 가져오거나 사용자가 직접 입력할 때 발생할 수 있습니다.
이 블로그 글에서는 엑셀에서 문자를 숫자로 변환하는 다양한 방법과 그 과정에서 유의해야 할 점들을 자세히 살펴보겠습니다.
![]()
엑셀에서 숫자와 문자를 인식하는 방법

엑셀은 입력된 데이터를 자동으로 인식하여 숫자, 문자, 날짜 등으로 분류합니다. 하지만 사용자가 의도하지 않게 숫자가 문자 형식으로 저장될 수 있습니다.
예를 들어, ‘123’이라는 숫자를 입력했을 때, 엑셀은 이를 문자로 인식할 수 있으며, 이 경우에는 해당 셀의 왼쪽 상단에 녹색 삼각형 경고 아이콘이 나타납니다. 이 경고 아이콘은 사용자가 이 데이터를 숫자로 변환할 수 있도록 도와주는 신호입니다.
| 데이터 유형 | 설명 |
|---|---|
| 숫자 | 수치 데이터로 계산이 가능함 |
| 문자 | 문자형으로 저장되어 계산 불가능 |
| 날짜 | 날짜 형식으로 저장된 데이터 |
이러한 경고 아이콘이 표시된 경우, 사용자는 이를 클릭하여 ‘숫자로 변환’ 옵션을 선택함으로써 간단하게 문자 형식의 숫자를 숫자로 변환할 수 있습니다. 이 방법은 매우 직관적이며, 대규모 데이터셋을 다룰 때 유용하게 활용될 수 있습니다.
오류 검사를 통한 변환

엑셀에서는 오류 검사 기능을 통해 텍스트로 저장된 숫자를 쉽게 변환할 수 있습니다. 이 기능을 사용하면 사용자가 수동으로 변환할 필요 없이 엑셀이 자동으로 인식하여 변환할 수 있도록 도와줍니다.
오류 검사 기능을 활성화하려면 다음과 같은 절차를 따르시면 됩니다.
- 파일 탭 클릭: 엑셀의 상단 메뉴에서 ‘파일’을 클릭합니다.
- 옵션 선택: ‘옵션’을 클릭하여 엑셀 옵션 창을 엽니다.
- 수식 탭으로 이동: 수식 탭에서 ‘오류 검사’ 항목을 찾아 설정합니다.
- 검사 항목 선택: ‘앞에 아포스트로피가 있거나 텍스트로 서식이 지정된 숫자’ 체크박스를 선택하여 활성화합니다.
이후, 텍스트로 저장된 숫자가 있는 셀을 선택하면 녹색 삼각형 아이콘이 나타나고, 이를 클릭하여 ‘숫자로 변환’을 선택하면 간단하게 변환이 완료됩니다.
| 오류 검사 단계 | 설명 |
|---|---|
| 1단계 | 파일 탭 클릭 |
| 2단계 | 옵션 선택 |
| 3단계 | 수식 탭으로 이동 |
| 4단계 | 검사 항목 선택 |
이 방법은 특히 큰 데이터셋을 다룰 때 유용하며, 사용자가 실수로 문자를 입력했을 경우에도 빠르게 수정할 수 있도록 도와줍니다.
VALUE 함수를 활용한 변환
엑셀에서는 VALUE 함수를 사용하여 텍스트로 저장된 숫자를 숫자로 변환할 수 있습니다. 이 함수는 텍스트 문자열을 숫자 값으로 반환하는 기능을 가지고 있습니다.
다음은 VALUE 함수를 사용하는 방법입니다.
- 새 열 생성: 텍스트로 저장된 숫자가 있는 셀 옆에 새로운 열을 생성합니다.
- 함수 입력: 새 열의 셀에
=VALUE(E23)와 같이 입력합니다. 여기서 E23은 변환할 텍스트가 있는 셀의 주소입니다. - 수식 복사: 셀의 오른쪽 아래 모서리에 마우스를 가져가면 더하기 기호로 변환됩니다. 이를 클릭하고 아래로 드래그하여 다른 셀에도 수식을 복사합니다.
이제 새로 생성된 열의 값은 숫자로 변환된 것을 확인하실 수 있습니다. 이 과정을 통해 원래의 텍스트 값과는 별도의 숫자 데이터를 생성할 수 있어, 원본 데이터를 보호하면서도 계산할 수 있는 장점이 있습니다.
| VALUE 함수 사용 단계 | 설명 |
|---|---|
| 1단계 | 새 열 생성 |
| 2단계 | 함수 입력 |
| 3단계 | 수식 복사 |
VALUE 함수를 활용하면 여러 셀에서 텍스트로 저장된 숫자를 한 번에 변환할 수 있어, 데이터 처리의 효율성을 높일 수 있습니다.
선택하여 붙여넣기 기능을 통한 변환
엑셀에서는 ‘선택하여 붙여넣기’ 기능을 통해 텍스트로 저장된 숫자를 숫자로 변환하는 방법도 있습니다. 이 방법은 특히 외부 데이터 원본에서 가져온 데이터에서 유용하게 사용될 수 있습니다.
아래는 이 기능을 사용하는 방법입니다.
- 빈 셀에 1 입력: 먼저, 빈 셀에 숫자 1을 입력하고 Enter 키를 누릅니다.
- 셀 선택 및 복사: 해당 셀을 선택한 뒤 Ctrl+C를 눌러 복사합니다.
- 변환할 셀 선택: 텍스트로 저장된 숫자가 있는 셀 또는 셀 범위를 선택합니다.
- 선택하여 붙여넣기: 홈 탭의 ‘붙여넣기’ 아래 화살표를 클릭한 후 ‘선택하여 붙여넣기’를 선택합니다. 이후 ‘연산’에서 ‘곱하기’를 선택하고 확인을 클릭합니다.
이 방법은 텍스트형 숫자를 일반 숫자로 강제로 변환하는 효과가 있으며, 수식 없이도 간단하게 처리할 수 있어 많은 사용자에게 유용합니다.
| 선택하여 붙여넣기 단계 | 설명 |
|---|---|
| 1단계 | 빈 셀에 1 입력 |
| 2단계 | 셀 선택 및 복사 |
| 3단계 | 변환할 셀 선택 |
| 4단계 | 선택하여 붙여넣기 실행 |
이러한 방법을 통해 사용자는 복잡한 수식을 입력하지 않고도 간편하게 텍스트로 저장된 숫자를 숫자로 변환할 수 있습니다.
TRIM 및 CLEAN 함수를 통한 데이터 정리
엑셀에서는 TRIM 함수와 CLEAN 함수를 사용하여 텍스트로 저장된 숫자에서 불필요한 공백이나 인쇄할 수 없는 문자를 제거할 수 있습니다. 이러한 함수는 특히 외부 데이터에서 숫자를 가져올 때 유용하게 사용됩니다.
- TRIM 함수: TRIM 함수는 문자열의 시작과 끝, 그리고 두 단어 사이에 있는 불필요한 공백을 제거합니다. 예를 들어,
=TRIM(A1)은 A1 셀의 앞뒤 공백을 제거합니다. - CLEAN 함수: CLEAN 함수는 문자열 내의 인쇄할 수 없는 문자를 제거합니다. 예를 들어,
=CLEAN(A1)은 A1 셀의 비인쇄 문자들을 제거합니다.
이 두 함수를 조합하여 사용하면 텍스트로 저장된 숫자에서 불필요한 문자를 제거하고, 이를 통해 보다 정확한 숫자 변환을 할 수 있습니다.
| 데이터 정리 함수 | 설명 |
|---|---|
| TRIM | 문자열의 공백 제거 |
| CLEAN | 비인쇄 문자 제거 |
이런 과정을 통해 최종적으로 깔끔하고 정확한 숫자 데이터를 확보할 수 있으며, 이는 데이터 분석 시 정확한 결과를 도출하는 데 큰 도움이 됩니다.
결론
엑셀에서 문자를 숫자로 변환하는 것은 데이터 처리 시 필수적인 과정입니다. 위에서 설명한 다양한 방법을 통해 사용자는 손쉽게 텍스트로 저장된 숫자를 일반 숫자로 변환하고, 이를 통해 계산 및 데이터 분석의 정확성을 높일 수 있습니다.
데이터 변환 과정에서의 유의 사항을 잘 지키고, 필요한 함수와 도구를 적절히 활용한다면, 엑셀을 더욱 효과적으로 사용할 수 있을 것입니다.