구글 스프레드시트나 엑셀을 사용하다 보면, 특정 셀에 특정 단어가 있을때, 단어가 속한 해당 셀 전체행의 배경색을 변경하고 싶을 때가 있습니다.
바로 아래와 같은 경우인데요.
아래 그림에서는 나이키라는 키워드가 있는 행을 전체 배경을 자동으로 변경한 경우입니다.
로직을 생각해 보면, 특정 셀에서 단어를 찾고, 해당 단어가 해당 행에 속한 것인지 찾고.. 등등.. 매우 복잡하게 느껴질 수 있는데요.
이런 경우가 많아서 인지, 해당 상황을 해결하는 기능이 이미 탑재되어 있습니다. (구글 스프레드시트, 엑셀 모두 있습니다.)
이 글의 마지막에 실제로 적용한 예제 링크도 달아 놓았습니다. 끝까지 읽어주세요.
핵심 함수
이 기능을 수행하는 핵심 함수는 바로 FIND함수입니다. FIND() 함수는 특정 영역에서 특정 값-문자를 찾는 함수 입니다.
FIND 함수 사용법
FIND함수는 아래와 같이 사용합니다.
=FIND("찾을 문자", 셀위치절대값)
찾을 문자는 해당 하는 문자입니다.
셀위치는 $를 사용하여 절대값을 작성해 주어서, 해당 하는 열을 명시해 줍니다.
아래 사진 볼까요?
사진의 우측 아래에 수식을 보시면, "나이키"를 $C2 행에서 찾아서 해당 하는 값이 존재하면, 배경을 변경하라는 서식 맞춤 수식입니다.
배경색 적용 방법
일반적으로 배경색을 그대로 적용하면, 셀의 내용과 상관없이 색이 적용됩니다.
그런데, 배경색을 조건에 따라 가변적으로 변경할 수 있습니다.
초급코스
조건에 따른 배경색을 적용할 셀을 드래그하여 지정합니다.
메뉴 > 서식 > 조건부 서식에 들어갑니다.
특정 단어가 있는 셀 배경 변경하기
해당 조건을 적용할 범위가 선택되었는지 한번 더 확인합니다. (범위에 적용 부분 확인)
형식 규칙 부분, 텍스트에 포함 선택합니다. 나이키와 같이 조건이 적용되는 값을 적습니다.
서식 지정 스타일에서 원하는 배경색을 선택합니다.
완료를 선택합니다.
아래 사진을 참고해주세요.
특정 단어가 있는 행 전체 배경 변경하기
위의 글에서 간단한 원리를 파악하셨을 겁니다.
이제는 조건부 서식에 대해서 보겠습니다.
적용할 범위를 선택합니다. 헤더를 포함하지 않고 내용만 선택합니다.
조건부 서식 설명/원리
위의 서식은 C열에서 나이키를 찾은 경우, 배경 색상을 적용하라는 것입니다.
여기서 논리적으로 좀 이상한 부분이 있습니다. 첫 번째 행은 이해가 가는데, 그 다음행은 C2가 아니라, C3여야 되는데, 그럼 행마다 저 조건식을 변경해서 적용해야 하는 것인가 라는 의문이 생깁니다. 왜냐하면, 맞춤 수식 안에 들어가는 값은 $C2로 항상 동일하게 입력해야 하기 때문입니다. 그래서, 3행은? 4행은? 5행은? 어떻게 하는거지 라는 논리적으로 궁금한 이유가 생기는 것은 당연합니다.
조건부 서식 자체가 내부적으로 한칸씩 자동으로 이동하면서 대조한다고 생각하시면 됩니다.
즉, 조건부 서식에 넣는 수식은 모든 셀에 그대로 적용되는 것이 아니라,
첫 셀만 지정하면, 그 다음부터는 상대적으로 옮기면서 자동으로 비교 대조 한다고 생각하시면 쉽습니다.
주의할 점은, $C2와 같이, $표시를 써야하는 것입니다. $표시를 하면, 순차적으로 비교하면서 적용을 합니다.
결론
아래의 구글 시트를 보시면, 위에서 설명한 내용을 적용한 시트입니다. 파일 > 다운로드 메뉴에서 xls 로 다운로드 받으실 수 있습니다.
엑셀은 서식 > 조건부 서식 메뉴에서 '조건부 서식'을 확인할 수 있습니다.
https://docs.google.com/spreadsheets/d/1UarLuy9VuRQ89dKS_b1D8v5CMI68_0iERzXnK2L4ovM/edit?usp=sharing
'타이탄의 도구' 카테고리의 다른 글
초등학생이 알아야 할 최대공약수란? (0) | 2024.02.29 |
---|---|
초등학생이 알아야 할 최소공배수란? (1) | 2024.02.28 |
블로그로 패시브 인컴을 구현하기 위해 매일해야하는 5가지 활동 (0) | 2023.07.25 |
넌센스 퀴즈 50문제 (0) | 2023.07.23 |
민병철 유폰 가격 (0) | 2023.07.18 |