엑셀 GetColorText 함수 (색깔 글자 추출)

무료

문장 안에 색깔이 있는 글씨를 추출하는 엑셀 사용자 지정 함수

⭐️ 모든 일반 회원에게 무료로 제공되는 자료입니다.

파일형식

엑셀 GetColorText 함수 추가기능 - DuTool

셀 안에 색깔이 있는 글자를 추출하는 함수 (색깔, 구분자 지정 가능)


파일 다운로드

오빠두엑셀 홈페이지의 모든 서식은 회원 여러분께 무료로 제공됩니다.


엑셀 GetColorText 함수 추가기능 (색깔 글자 추출)

엑셀 GetColorText 함수는 셀 안에서 색깔이 있는 글자를 추출하는 사용자 지정 함수입니다. 기본 설정으로 사용하면 색깔에 상관없이 색깔이 지정된 모든 글자를 추출합니다. 상황에따라 색깔을 직접 지정하여 추출할 수도 있습니다.

"빨강, 노랑, 파랑, 초록" 색상은 기본으로 지원하며, 그 이외의 색깔은 HexCode로 직접 입력합니다. 여러개의 색상을 쉼표로 구분하여 지정할 수도 있습니다.

셀 안에 색깔이 있는 텍스트가 여러개 있을 경우, 기본 값은 쉼표(,)로 구분하여 추출합니다. GetColorText 함수의 사용 예제는 아래와 같습니다.

셀 내용 & 함수 함수 결과
여러분 안녕하세요.
오빠두 엑셀입니다.
만나서 반갑습니다.
=GetColorText(문장)
'색깔이 있는 모든 글자 추출
여러분, 오빠두 엑셀, 만나서
여러분 안녕하세요.
오빠두 엑셀입니다.
만나서 반갑습니다.
=GetColorText(문장,"+")
'색깔이 있는 글자를 +로 나눠서 추출
여러분+오빠두 엑셀+만나서
여러분 안녕하세요.
오빠두 엑셀입니다.
만나서 반갑습니다.
=GetColorText(문장,,"빨강,파랑")
'빨강, 파랑 글자만 추출
여러분, 오빠두 엑셀
여러분 안녕하세요.
오빠두 엑셀입니다.
만나서 반갑습니다.
=GetColorText(문장,,"7030A0")
'보라색 글자만 추출
만나서

GetColorText에서 제공하는 기본 색상은 4가지(빨강, 파랑, 노랑, 녹색)이며, 그 외 나머지 색상은 Hex코드로 직접 입력합니다.

색상 Hex코드
빨강 FF0000
노랑 FFFF00
녹색 00B050
파랑 0000FF
그 외 Hex코드 직접 입력
(RGB 값으로 HEX 코드 찾기 : https://www.google.com/search?q=rgb+to+hex)

DuTool 추가기능은 다운로드받은 파일을 실행하면 자동으로 설치됩니다. 단계별 설치방법은 아래 링크를 참고하세요.

회원에게 제공되는 특별한 혜택!

.

주기적인 업데이트 및 패치 제공 

파일 사용 중에 오류나 버그 발생시 커뮤니티에 문의해주세요! 확인 후 실시간 업데이트 및 패치를 제공해드립니다.

.

언제 어디서든, 무제한 다운로드 가능

1년 365일 언제 어디서든 파일이 필요할 경우, '클릭 한 번' 으로 손쉽게 파일을 다운받을 수 있습니다.

.

엑셀 커뮤니티 1:1 질의응답

파일 사용 중에 궁금한 점, 개선사항이 있을 경우 커뮤니티에 글을 올려주세요! 회원 여러분과 함께 교류하며 소통할 수 있습니다.

GetColorText 함수 구문 (색깔 글자 추출)
= GetColorText ( 문장, [구분자], [Hex색상] )
GetColorText 함수 인수설명
인수 설명
문장 색깔이 있는 글자를 추출할 문장 또는 문장이 입력된 셀 주소입니다.
구분자
[선택인수]
색깔이 있는 글자를 나눌 구분자입니다. 기본값은 쉼표(,) 입니다.
Hex색상
[선택인수]
추출할 글자의 색상을 Hex코드로 입력합니다. 입력하지 않을 경우 모든 색깔의 글자를 추출합니다.
호환성
운영체제 호환성
Windows 버전 엑셀 2010 이후 버전에서 사용가능합니다.
Mac 버전 Mac용 엑셀 2011 이후 버전에서 사용가능합니다.

GetColorText 함수 사용예제

1. 문장에서 빨간색 글씨만 추출하기
= GetColorText ( 문장, , "빨강")
'문장에서 빨간색 글씨만 추출합니다.

GetColorText 함수 빨강색 추출
문장의 빨강색 글씨를 추출합니다.

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

엑셀 GetColorText 함수 빨강파랑 추출
문장의 빨강, 파랑 글씨를 추출합니다.

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

엑셀 샐깔 글자 줄바꿈 나누기
문장의 빨강, 파랑 글씨를 줄바꿈으로 나누어 추출합니다.

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

엑셀 색깔 글자 추출
문장으 색깔이 있는 모든 단어를 추출합니다.

5. 색깔이 있는 글씨를 여러개 셀에 나누어 추출하기
= TEXTSPLIT(GetColorText(C2))
'문장의 모든 글씨를 여러개의 셀로 나눠서 추출합니다.
(TextSplit 추가기능 함수를 사용합니다.)

엑셀 색깔 글자 나눠서 추출
문장의 색깔이 있는 글씨를 여러개의 셀에 나누어 추출합니다.

그 외 참고사항

  • 엑셀의 구현 원리 상, 함수는 글자의 색상이 변경되었을 때의 값을 실시간 읽어오지 못합니다. 따라서 글자 색상이 변경되었을 때 값을 실시간으로 읽어오려면 함수를 아래와 같이 사용합니다.
    =GetColorText(문장,Text(Now(),", "))

패치노트

  • v1.0.0 (2021.02.11)
    - GetColorText 함수 추가기능 업로드
guest
Inline Feedbacks
모든 댓글 보기
신림동풋쌀
신림동풋쌀
2021년 2월 14일 5:27 오후
별점주기 :
     

이 기능을 왜 이제야 알았는지 ... 예전 키워드 분석할 때 색깔 있는 값만 뽑아낸다고 몇일간 그 고생을 했는데 말이지요

우태기
우태기
2021년 3월 22일 10:18 오전
별점주기 :
     

다운로드 링크가 "설치파일 - NaverFinanceHistory 추가기능 v1.0.0 - DuTool (1).xlam"로 걸려 있는 것 같습니다.

파아란
파아란
2021년 4월 19일 1:57 오전
별점주기 :
     

유용하게 잘쓰겠습니다

이동호(
이동호('72/강릉)
2021년 5월 4일 6:02 오후
별점주기 :
     

오......찾던 매크로네요.

으치타치
으치타치
2021년 6월 9일 8:53 오전
별점주기 :
     

함수 입력후 추출한 글씨가 사라져서
빈칸으로 보이는데 혹시 이유가 있을까요ㅜㅜ

Woooo
Woooo
2021년 7월 12일 10:43 오후
별점주기 :
     

안녕하세요:) 혹시 여러개의 시트 안에서 색있는 글씨만 추출하려면
=GetColorText(C5:C10,,"빨강") 이런식으로 수식을 줬는데, 오류가 나는데 이부분은 어떻게 해결해야하는지 알 수 있을까요?!

Woooo
Woooo
2021년 7월 13일 6:26 오후
답글 남기기  오빠두엑셀

친절한 답변 감사합니다!!

박효진
박효진
2021년 8월 3일 7:54 오후
별점주기 :
     

좋은 자료 감사합니다 잘 활용하겠습니다!!

BackGom
BackGom
2021년 9월 14일 5:36 오후
별점주기 :
     

혹시 글 말고도 날짜를 추출할 수는 없나요??

종이배
종이배
2021년 10월 6일 5:57 오후
별점주기 :
     

사무실에서 아주 유용하게 사용하고 있습니다
감사합니다

David Oh
David Oh
2021년 10월 9일 2:02 오전
별점주기 :
     

영어문장 추출시에는 색깔단어가 붙어서 나오는데, 한글처럼 구분자를 적용해서 추출할 방법은 없나요?

Last edited 17 일 전 by David Oh
15
0
여러분의 생각을 댓글로 남겨주세요.x