728x90

텍스트로 되어 있는 숫자를 실제 숫자로 변경해보자


엑셀 데이터를 보면 숫자로 표기되어 있는데 텍스트로 된 것이 있다.

이걸 숫자로 변경하기 위한 방법을 소개합니다.

데이터량이 적다면 간단하게 할 수 있는 방법은 여러가지가 있다.

문제는 데이량이 많을 때 어떻게 할 것인가이다.

우선 일반적으로 사용하는 방법에 대해서 먼저 설명하고 다음에 활용하면 좋은 팁을 적어본다.

 

B2의 셀 내용을 보면 '1 이라고 표기가 되어 있다. 



요렇게 되어 있는 건 숫자가 아니라 텍스트이다.


숫자로 변경하기 위해서 VALUE 함수를 사용했다.



블럭을 설정한 다음에 복사하고 같은 곳에 붙여넣기를 하면 수식이 없어지고 값만 남는다.




 수식으로 남겨져 있으면 원 데이터를 삭제하면 값이 사라져 버리므로 반드시 값으로 변경해주는게 좋다.

 

다음은 셀을 다른 곳에 복사하지 않고 바로 그 자리에서 하는 방법이다.

데이터량이 많으면 상당히 유용하다.

즉 B열 전체를 선택해서 해도 된다.








이렇게 하면 시스템을 통해 넘겨받은 자료를 숫자로 바꾸는데 시간도 절약되고 매우 편합니다.


더 빠르고 편한 방법은 VBA 로 변경하는 겁니다.

http://link2me.tistory.com/512 게시물 참조

 


블로그 이미지

Link2Me

,
728x90

엑셀 텍스트 정렬


작업을 하다보면 원하지 않게 아래 그림과 같은 결과가 나옵니다

그럼 어떻게 해야 할까요?



아래 적용된 함수를 보면 A셀과 B셀을 &로 묶어서 표기를 했다.

함수를 concatenate 함수를 사용해도 되지만 간단하게 아래처럼 활용하는 것도 편하다.

하나의 셀 값으로는 소팅하거나 정렬이 어려운 경우, 값을 비교하고 정렬하고자 할때 때로는 2개의 셀을 합치는게 좋을 수도 있다.



숫자부분을 2자리수로 표기되도록 하는 함수인 TEXT함수를 이용하면 된다.

5자리로 표기하고 싶으면 TEXT(값이 들어간 셀, "00000") 으로 하면 된다.


전체 적용을 위해 3번 실행을 한다.






전화번호 등을 정렬할 때 활용하면 유용합니다.


블로그 이미지

Link2Me

,