오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
텍스트
REPT 함수
엑셀 2016
텍스트
REPT 함수
REPT_워터마크_tiny-1
함수 요약

엑셀 REPT 함수는 텍스트를 지정한 횟수만큼 반복 출력하는 함수입니다.

함수 구문
=REPT(텍스트, 반복횟수)
텍스트
-
반복할 텍스트나 문자입니다.
반복횟수
-
텍스트를 반복할 횟수입니다.
  • 0 이상의 정수여야 하며 소수점은 내림됩니다.
상세 설명

엑셀 REPT 함수는 텍스트 문자열을 지정한 횟수만큼 반복 표시하는 함수입니다.

=REPT("★",2)
/ / 결과 : ★★

REPT 함수를 활용하면 숫자 데이터를 시각적으로 표현하거나 여러 텍스트를 규칙적으로 반복하는 작업을 간단하게 처리할 수 있습니다.


REPT 함수 간단 예제
1) 평가 점수를 별표로 시각화하기

아래와 같이 함수를 사용하면, 각 인원 별 평가 점수(1~5점)를 시각화 할 수 있습니다.

=REPT("★",4)&REPT("☆",1)
/ / 결과: ★★★★☆ (평가 점수를 ★로 표기 합니다.)

REPT_예시1_tiny-4 평가 점수만큼 ★을 반복 표시하여 점수를 시각화 할 수 있습니다.

2) 주민등록번호 마스킹 처리하기

아래와 같이 함수를 사용하면, 주민등록번호를 마스킹 할 수 있습니다.

=LEFT("901108-1234567",8) & REPT("*",6)
/ / 결과: 901108-1****** (주민등록번호 뒷자리를 마스킹 처리 합니다.)

REPT_예시2_tiny-3REPT 함수를 활용하여 주민등록번호 뒷자리를 간편하게 마스킹 할 수 있습니다.


그 외 주의사항

반복 횟수는 최대 32767회 까지만 가능하며, 더 큰 값을 입력하면 #VALUE! 오류를 반환합니다.

반복 횟수에 음수 또는 텍스트를 입력하면 #VALUE! 오류를 반환합니다.

반복 횟수의 소수점은 내림 처리되므로, 올림 처리를 원하시는 경우 ROUNDUP 함수를 사용하세요.

=REPT("★",3.9)/ / 결과: ★★★
=REPT("★",ROUNDUP(3.1,0))/ / 결과: ★★★★
댓글 3
5 (2개 평가)
엑린이
엑린이 2020.05.20 21:19
유용한 강의 감사드립니다
다름 아니라 백분율(%)을 표시하는 그래프를 셀안에 간단하게 표시할 수 있다고 하셨는데
어떻게 표시가 되는건지 궁금합니다. 그리고= REPT("*", 57/100)을 적용해보니 "*(별표)" 5개(50%)가 출력되는게 아니라 빈칸이 나타나는데 왜그런가요?
오빠두엑셀
오빠두엑셀 작성자 2020.05.21 16:59
안녕하세요~^^
REPT 함수는 두번째 인수의 숫자를 내림하여 계산하네요.
따라서 =REPT("*",57/100) 은 =REPT("*",0.57) 이 되고,
0.57을 0으로 인식해서 빈칸이 출력됩니다.
강민준🤗
강민준🤗 2024.08.11 07:55
좋은 강의 감사합니다🙇‍♂️