구글의 스프레드시트 에는 '엑셀'과 마찬가지로 '조건부 서식' 이라는 기능이 존재 합니다. 이 '조건부 서식' 은 특정 조건과 일치하는 셀의 서식(색상, 글꼴 등)을 원하는 형식으로 변경해 데이터의 패턴과 추세를 더 분명하게 만드는 데 도움을 주는 기능인데요.
필자의 경우 데이터가 많아지면 습관적으로 '조건부 서식' 을 적용해두는 편입니다.
기본적으로 '조건부 서식' 은 별도의 메뉴를 통해서 간단하게 적용할 수 있습니다. 하지만 빠른 실행 도구등을 사용해 적용하는 경우 결과가 반영되는 대상은 하나의 셀(Cell)로 한정됩니다.
하지만 '조건부 서식' 의 '맞춤 수식' 옵션을 사용하면 결과가 반영되는 대상을 특정 행에 넓게 지정할 수 있습니다.
그래서 오늘은 구글 '스프레드시트'에서 조건부 서식의 '맞춤 수식' 옵션을 사용해 행 전체 또는 지정한 범위에 서식을 적용하는 방법에 대해서 알아 봅니다.
해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.
튜토리얼 환경 : 윈도우 11, 엣지 브라우저
조건부 서식 메뉴 '맞춤 수식' 형식 지정
조건부 서식 메뉴를 통해 조건부 서식을 실행 후 형식 규칙 을 '맞춤 수식' 으로 선택합니다.
조건부 서식 메뉴 실행
- '조건부 서식' 을 적용 할 대상 범위를 마우스로 드래그 하여 선택합니다.
- 상단 메뉴 탭에서 서식 (1) 을 선택해 하위 옵션을 확장합니다.
- 옵션에서 조건부 서식 (2) 를 클릭합니다.
- '조건부 서식 규칙' 패널이 오른쪽 에서 확장됩니다.
형식 규칙 '맞춤 수식' 선택
'조건부 서식 규칙' 패널의 형식 규칙 드롭다운 목록을 클릭 해 펼친 다음 가장 하단 맞춤 수식 을 찾아 선택합니다.
'맞춤 수식' 사용 방법
'맞춤 수식' 사용 방법을 정리합니다. 수식의 이해를 돕기 위해 특정 셀에만 서식을 적용 한 후 다시 범위 내 동일 행 모두 서식 적용하는 순서로 정리합니다.
특정 셀에만 서식 적용
- 수식 필드에
=찾을 셀="찾을 값"
의 형식으로 채워줍니다. 설명에서는 A 행에서C
값을 찾아 서식을 적용하기 위해=A1="C"
라고 지정합니다. - 기본적인 '조건부 서식' 을 적용 한 것과 동일하게 하나의 셀(Cell) 에만 서식이 적용 된 것을 볼 수 있습니다.
범위 내 동일 행 모두 서식 적용
범위 내 동일 행에 서식을 적용하는 기본적인 방식을 정리합니다. 같은 텍스트 또는 특정 값을 비교해 값을 찾아 서식을 적용 할 수 있습니다.
같은 값 찾아 서식 적용
- 위 수식
=찾을 셀="찾을 값"
의 형식에서 절대위치를 참조하기 위해$
를 추가해=$찾을 셀="찾을 값"
의 형식으로 채워줍니다. 설명에서는 A 행에서C
값을 찾아 서식을 적용하기 위해=$A1="C"
라고 지정합니다. - A열에
C
값이 포함된 경우 동일 행에 모두 서식이 적용 된 것을 확인 할 수 있습니다.
범위 지정 기준(참고)
범위 지정의 이해를 돕기 위해 범위에 적용 필드의 값을 A1:C14
에서 A1:D14
로 수정 했습니다. 서식이 적용 되는 범위가 D 열까지 확장 된 것을 볼 수 있습니다.
수치 값 비교해 서식 적용
텍스트를 찾는 것이 아닌 특정 값보다 높음,작음 또는 같은 경우에 =찾을 셀>수치 값
과 같은 형식으로 수식을 작성하면 됩니다. 설명에서는 B 행에서 5
보다 큰 값을 찾아 서식을 적용하기 위해 =$B1>5
라고 지정합니다.
기타 수식(참고)
- 데이터(A행)에 동일한 값이 2회 이상 나타나는 경우 강조 표시하는 수식은
과 같이 사용합니다.=COUNTIF($A$1:$A$100,A1)>1.
- 와일드 카드 문자를 사용하여 여러 표현식을 일치 시킬 수도 있습니다. 와일드 카드 문자는 서식 지정 시 '텍스트에 포함' 또는 '텍스트에 포함되지 않음' 항목과 함께 사용할 수 있습니다.
- 물음표(?): 임의의 문자 한 개를 일치 시키고자 할 때 사용합니다. 예를 들어
a?c
의 형식을 사용하는 경우 'abc'가 포함된 셀에는 서식을 지정하지만 'ac'나 'abbc'가 포함된 셀에는 서식 지정이 되지 않습니다. - 별표(*): 0개 또는 복수의 임의의 문자를 일치 시키고자 할 때 사용합니다. 예를 들어
a*c
의 형식을 사용하는 경우 텍스트 규칙은 'abc', 'ac', 'abbc'가 포함된 셀의 서식을 지정하지만 'ab' 또는 'ca'가 포함 된 셀에는 서식 지정이 되지 않습니다. - 탈출(~): 텍스트에서 와일드 카드 문자인 물음표 또는 별표를 일치시키려면 문자 앞에 물결기호(~)를 사용해 와일드 카드 문자를 탈출(Escape) 할 수 있습니다. 예를 들어
a~?c
를 포함하는 텍스트 규칙은 'a?c'가 포함된 셀에는 서식을 지정하지만 'abc'나 'a~?c'가 포함된 셀에는 서식 지정이 되지 않습니다.
- 물음표(?): 임의의 문자 한 개를 일치 시키고자 할 때 사용합니다. 예를 들어
마무리
이렇게, Google 의 '스프레드시트'에서 조건부 서식의 '맞춤 수식' 옵션을 사용해 행 전체 또는 지정한 범위에 셀 서식을 한번에 적용하는 방법에 대해 알아 보았습니다.
엑셀과 같은 스프레드시트 도구들에서도 유사한 과정을 통해 동일한 방식으로 사용할 수 있습니다.
구글 스프레드시트에서 특정 셀이 아닌 원하는 행(라인)에 서식을 일괄적으로 적용 하고 싶다면 조건부 서식의 '맞춤 수식' 기능을 사용 해 보시길 바랍니다.
안녕하세요. 덕분에 스프레드시트 사용에 큰 도움을 얻고 갑니다.
조건부 서식 수식 관련하여 질문드립니다.
위 예시를 보면 =$a1=”c”라고 하셨는데 c를 포함하는 글자에 색상을 변경하고 싶으면 어떻게 해야하나요?
앞에 다른 단어가 있더라도 [감자] 라는 단어를 포함하고 있는 행 전체의 색상을 변경하고 싶은데 기존 엑셀에서 사용하던것 처럼=$a1=”*감자” 이런식으로 하면 *감자 라고 타이핑 한것만 인식이 되어서요ㅠㅠ 돼지 감자, 못난이 감자 이런식으로 타이핑 해도 적용되게 하는 방법이 있는지 여쭤봅니다
값을 찾은 뒤 서식이 적용되어야하니 본문의 함수로는 부족합니다.
이 경우
=SEARCH("감자",A1)>0
와 같은 수식을 사용하세요.A1
은 조건부 서식을 적용하려는 첫 번째 셀의 위치입니다."감자"
는 변경하려는 문자열입니다.수식 예시와 적용 결과는 아래 이미지를 참고하세요.이미지를 클릭하면 크게볼 수 있습니다.
감사합니다! 사진까지 첨부해주셔서 제가 생각했던대로 할 수 있었습니다🙇♂️🙇♂️
도움이 되셨다니 다행이네요. 사이트 방문과 피드백 댓글 감사합니다.
안녕하세요. 글을 잘 보고 스프레드시트에 잘 적용하였습니다.
맞춤서식에 =$A1=”C” 이렇게 작성하면 앞에 $A1은 행 시작 부분을 나타내는 것인가요? 예를 들어 만약 =$A2=”C”로 설정을 하면 A행에서 2번 열 밑에서 부터 2가 포함된 셀을 찾는 뜻인지 궁금하네요.
보통은 A2는 단순 그 하나의 셀만 지정한다고 이해를 하고 있어요.
적용이 되셨다니 다행이네요. 그리고 피드뱃 댓글 감사합니다.
일단 질문 주신 내용을 설명드리면 조건부 서식은 범위를 따로 지정하기 때문에 맞춤 수식에서는 기준이 되는 수식만 잡아주면 되는 것으로
=$A1=”C”
는 맞춤 수식의 기준을 만들기 위함으로 일반적인 참조와는 다르게 생각해야 합니다. 그래서=$A1=”C”
라고 적용하면 지정한 범위의 셀(열)에 적용되기 때문에=$A2=”C”
와 같이 수정할 필요는 없고 수정하면 올바른 값이 아닌 다른 값에 조건부 서식이 적용됩니다.안녕하세요. 구글쉬트 요즘 공부하고 있는데, 포스팅이 큰 도움이 되어서 너무나 감사드립니다.
혹시 이런 것도 가능할지 궁금해서 문의 드려요.
예를들어 A2~A10열까지 데이터(숫자, 문자)가 입력되면
A1열에 색깔이 변하거나 문구가 나오도록 할 수도 있을까 하고
여쭈어봅니다
도움이 되셨다니 다행이네요.
질문의 내용을 잠시 체크해본 결과
=NOT(AND(ARRAYFORMULA(ISBLANK(A4:A10))))
이렇게 하고 완료 버튼 클릭!
A4
부터A10
사이에 아무런 글자와 숫자(공백도 포함) 가 삽입되면`C3` 의 셀이 지정한 색(서식)으로 변합니다.
(이미지 클릭 시 확대 가능)