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