윈도우/IT/웹

[엑셀팁] 엑셀 문자형숫자를 숫자로 변경하는법

Kay~ 2010. 7. 22. 16:13

엑셀 문자형숫자를 숫자로 변경하는법

사무실에서 업무를 보거나 정리, 통계가 필요할때 엑셀은 아주 편리한 프로그램이다.
클릭 몇번으로 합계등의 수식을 계산하거나 차트를 그릴 수 있고 ... 표작성기능이 있어 워드프로세서 대용으로도 사용할 만큼 많이 이용하는 프로그램이 엑셀이다.

예전에 블로그에서 이용할 수 있는 기능을 소개한 포스팅도 있지만...

[ 관련글 ]
- [엑셀과블로그] vlookup을 이용한 데이터 자동입력,입금확인
- [엑셀과블로그] 하이퍼링크함수, 문자결합

 

엑셀을 이용하는 사람을 보면 기능을 제대로 익혀서 제대로 사용하는 사람이 있는가하면.. 엑셀을 제대로 배우지 않고 어깨너무로 배우거나 몇번의 시행착오를 거치면서 스스로 터득하여
본인이 아는 기능만 이용하는 사람도 있다.
사무실에서도 직원들이 엑셀을 사용하는 것을 보면 답답한 경우를 종종 보는데 그런 사람들을 위하여

 엑셀을 쉽고 편하게 사용하는 방법에 대한 포스팅을 할 계획을 가지고 있으나...

 
오늘은 엑셀로 작업중에 가끔 당황하게 만드는 상황중 ...
문자형숫자를 숫자로 바꾸는 방법에 대해서 얘기할까 한다.

문자형숫자는 셀에 왼쪽에 표시

 

컴퓨터에서는 (엑셀이나 프로그램, DB등) 숫자지만 문자형태로 취급하여 계산이 안되는 숫자가 있다.
이런 문자형 숫자는 숫자와 같이 합산이라든지 기타 연산을 할 수가 없고 문자연산만 가능하다. 문자연산이란 문자를 자르거나 문자끼리 결합시키는 그런 연산을 말하는데..
엑셀에서 숫자와 문자를 구분한다면 아래와 같다.

  • 숫자 앞에 따옴표(" or ' )를 붙이면 문자로 인식된다.
  • 문자는 셀에 왼쪽에 표시된다. (오른쪽 그림 참조)

 

문자형 숫자! 계산이 가능한 숫자로 바꾸기

사례1. 필자는 매월 매출집계를 내기 위하여 웹을 통하여 매출내역을 엑셀로 뽑아낸 다음 작업을 한다. 그런데 웹프로그램 또는 잘못된 데이터등으로 인하여 숫자가 문자형태로 바뀌어버리는 경우가 있다. 이런 문제가 발생하면 모든 데이터를 계산이 가능한 숫자로 바꿔야 하는데 일반적으로는 수작업으로 해서 수정을 한다.

그런데 데이터의 양이 몇천개가 되어 수정하는데만 1시간 이상이 걸렸다. 
정말 지루한 단순 노동을 해야 하고 고급인력(?)의 아까운 시간을 낭비한것이다. 

 

먼저 아래의 실제 엑셀 데이터를 보자!
그림에서 사각형으로 표시된 금액부분을 보면 문자가 셀에 왼쪽에 표시되어 있는것을 볼 수 있는데..
쉽게 문자형 숫자라는 것을 알 수가 있다.

문자형 숫자가 입력된 예


 

숫자값이 위와 같이 입력(표시)되는 경우 연산을 할 수가 없다.
연산이 안되기 때문에 합계나 통계, 차트작성등 숫자관련 작업을 할 수가 없게 된다.

엑셀을 이용하는 사람이라면 위와 같은 상황이 발생했을때 어떻게 해결해야 할지 생각해보자! ㅎㅎ

 

필자가 알고 있는 해법은 2가지 방법이 있다.

 

첫번째방법. 수작업으로 해결 (F2, Enter)

어떤 사람은 일일이 숫자를 다시 입력하는 사람이 있는데 이건 수작업이 아니다.
방법은 f2 키를 누른다음 엔터를 치면 된다.

아주 간단하게 해결이 되지만 모든 셀에서 같은 작업을 반복해야 하기 때문에 수정해야 할 데이터가 몇백, 몇천개가 된다면 위 방법은 바람직한 방법이 아니다.

 

두번째 방법. 복사기능을 이용한다.

복사기능을 이용한다고 하니.. 모르는 분들은 어떻게 복사로 해결이 될지 사뭇 궁금할것이다.
그 궁금증은 바로 아래에서 확인이 가능합니다. ㅎㅎ

1) 아무곳이나 빈셀에 1을 입력한다.
2) 1이 입력된 셀을 복사한다. (Ctrl + C)
3) 변경할 데이터를 블록지정한 후 마우스 오른쪽 버튼을 누른다.
4) 빠른메뉴중 "선택하여 붙여넣기"를 선택한다.
5) 아래 그림처럼 나오면 "곱하기"를 선택하고 확인을 누른다.


위와 같이 하면 수천건의 데이터도 단 한번에 모두 계산이 가능한 숫자로 변경이 된다.

 

알면 쉽고 모르면 피곤하다는 말은 여기서 나오는것이 아닐지! ^^
결과는 아래와 같다.

선택하여 붙여넣기로 해결된 후의 숫자

 

 

읽는것을 귀찮아하는 분들을 위하여 동영상을 첨부하여 간략하게 정리해보도록 하겠다.

이 글의 정리!

계산이 안되는 문자형 숫자를 계산이 가능한 숫자로 바꾸는 방법

1. 빈셀에 숫자1을 입력한 후 복사한다.
2. 변경을 원하는 문자형 숫자를 블록지정한 후 "선택하여 붙여넣기 - 곱하기"를 이용하여 해결 

아래의 짧은 동영상을 보면 이해가 편할것이다.