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

REPT 함수

2016
지원 버전 자세히 보기
엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

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

REPT 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=REPT(텍스트, 반복횟수)
인수구분설명
텍스트 필수
반복할 텍스트나 문자입니다.
반복횟수 필수
텍스트를 반복할 횟수입니다.
  • 0 이상의 정수여야 하며 소수점은 내림됩니다.
예제 시트
C2=REPT(A2,B2)
A
B
C
D
1
텍스트
반복횟수
REPT
2
*
5
*****
3
55
3
555555
4
한국
3
한국한국한국
5
4
가가가가
6
-
6
------
7
텍스트와 반복 횟수를 달리해 이어 붙인 결과를 한눈에 비교합니다.

함수 개요

엑셀 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

댓글 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
좋은 강의 감사합니다🙇‍♂️
최종 수정 2026. 8. 10.
스크랩 완료