Appia의 IT세상

엑셀[Excel] 함수를 이용하여 숫자를 특정자리수에 맞춰 텍스트로 변경하기(앞에 0붙이기) 본문

IT_OS_ETC../[IT]Excel

엑셀[Excel] 함수를 이용하여 숫자를 특정자리수에 맞춰 텍스트로 변경하기(앞에 0붙이기)

Appia 2021. 6. 1. 06:23
반응형

엑셀[Excel] 함수를 이용하여 숫자를 특정자리수에 맞춰 텍스트로 변경하기(앞에 0붙이기)

엑셀[Excel] 함수를 이용하여 숫자를 특정자리수에 맞춰 텍스트로 변경하기

이번 포스팅은 숫자에 대한 문자열 변환에 대해서 포스팅을 해보고자 합니다. 엑셀을 사용하다보면 숫자를 사용하는 경우가 매우 많습니다. 하지만, 이 때 이 숫자가 단순히 연산을 위해서 사용되는 것이 아니라, 코드 및 다양한 형태로 사용될 수 있는 부분일 수도 있습니다. 특히 저의 경우 주식 정보를 파싱할 때, 관련된 상장 번호를 파싱할 때도 상장번호를 숫자로 단순하게 생각하는 부분 때문에 약간의 골치가 아팠던 적이 있었습니다. 그래서 자리수에 맞춰서 숫자를 문자로 변환하는 방법에 대해서 이번 포스팅에서는 다루어 보고자 합니다. 

 

먼저 다음과 같은 예시 데이터를 사용할 예정입니다. 

예시 데이터 

숫자를 문자로 변환하기 위해서 사용하는 함수는 바로 "TEXT"입니다. 간단한 사용방법은 다음과 같습니다. 

=TEXT(변환할 셀, 형식)

위에서 보시는 함수에서 변환할 셀은 숫자가 들어 있는 셀을 선택하시면 됩니다. 형식은 특별히 생각하는 부분이 없다고 생각하시면 0을 입력하시면 됩니다. 

그럼 다음 그림과 같이 위의 예시 데이터를 TEXT함수를 이용하여 변환해보도록 하겠습니다. 

TEXT 함수 적용 예시 

아마도, 변환 결과는 다음과 같은 결과가 나타날 것입니다. 실제 보이시는 바와 같이 문자 정렬 기본인 왼쪽으로 정렬 된 것을 알 수 있습니다. 

TEXT 함수 적용 결과 

그럼 이번에는 자리수을 맞춰서 변환하는 방법에 대해서 이야기를 해보고자 합니다. 예시 데이터들은 대부분 2자리 또는 1자리입니다. 하지만, 변환되어 나올 값이 4자리이기 원하다면 TEXT함수를 다음과 같은 형태로 사용하셔야 합니다. 

=TEXT(변환될 셀,"0000")

그럼 위의 식을 예시로 적용해보겠습니다. 

자리수 맞추기 위한 TEXT 함수 적용 예시

위의 함수를 적용한 결과는 다음과 같은 결과가 나타납니다. 

자리수 맞추기 위한 TEXT 함수 적용 결과 

이와 같은방식으로 자리를 수를 맞춰(앞에 0을 붙여) 숫자를 텍스트로 변환할 수 있습니다. 

엑셀[Excel] 필터(Filter) 사용하여 특정 범위 밖의 수 표현하기

 

엑셀[Excel] 필터(Filter) 사용하여 특정 범위 밖의 수 표현하기

엑셀[Excel] 필터(Filter) 사용하여 특정 범위 밖의 수 표현하기 앞선 포스팅에선 특정 값의 범위의 수를 구하기 위해서 AND 조건과 몇개 식을 조합하여 필터를 구성하였습니다. 그래서 이번 포스팅

appia.tistory.com

이번 포스팅에서는 엑셀[Excel] 함수를 이용하여 숫자를 특정자리수에 맞춰 텍스트로 변경하기(앞에 0붙이기)라는 주제로 간단히 포스팅을 해봤습니다. 이 부분들이 생각보다 잘 사용되거나 활용될 수 있는 부분입니다. 이 부분을 셀형식을 통해서도 변경이 가능하다, 함수를 통해서 간단히 적용해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments