엑셀 REPT 함수
실습파일 |
요약
텍스트를 지정한 횟수만큼 반복해서 출력합니다.
설명
REPT 함수는 지정한 텍스트를 원하는 횟수만큼 반복하여 출력하는 함수입니다. 실무에서 이용하는 경우는 드물지만, 이 함수를 기억한다면 필요할 때 상당히 유용하게 사용할 수 있습니다. 텍스트로 들어가는 인수는 다양한 함수와 결합해서 사용할 수 있습니다. 예를들어 CONCAT 함수와 응용하여 지정한 범위의 텍스트를 원하는 횟수만큼 반복하여 출력할 수 있습니다.
호환성
Windows 버전 | 모든 버전에서 사용 가능합니다. |
Mac 버전 | 모든 버전에서 사용 가능합니다. |
구문
= REPT ( 반복할_텍스트, 반복횟수 )
인수
반복할_텍스트 | 반복할 텍스트입니다. 셀 또는 함수로 입력 할 수 있습니다. |
반복횟수 | 텍스트를 반복할 횟수를 지정합니다. |
반환값
반복할_텍스트를 횟수만큼 반복한 문자열을 텍스트값으로 반환합니다.
사용예시

다른 주의사항
- REPT 함수는 지정한 텍스트를 원하는 횟수만큼 반복하는 함수입니다. 빈셀을 특정 문자열로 채우거나 또는 대외비로 다뤄야 하는 내용의 특정 부분을 "*(별표)"로 가림처리 해야 할 경우 등 유용하게 사용할 수 있습니다.
- REPT 함수를 응용하여 백분율(%)을 표시하는 그래프를 셀안에 간단하게 표시할 수도 있습니다.
= REPT("*", 32/100)
'// "*(별표)"를 3개(30%) 출력합니다.
= REPT("*", 57/100)
'// "*(별표)"를 5개(50%) 출력합니다. - 반복할_횟수는 반드시 양수이며 정수여야 합니다. 횟수가 '0'으로 입력될 경우 REPT 함수는 빈텍스트("")를 반환합니다.
- 만약 반복할_횟수가 음수일 경우 #VALUE! 오류를 반환합니다.
- 반복할_횟수가 소수로 입력될 경우 소수점 이하는 무시처리됩니다. (예: 2.7 -> 2, 3.1 -> 3)
자주 묻는 질문
Q. 지정한 범위의 문자열을 반복하고 싶어요
REPT 함수의 첫번째 인수는 텍스트값 또는 숫자값으로 반환되는 모든 함수로 입력할 수 있습니다. 예를 들어 A1:A3 범위의 내용을 5회 반복하는 REPT 함수는 CONCAT 함수와 응용하여 아래와 같이 작성할 수 있습니다.
A1 = 가, A2 = 나, A3 = 다
=CONCAT(A1:A3) '// "가나다" 를 출력합니다.
=REPT(CONCAT(A1:A3),5) '// "가나다"가 5회 반복된 문자열을 출력합니다.
[링크] MS OFFICE 공식 홈페이지 REPT 함수 설명