rand(life)

1일1함수 (29) REPT 함수 : 특정문자의 반복 본문

컴퓨터/엑셀

1일1함수 (29) REPT 함수 : 특정문자의 반복

flogsta 2009. 5. 7. 21:35

오늘은 특정 문자를 정해진 수만큼 반복해서 출력하는 REPT함수입니다.

구문

REPT(text,number_times)

text  반복할 텍스트입니다.

number_times  텍스트를 반복할 횟수를 지정하는 양수입니다.

주의

  • number_times가 0이면 REPT는 빈 텍스트("")를 반환합니다.
  • number_times가 정수가 아니면 소수점 이하는 무시됩니다.
  • REPT 함수의 결과는 32,767자 이하여야 하며 이보다 긴 경우 #VALUE! 오류 값이 반환됩니다.

 

예를들어, 주민등록번호의 뒷자리를 숨기고 *로 표시하고 싶다면 어떻게 할까요?

 

 

위의 함수식처럼 처리하면 되겠습니다. LEFT함수를 이용해서, 생년월일에 해당하는 부분부터 대쉬(-), 성별을 표시하는 부분까지 총 8개의 문자열을 가져오고, "*"를 6개 반복하는 REPT함수 부분과 결합(&)하면 되겠습니다.

 

신용카드 같은 경우에도 마찬가지로 사용할 수 있겠네요.

 

 

또 다른 곳에서는… 엑셀을 이용하여 보고서나 목차등을 만드는 경우에 -,*,~ 등의 기호를 연속으로 일정한 개수를 쓰고 싶을 때 사용할 수 있겠지요. 유용하게 사용할 곳이 또 있을지 함께 연구해 봅시다.

2009/05/01 - [컴퓨터/엑셀] - 1일1함수 (26) LEFT, RIGHT 함수