숫자 앞에 자리수를 맞추어 0붙이기(LEN, REPT 함수)
=LEN(text)
=REPT(text, number_times)
<!--[if !supportEmptyParas]--> <!--[endif]-->
LEN함수는 문자의 길이(문자의 개수)를 세는 함수입니다.
REPT 함수는 지정한 문자열을 정해놓은 횟수만큼 반복 할 수 있는 함수입니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
<!--[if !supportEmptyParas]--> <!--[endif]-->
아래 원래값을 보고 0을 포함 10자리의 숫자형태로 숫자를 수정해보세요.
(예시 123의 경우 -> 0000000123)
<!--[if !supportEmptyParas]--> <!--[endif]-->
수정 값에 표현해야 하는 자릿수는 10자리이고, REPT 함수를 이용해 0을 반복한다는 생각을 해보면
쉽게 해결할 수 있습니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
먼저 C3셀의 값을 구해보겠습니다.
LEN함수를 이용해서 원래 숫자값의 문자의 갯수를 구합니다. 24560에 대한 문자의 개수는 5이고,
수정 값에 표현해야 하는 자릿수는 10자리 이므로 원래값 앞쪽에 0을 다섯 번 반복해 주면됩니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
이것을 수식으로 표현하면 =REPT("0", 10-LEN(B3)) & B3 가 됩니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
그럼 값은 0000024560이 되고, 마찬가지로 C3:C11 셀에 수식을 복사해주면
아래와 같은 값을 얻을 수 있습니다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
'엑셀--★☆ > 엑셀 배우기' 카테고리의 다른 글
날짜 데이터를 보고 원하는 달만 합계내기(SUMPRODUCT, MONTH 함수) (0) | 2015.08.04 |
---|---|
지역별 상품판매액 계산(DPRODUCT) (0) | 2015.07.09 |
문자열에서 대소문자 한꺼번에 변경하기(UPPER, LOWER, PROPER 함수) (0) | 2015.06.09 |
두수사이에서 난수를 발생시켜 무작위 추첨하기(RANDBETWEEN 함수) (0) | 2015.05.12 |
문서 속성 확인하는 방법 (0) | 2015.05.04 |