엑셀 GetColorText 함수 (색상이 있는 글자 추출)
셀 안에서 색상이 적용된 글자를 추출하는 엑셀 추가기능 함수입니다. (색깔, 구분자 지정 가능)
파일 다운로드 ( 무료 )
30 EP → 0 EP 특별 할인 중!
추가기능 이용 가이드
추가기능 상세 정보
셀 안에서 색상이 적용된 글자를 추출하는 엑셀 추가기능 함수입니다. (색깔, 구분자 지정 가능)
파일이름
DuTool-GetColorText 함수.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 오피스 2010 버전 이상
4.74
점
회
개
추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=GetColorText(문장,[구분자],[Hex색상])
•
문장
-
색상이 있는 글자를 추출할 문장 또는 문장이 있는 셀 주소입니다.
•
구분자
-
[선택인수]색깔이 있는 글자를 나눌 구분자입니다. 기본값은 쉼표(,) 입니다.
- CHAR(10) 을 입력해서 각 단어를 줄바꿈으로 나눌 수 있습니다.
•
HEX색상
-
[선택인수]추출할 글자 색상의 Hex코드입니다. 아무 값도 입력하지 않을 시, 색상이 있는 모든 글자를 추출합니다.
- 기본 색상으로 "빨강, 노랑, 파랑, 초록"을 지원합니다.
- 빨강: #FF0000
- 노랑: #FFFF00
- 녹색: #00B050
- 파랑: ##0000FF
- 그 외 색상 : RGB → HEX 코드 찾기
https://www.google.com/search?q=rgb+to+hex
1. 문장에서 빨간색 글씨만 추출하기
=GetColorText(문장,,"빨강") / / 문장에서 빨간색 글씨만 추출합니다.

2. 문장에서 빨강, 파랑색 글씨만 추출하기
=GetColorText(문장,,"빨강,파랑") / / 문장에서 빨강, 파랑색 글씨만 추출합니다.

3. 문장에서 빨강, 파랑색 글씨를 줄바꿈으로 나눠서 추출하기
=GetColorText(문장,Char(10),"빨강,파랑") / / 문장에서 빨간, 파란색 글씨를 줄바꿈으로 나누어서 추출합니다.

4. 문장의 색깔이 있는 모든 글씨를 추출하기
=GetColorText(문장) / / 문장에서 빨간색 글씨만 추출합니다.

5. 색깔이 있는 글씨를 여러개 셀에 나누어 추출하기
=TEXTSPLIT(GetColorText(C2)) / / 문장에서 색깔이 있는 모든 글씨를 여러개의 셀로 나눠서 추출합니다. / / TEXTSPLIT 함수는 M365 버전에서 제공됩니다. / / 이전 버전에서는 TEXTSPLIT 함수 추가기능으로 사용할 수 있습니다.

알아두면 좋은 정보
사용 전 참고사항
엑셀 프로그램 특성 상, 글자의 색상을 바꾸는 작업은 함수를 실행하지 않으므로 실시간으로 값을 읽어올 수 없습니다. 만약 글자 색상을 변경했을 시, 값을 실시간으로 읽어오려면 함수를 아래와 같이 사용합니다.
=GetColorText(문장,Text(Now(),", "))
최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
1.0.0
2021-02-11
GetColorText 함수 추가기능 업로드
로그인
지금 가입하고 댓글에 참여해보세요!
24 댓글