IT 이야기/IT 관련

[엑셀팁] 숫자형식을 텍스트형식으로 변경하기

LearningMan7 2022. 2. 8. 19:34
반응형

 

안녕하세요 EcoDoc입니다. 오늘은 엑셀 팁하나 공유하고자 합니다.

​보통은 텍스트 형식으로 나오는 숫자를 숫자 형식으로 바꾸는 것은 많이 해 보셨을 것입니다. 엑셀의 좌측에 표시가 나오기 때문에 해당 표시를 클릭하면 '숫자형식'으로 변환하기를 선택할 수 있는 메뉴가 나오기 때문입니다.

오늘은 이와 반대로 숫자형식인데 텍스트형식으로 변환하는 방법을 알아보도록 하겠습니다.

숫자형식을 텍스트형식으로 변환을 왜 하느냐?

예를 들어 설명해 보겠습니다. 원래 데이터에 있는 숫자들이 텍스트 형식으로 되어 있는 경우에

원래 데이터의 형식은 변경하지 않으면서도 내가 가지고 있는 숫자 데이터와 비교하여

원하는 데이터를 찾을 때 필요할 수 있습니다.  

원래 데이터에 엄청나게 많은 계좌번호들이 있는데, 비교 데이터의 어떤 계좌번호가 추가된 것인지,

누락된 것인지 비교해서 찾아야 하는 상황인 경우를 생각해 보겠습니다.

아래 그림을 보시면, 1번 자료에는 계좌번호가 567760001123 이런식으로 숫자들이 나열되어 있습니다.

그리고 좌측상단에 텍스트형식임을 알 수 있는 삼각형 표시가 보이구요

우리가 비교해서 찾아야 하는 2번 자료는 데이터가 다른 형식으로 되어 있습니다.

계좌번호가 567-7600001-123 이렇게 숫자인데, "-"라는 문자까지 같이 포함되어 있습니다.

아래의 예시는 비교해야 하는 데이터셋이 13개이므로 그냥 눈으로 확인하는 것이 빠를 수 있습니다.


그렇지만 위처럼 13개 데이터이면 그냥 바로 눈으로 비교해서 찾을 수 있겠지만,

그 데이터량이 각각 수백개라면 눈으로 찾는 것은 쉽지 않을 뿐만 아니라,

정확하게 비교하지 못할 수도 있습니다. (노가다....ㅠㅠ)

이제 해결방법을 생각해 봅시다. 

 

첫번째로 생각할 수 있는 것은 2번 자료의 "-"를 모두 제거해서 vlookup으로 찾을 수 있겠다는 생각을 할 수 있을 것 입니다.

그러나 ctrl+f (찾기/바꾸기)를 통해서 "-"를 빈공간으로 바꾸기를 실행하는 순간...

계좌번호는 숫자형식으로 변환되어 표시됩니다. 그러면 vlookup을 걸어도 데이터 비교 검색이 되질 않습니다.

따라서 그 숫자형식으로 1번 데이터와 동일하게 텍스트 형식으로 바꿔야 하는 것이지요. 

text(셀, "0") 함수를 사용한다면 숫자를 텍스트 형식으로 손쉽게 변환이 가능하고,

vlookup 함수를 이용한다면 원하던 결과를 도출할 수 있게 됩니다.

상세한 엑셀 시뮬레이션은 아래 영상을 참고하여 주시기 바랍니다.

 

 

 

반응형