📝 엑셀 REPT 함수 완벽 정복: 반복 작업 칼퇴를 부르는 마법의 기술 (feat. 실무 활용 꿀팁)

안녕하세요! 여러분의 엑셀 작업을 칼퇴로 이끌어드릴 엑셀러입니다. 😊 혹시 엑셀에서 특정 텍스트나 기호를 여러 번 반복해야 해서 하나하나 복사 붙여넣기 하고 계셨나요? 이제 그런 번거로운 작업은 그만! 오늘 배울 REPT 함수 하나면 단순 반복 작업이 마법처럼 간단해집니다.

 

이 글을 끝까지 읽으시면, REPT 함수를 활용해 데이터 시각화, 보고서 꾸미기, 그리고 실무 데이터 관리까지 자유자재로 할 수 있게 될 거예요. 여러분의 엑셀 능력을 한 단계 업그레이드할 준비, 되셨나요?

 

📌 [핵심] REPT 함수는 지정한 텍스트를 원하는 횟수만큼 반복해 주는 아주 간단하면서도 강력한 함수입니다.


⚙️ REPT 함수, 대체 뭔가요? (기본 설명)

REPT 함수는 '반복하다' 라는 뜻의 'Repeat' 에서 온 이름 그대로, 특정 텍스트를 원하는 횟수만큼 반복해서 표시해주는 아주 고마운 함수예요. 사용법도 정말 간단하답니다!

 

함수 구문

=REPT(text, number_times)

인수 설명

  • text : 반복하고 싶은 텍스트나 기호를 입력해요. 직접 "★" 처럼 입력하거나, 텍스트가 있는 셀 주소(예: A1)를 넣을 수 있습니다.
  • number_times : 몇 번 반복할지를 숫자로 입력해요. 이 숫자는 반드시 0 이상의 정수여야 한답니다.

⚠️ 잠깐! 이것만은 주의하세요 (Note)

  • number_times 인수에 소수를 입력하면 정수 부분만 인식하고 소수점 아래는 버려져요. (예: 3.9 를 입력하면 3번만 반복)
  • number_times 가 0 이면 빈 텍스트("") 를 반환해요.
  • 결과 값의 총 길이가 32,767자를 초과하면 #VALUE! 오류가 발생하니 너무 많이 반복하진 마세요!

 


💡 REPT 함수, 이렇게 사용해 보세요! (활용 예제)

갑니다! 직접 예제를 보면서 REPT 함수와 친해져 볼까요?

 

예제 1. 기본: 원하는 기호 반복하기

가장 기본적인 사용법이에요. 특정 기호를 반복해서 간단한 구분선을 만들거나 강조 표시를 할 때 유용해요.

 

CSV 데이터

구분선 생성
=REPT("-", 20)

예제1: 엑셀 REPT 함수의 기본 기능과 사용법

간단한 REPT 함수가 하이픈(-) 20개를 텍스트로 생성합니다.

 

결과: --------------------

 

예제 2. 중급: 평점/만족도를 별점으로 시각화하기

숫자로만 된 데이터를 별점 같은 기호로 바꾸면 훨씬 눈에 잘 들어오겠죠? 이럴 때 REPT 함수가 딱이에요.

 

CSV 데이터

제품명,만족도(5점 만점),만족도 시각화
"스마트폰",5,
"노트북",4,
"태블릿",3,
"스마트워치",5,
"블루투스 이어폰",4,
"키보드",2,
"마우스",3,
"모니터",4

REPT 함수로 만족도를 가져와 그만큼의 별 기호를 반복 표시 합니다.

=REPT("★", B2)

예제2: 엑셀 REPT 함수 별표를 만족도 만큼 반복하기

만족도가 별기호로 시각화됩니다. C2 셀은 별 모양이 5개( ★★★★★ ) 보이겠죠.

 

예제 3. 고급: 달성률 미니 그래프 만들기

REPT 함수를 다른 함수와 함께 사용하면 활용도가 무궁무진해져요. 이번엔 IF 함수와 함께 사용하여 목표 달성률에 따라 다른 기호를 표시하는 미니 그래프를 만들어 볼게요.

 

CSV 데이터

담당자,목표량,실적,달성률,달성 현황
"김대리",100,85,,
"이과장",120,120,,
"박사원",90,70,,
"최팀장",150,160,,
"정대리",110,95,,
"윤사원",130,78,,
"한과장",100,100,,
"배사원",140,110,,

먼저, 달성률 (D2)=C2/B2 (실적/목표량) 수식으로 계산합니다. 이후, 셀 서식은 백분율로 지정해주세요.

 

이제 오늘의 작업 REPT 함수 수식을 달성 현황 (E2) 셀에 입력해요.

=IF(D2=1,
  REPT("💙",10), REPT("💙",ROUND(D2*10,0)) & REPT("🤍",10-ROUND(D2*10,0)))
      & " (" & TEXT(D2,"0%") & ")"

예제3: 엑셀 REPT 함수로 계산한 달성률을 문자 막대 차트로 표시

수식 설명:

 

ㄱ. 달성률이 100%(1) 이상이면 파란 하트 10개 표시 : REPT("💙",10)

ㄴ. 100% 미만이면, (달성률의 10배를 정수로 반올림한 값) 만큼 파란 하트를 표시하고 : REPT("💙",ROUND(D2*10,0))

ㄷ. 이어서 (10 - 달성률의 10를 정수로 반올림한 값) 만큼 흰 하트를 표시해요. : & REPT("🤍",10-ROUND(D2*10,0)) )

ㄹ. 마지막으로 & 연산자를 사용해 괄호 안에 달성률 텍스트를 붙여줘요. : & " (" & TEXT(D2,"0%") & ")"

 

예제 4. 실무 활용: 데이터 막대그래프 만들기

엑셀의 차트 기능 대신, REPT 함수를 이용해 셀 안에 간단한 막대그래프를 만들 수 있어요. 보고서를 간결하고 보기 좋게 만들 때 아주 유용한 방법이랍니다!

 

CSV 데이터

월,매출(백만원),매출 그래프
"1월",120,
"2월",95,
"3월",150,
"4월",135,
"5월",180,
"6월",210,
"7월",195,
"8월",230,

REPT 함수를 활용해 막대 그래프를 간단히 만들수 있어요. C2 셀에 아래 수식을 입력하고 아래로 쭉 채워주세요.

=REPT("|", B2/5) & " " & B2

예제4: 엑셀 REPT 함수를 활용한 텍스트 막대 미니 그래프로 가독성 증폭

수식 설명:

 

ㄱ. REPT 함수로 '|' 를 반복 표시합니다.

ㄴ. B2/5 : B열값을 적당한 값으로 나누어 적절한 그래프 길이를 만듭니다.

ㄷ. & (앰퍼샌드) 연산자로 공백( " " ) 과 B2( 매출 ) 값을 연결해 표시합니다. 그래프와 숫자를 함께 볼 수 있어 가독성이 높아집니다.

 

추가 꿀팁!

결과가 나온 C열의 글꼴을 'Playbill' 이나 'Stencil' 로 변경해 보세요. '|' 문자들이 서로 붙어서 훨씬 더 그럴싸한 막대그래프처럼 보인답니다!

 


😵‍💫 REPT 함수, 이럴 때 오류 나요! (오류 해결)

  • #VALUE! : number_times 인수에 숫자가 아닌 텍스트를 입력했거나, 결과물의 길이가 32,767자를 초과했을 때 발생해요. 반복 횟수가 너무 크지 않은지, 숫자가 들어가야 할 자리에 문자가 포함되지 않았는지 확인해보세요.
  • #NAME? : 함수 이름을 REPT 가 아닌 REPEAT 등으로 잘못 입력했을 때 발생해요. 함수 이름 오타를 확인해주세요!

 


🤝 함께 쓰면 더 강력한 함수들

  • CHAR & UNICHAR & UNICODE: 눈에 보이지 않는 특수문자나 기호를 코드로 불러와 REPT 함수와 함께 사용할 수 있어요. ( 예: =REPT(UNICHAR(128565),5) )
  • LEN: 텍스트 길이를 구해주는 함수로, 특정 길이에 맞춰 공백이나 문자를 채워 넣을 때 REPT 함수와 함께 유용하게 쓰여요.
  • IF: 조건에 따라 반복할 내용이나 횟수를 다르게 지정할 수 있어 활용도를 극대화할 수 있어요. (고급 예제 참고!)
  • TEXT: 숫자 형식을 텍스트로 변환하여 REPT 결과와 자연스럽게 연결할 수 있어요.

 


🌌 마무리하며

어떠셨나요? REPT 함수, 정말 간단하면서도 활용 방법이 무궁무진하죠? 오늘 배운 내용만 잘 익혀두셔도 여러분의 엑셀 보고서가 훨씬 더 보기 좋고 전문적으로 바뀔 거예요. 단순 반복 작업에 쏟았던 시간을 아껴 진짜 중요한 업무에 집중해보세요!

 

오늘 내용이 유익하셨다면 공감과 댓글 부탁드리고, 동료들에게도 공유해서 함께 칼퇴의 기쁨을 누려보시는 건 어떨까요? 😉

 

 

작성자: 마늘빵


📱 바쁜 당신을 위한 30초 모바일 요약

[엑셀 REPT 함수 핵심정리]

  • 기능: 텍스트를 지정한 횟수만큼 반복
  • 구문: =REPT(반복할 텍스트, 반복 횟수)
  • 예시 1 (별점): =REPT("★", 5) → ★★★★★
  • 예시 2 (그래프): =REPT("|", 10) → ||||||||||
  • 주의: 반복 횟수는 0 이상 정수!
  • 꿀팁: 다른 함수(IF, LEN)와 함께 쓰면 활용도 UP! 보고서 시각화에 최고!