국문과 유목민

[Excel] 셀 내 일부 텍스트만 글꼴색 변경(SUB, OBJ Entity 색 변환) 본문

IT 견문록/추가 학습 정리

[Excel] 셀 내 일부 텍스트만 글꼴색 변경(SUB, OBJ Entity 색 변환)

논곰 2022. 4. 20. 22:35

 RE 데이터 제작을 함에 있어서 Excel로 불러들여서 Sentence를 볼 일이 생겼다. Subject와 Object Entity에 대해 태깅은 되어있지만, 시각적으로 눈에 띄지 않았다. 따라서 Subject와 Object Entity에 대해서 색상을 표시할 수 있도록 Excel의 매크로 함수를 만들었다. 

 아래 예시 이미지를 보면 위의 텍스트를 아래와 같이 SUB, OBJ에만 글꼴색을 입힌 형태로 만들 수 있다. 

<Sub> <Obj> 태깅만 되어있는 문장
<Sub> <Obj> 태깅에 색상을 입힌 텍스트

사용방법

1. 하단 파일을 다운 받아, Sentence 열에 SUB와 OBJ 태깅이 되어있는 문장들을 올립니다.

WordColor_Change.xlsm
0.02MB

 

 

2. 전체 셀을 선택합니다.(ctrl+a) [변경하려는 셀이 선택되어 있어야 합니다]

셀 선택

3. 'ctrl+m'을 입력하시고, 'SUB'(빨간색), 'OBJ'(파란색)을 입력하시면 됩니다. 

명령어 입력 후 SUB나 OBJ입력

4. 출력 결과

 

 VBA를 잘하신다면 정규표현식을 활용해서 태깅이 되어있는 Entity의 글꼴색을 다 변경하는 식으로 수정하셔서 사용할 수도 있을 것 같습니다. (추가적으로 구현하려다가 배보다 배꼽이 더 커지는 느낌이라 당장 필요한 것만 구현했습니다)

 

참고사이트) https://unikys.tistory.com/307

 

Comments