안녕하세요, Ian 입니다.
엑셀을 사용하다 보면 특정 문자나 기호를 반복해서 표시해야 할 때가 있습니다.
REPT 함수를 활용하면 손쉽게 원하는 문자나 기호를 반복할 수 있으며, 데이터 시각화나 서식 설정 등 다양한 용도로 활용할 수 있습니다.
오늘은 REPT 함수의 정의부터 실무에서 활용할 수 있는 다양한 예제까지 알아보겠습니다.
특히 마지막에는 데이터를 시각화 할 수 있는 아주 좋은 방법소개가 있으니,
끝까지 꼭 확인해보시면 좋겠습니다.!
1. REPT 함수란?
REPT 함수는 지정된 문자를 원하는 횟수만큼 반복하여 출력하는 함수입니다.
주로 데이터 시각화, 텍스트 서식 설정, 심볼 기반 차트 만들기 등에 활용됩니다.
REPT 함수 구문
=REPT(텍스트, 반복횟수)
인수 설명
- 텍스트: 반복할 문자 또는 문자열
- 반복횟수: 해당 문자를 몇 번 반복할지 지정 (0 이상의 정수)
* 참고: 반복 횟수는 32,767 이하의 값만 허용됩니다. 더 큰 값은 오류가 발생할 수 있습니다.
- 텍스트의 경우 직접 입력하는 경우 " " 사이에 넣어줘야 합니다.
- 반복횟수의 경우 숫자만 입력하면 됩니다.
- 텍스트와 반복횟수(숫자) 모두 셀 선택으로도 대체 할 수 있습니다.
2. REPT 함수 기본 예제
① 특정 문자 반복 출력하기
=REPT("*", 5) | ***** |
=REPT("AB", 3) | ABABAB |
활용 예시:
- 비밀번호 마스킹 (=REPT("*", LEN(A1))) → ‘******’처럼 표시
- 문자를 특정 횟수만큼 반복하여 정리된 데이터 만들기
- 위 예시와 같이 영어, 한글 상관없이 1글자 = 1개 로 표현해줍니다.
② LEN 함수와 함께 사용해 비밀번호 * 마킹 해주기
- 위와 같이 비밀번호를 LEN 함수와 함께 글자수를 세어주고, 그 숫자 결과값을 대체해서 입력해주는 예시입니다.
③ RANDBETWEEN 함수와 함께 사용해 무작위 패턴 생성하기
* 참고 : randbetween 함수 : 특정 범위의 숫자 랜덤으로 나타내는 함수
ex. =randbetween(0,10) : 0~10사이의 숫자를 랜덤으로 나타내기
=RETP("★",randbetween(1,10))
-> ★ 1~10개 사이 랜덤으로 표시하기
3. REPT 함수로 데이터 시각화 하기
① 판매개수 시각화 하기
: 판매량을 ★ 로 시각화 해주기
판매량이 변경 될 때 마다 ★ 갯수가 변경 되며 시각화 해 줄 수 있습니다.
② **응용** 데이터량 막대그래프처럼 시각화 해주기
rept 함수를 아주 유용하게 사용 할 수 있는 방법입니다.
결과 먼저 봐보겠습니다.
위와 같이 REPT 함수를 활용해서 달성율 값을 그래프처럼 시각화 해 줄 수 있습니다.
간단한 방법이니 만드는 방법을 확인해보겠습니다.
함수 먼저 봐보겠습니다.
1. 함수로 표현해주기
=rept("|",E3*100)
2. 텍스트에 "|" 로 해주기 : 엔터 위에 있는 | 를 텍스트로 사용합니다.
3. 반복횟수에 달성율을 활용해줍니다.
** 달성율(%)은 1미만으로 나오므로 *100을 꼭 해줍니다!
** 40% = 0.4 -> 0.4*100 = 40 으로 표현
4. 40%의 경우 | 가 40개 생깁니다.
5. 글꼴 : "playbill" 로 바꿔주기.
6. 원하는 색상으로 바꿔주고, 셀 크기 맞춰주기.
위와 같은 과정으로 표현해주면 데이터를 시각화 해 줄 수 있습니다.
4. 마무리
지금까지 엑셀의 REPT 함수를 활용해 단순한 문자 반복뿐만 아니라 데이터정리, 시각적표현 등 다양한 용도로 활용하는 방법에 대해 알아봤습니다.
특히 숫자를 기반으로 차트 제작, 시각화 하는 것에 유용합니다.
아래 다른 엑셀 함수들도 보면 좋을 것 같습니다!
2025.03.17 - [엑셀 이야기/엑셀 강의 - 함수] - 직장인 엑셀 실무 | 22강. SUMIFS - 조건에 맞는 합계 쉽게 구하기 (2025 최신판)
직장인 엑셀 실무 | 22강. SUMIFS - 조건에 맞는 합계 쉽게 구하기 (2025 최신판)
안녕하세요, Ian 입니다.오늘은 엑셀 초보에서 벗어나 실무에서 자주 쓰는 필수 함수는 SUMIFS 함수에 대해 정확하고 간단하게 익혀보겠습니다. SUMIF는 잊으세요, SUMIFS 하나면 충분합니다. 많
ian-storyhouse.tistory.com
2025.02.23 - [엑셀 이야기/엑셀 강의 - 함수] - 직장인 엑셀 실무 | 19강. xlookup 함수 - vlookup함수의 업그레이드 신규 함수
직장인 엑셀 실무 | 19강. xlookup 함수 - vlookup함수의 업그레이드 신규 함수
엑셀 초보탈출 19강xlookup 함수 활용하여특정값을 검색하고 데이터 찾기vlookup, hlookup의 업그레이드 버전 *기존 vlookup은 가장 왼쪽값을 기준으로 오른쪽으로만 찾고 싶은 값을 표현해 줄 수 있었
ian-storyhouse.tistory.com
2023.04.10 - [엑셀 이야기/엑셀 강의 - 함수] - 직장인 엑셀 실무 | 7강. IF함수 응용편 - IF 중첩 활용 알아보기
직장인 엑셀 실무 | 7강. IF함수 응용편 - IF 중첩 활용 알아보기
엑셀 초보탈출 7강 IF함수 응용편 - IF 중첩 (3개,4개,...,그 이상) 알아보기 IF함수 응용 활용하기 오늘은 if 함수 응용하기 편으로, if 중첨 혹은 if 다중함수에 대해 알아보겠습니다. if 중첩은, if 안
ian-storyhouse.tistory.com