엑셀 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
모든 댓글 보기
19
0
여러분의 생각을 댓글로 남겨주세요.x