Excel의 조건부 서식: 규칙, 수식 및 예제
By Mirko Peters ·
Excel의 조건부 서식은 규칙에 따라 셀에 색을 지정합니다. 셀 강조 규칙, 상위/하위 규칙, 데이터 막대, 색조, 아이콘 집합, 수식, 규칙 순서 및 지우기 방법을 알아보십시오.
Automatically translated with AI from the original post. Read the English original
Excel의 조건부 서식은 셀 내용에 따라 채우기 색, 글꼴 또는 아이콘 등 셀의 모양을 바꿉니다. 셀을 선택하고 홈 탭에서 조건부 서식을 선택한 다음 보다 큼이나 중복 값과 같은 규칙을 고르면 됩니다. 데이터가 바뀌면 서식도 함께 바뀝니다. 이 글은 보고서, 추적표 또는 목록을 만들면서 모든 행을 일일이 확인하지 않고도 기한이 지난 날짜, 중복 값 또는 상위 결과를 눈에 띄게 하고 싶은 Excel 사용자를 위한 글입니다. 기본 제공 규칙 유형, 수식 규칙 작성법, 규칙 순서의 동작 방식, 그리고 규칙을 지우고 문제를 해결하는 방법을 다룹니다.
핵심 포인트
- 셀을 선택하고 홈 탭에서 조건부 서식을 선택합니다. 빠른 분석 단추나 Ctrl+Q를 사용할 수도 있습니다.
- 셀 강조 규칙과 상위/하위 규칙으로 일상적인 대부분의 요구를 처리할 수 있습니다. 큰 값, 범위, 다음을 포함하는 텍스트, 중복 값, 평균 초과 등이 여기에 해당합니다.
- 직접 논리를 작성하려면 새 규칙, 수식을 사용하여 서식을 지정할 셀 결정을 차례로 선택합니다. 수식은 =로 시작하고 TRUE 또는 FALSE를 반환해야 합니다.
- 규칙은 규칙 관리에서 위에서 아래 순서로 실행됩니다. 두 규칙이 충돌하면 위에 있는 규칙이 우선하며, 조건이 참이면 중지를 사용하면 이후 평가가 중단됩니다.
- 조건부 서식은 다른 통합 문서를 참조할 수 없으며, 텍스트 조건은 255자로 제한됩니다.
여기서 다루는 대부분의 세부 내용은 Microsoft의 Excel에서 조건부 서식을 사용하여 정보 강조하기 페이지를 근거로 합니다. 이 페이지에 없는 내용을 추가하는 경우에는 그렇다고 명시하겠습니다.
Excel에서 조건부 서식을 적용하는 방법
Microsoft에 따르면 선택한 범위, 이름 정의된 범위 또는 Excel 표에 조건부 서식을 적용할 수 있습니다. Windows용 Excel에서는 피벗 테이블 보고서에도 적용됩니다. 시작하는 방법은 두 가지입니다.
리본 메뉴에서 적용
- 셀을 선택합니다.
- 홈 탭에서 조건부 서식을 선택합니다.
- 규칙 유형에 포인터를 올린 다음 규칙을 선택하고 열리는 대화 상자의 안내를 따릅니다. 대부분의 규칙은 값이나 텍스트, 그리고 서식을 입력하도록 요청합니다.
빠른 분석 사용
- 데이터를 선택합니다. 선택 영역의 오른쪽 아래 모서리에 작은 빠른 분석 단추가 나타납니다.
- 단추를 선택하거나 Ctrl+Q를 누릅니다.
- 서식 탭에서 옵션 위에 포인터를 올려 미리 보고 옵션을 클릭합니다. 텍스트 포함 대화 상자가 나타나면 텍스트를 입력하고 확인을 선택합니다.
이 탭의 옵션은 데이터에 따라 달라집니다. 텍스트만 포함된 선택 영역에서는 텍스트, 중복, 고유, 같음, 지우기 등의 옵션이 제공됩니다. 숫자가 포함된 선택 영역에서는 데이터 막대, 색, 아이콘 집합, 큼, 상위 10%, 지우기 등의 옵션이 제공됩니다. 적용하기 전에 모양을 빠르게 미리 확인하는 가장 빠른 방법입니다.
홈 탭의 메뉴가 실제로 쓰는 도구 상자이며, 이 글은 그 메뉴를 따라갑니다. 셀 강조 규칙, 상위/하위 규칙, 데이터 막대, 색조, 아이콘 집합, 새 규칙, 규칙 관리, 규칙 지우기가 여기에 해당합니다. 기능 자체에 대한 배경 정보가 필요하다면 조건부 서식 페이지를 참고하십시오.
간단한 규칙으로 셀 강조하기
셀 강조 규칙은 가장 빠르게 쓸 수 있는 방법입니다. Microsoft가 제공하는 규칙에는 사이, 같음, 텍스트 포함, 발생한 날짜, 중복 값 등이 있습니다(크게, 작게도 같은 메뉴에 있습니다). 각 규칙은 셀에 대해 간단한 질문을 던지고, 답이 "예"인 셀을 강조합니다.
일반적인 활용 예는 다음과 같습니다.
- 판매 열에 크게를 적용해 목표보다 높은 값을 모두 표시합니다.
- 사이를 사용해 허용 범위 안의 값을 보여 주고, 이상값만 보고 싶다면 같은 규칙을 범위 바깥에 적용합니다.
- 같음은 상태 코드나 점수 100처럼 정확한 값을 찾을 때 사용합니다.
- 텍스트 포함을 사용하면 "지연" 같은 단어나 제품 이름이 들어 있는 셀을 모두 표시할 수 있습니다. 규칙이 셀 안의 어디에서든 텍스트를 찾기 때문에 부분 단어도 일치합니다.
- 발생한 날짜는 선택한 기간에 속하는 날짜를 표시합니다. 대화 상자에 기간 옵션이 미리 준비되어 있으므로 날짜를 직접 입력하기보다 그중 하나를 고르십시오.
- 중복 값은 목록에서 반복되는 항목을 표시합니다. 피벗 테이블이나 조회 함수를 만들기 전에 가장 빠르게 확인할 수 있는 방법입니다.
상위/하위 규칙은 순위를 기준으로 동작합니다. 상위 10개 항목, 하위 10%, 평균 이상, 평균 이하가 여기에 해당합니다. Microsoft가 정한 이 규칙의 제한은 다음과 같습니다. 상위 또는 하위 개수는 1에서 1000까지이며, 백분율을 사용하면 1에서 100까지입니다. 백분위수는 0에서 100까지이며, 백분율 기호 없이 숫자만 입력합니다.
간단한 예로 살펴보겠습니다. C열에 주문 금액이 있다고 가정합니다. C2부터 마지막 행까지 선택한 다음 셀 강조 규칙 > 크게를 선택하고, 목표 금액을 입력한 뒤 녹색 채우기를 고릅니다. 같은 셀에 작게를 추가하고 최소 기준값과 주황색 채우기를 지정합니다. 이렇게 하면 가장 큰 주문과 가장 작은 주문이 눈에 띄고, 중간 값은 그대로 남습니다. 숫자를 바꾸면 색도 함께 바뀝니다.
데이터 막대, 색조 및 아이콘 집합
이 세 가지는 값이 특정 조건을 통과했는지가 아니라, 범위 안에서 값들이 서로 어떻게 비교되는지를 보여 줍니다. Microsoft 문서에서도 이렇게 설명합니다.
- 데이터 막대는 각 셀에 막대를 표시합니다. 막대가 길수록 값이 큽니다. 그라데이션 또는 단색 채우기를 선택하고, 테두리를 표시하거나, 막대만 표시하거나, 음수 값의 서식을 지정할 수 있습니다.
- 색조는 두 가지 또는 세 가지 색을 사용합니다. 두 가지 색 색조에서는 한 색은 높은 값을, 다른 색은 낮은 값을 나타냅니다. 세 가지 색 색조는 중간 색을 추가합니다.
- 아이콘 집합은 세 개에서 다섯 개의 범주를 사용하며, 각 아이콘은 특정 값 범위를 나타냅니다. 아이콘 순서를 반대로 하거나, 아이콘만 표시하거나, 셀 아이콘 없음을 사용해 특정 셀의 아이콘을 숨길 수 있습니다.
세 가지 모두 적용 방법은 같습니다. 셀을 선택한 다음 홈 > 조건부 서식으로 이동하고, 유형을 가리킨 뒤 스타일을 클릭합니다. Microsoft의 데이터 막대, 색조 및 아이콘 집합 페이지에는 실용적인 팁도 있습니다. 데이터 막대가 있는 열의 너비를 넓히면 값 사이의 차이가 더 잘 보인다는 내용입니다. 아이콘 집합은 다른 조건부 서식과 함께 사용할 수 있습니다.
신중하게 사용하십시오. 채우기와 아이콘 위에 세 가지 색 색조가 가득한 열은 읽기 어렵습니다. 열 하나에는 신호 하나만 두는 것이 좋은 습관입니다. 또한 일부 독자는 빨강과 초록을 구별하지 못하므로 색만으로 의미를 전달해서는 안 됩니다. 아이콘이나 텍스트 열을 함께 사용하면 도움이 되며, 광범위한 독자에게 전달되는 보고서에는 반드시 그렇게 하기를 권합니다.
색조의 제한에 대해 Microsoft는 최소값이 최대값보다 작아야 하며, 중간점은 기본적으로 50%라고 명시합니다.
수식으로 직접 규칙 만들기
내장 규칙으로 부족할 때는 새 규칙을 사용합니다. 새 서식 규칙 대화 상자가 열리며, 여기서 수식을 사용하여 서식을 지정할 셀 결정을 선택합니다. Microsoft의 규칙에 따르면 수식은 반드시 =로 시작해야 하며 TRUE 또는 FALSE를 반환해야 합니다. 수식이 TRUE를 반환하는 셀에 서식이 적용됩니다. 먼저 수식에 오류가 없는지 테스트하고, 오류가 나타날 수 있다면 IS 함수나 IFERROR를 사용하세요.
선택한 범위의 첫 번째 셀을 기준으로 수식을 작성합니다. 범위가 B2에서 시작한다면 B2를 보면서 수식을 쓰는 것처럼 작성하면 Excel이 같은 논리를 나머지 셀에 적용합니다. 많은 사람이 여기서 실수하므로 달러 기호가 중요합니다. $B2는 열은 고정하고 행은 이동하도록 해 주며, 이것이 하나의 열을 기준으로 행 전체에 서식을 지정하는 방법입니다.
Microsoft의 예제에서 가능한 활용 방식을 확인할 수 있습니다.
- 만료일. 만료된 배지에 빨간색 채우기를 적용하려면
=B2<TODAY()를, 60일 이내에 만료되는 배지에 노란색을 적용하려면=B2<TODAY()+60을 사용합니다. 노란색 규칙이 만료된 항목도 함께 잡아내지 않도록, 빨간색 규칙이 목록에서 노란색 규칙보다 위에 있어야 합니다. - 행 번갈아 표시.
=MOD(ROW(),2)=1은 홀수 번째 행마다 음영을 적용합니다. - 중복 항목.
=COUNTIF($A$2:$A$400,A2)>1은 A2:A400에서 중복 항목을 표시합니다. - 두 가지 조건. Microsoft의 예산 예제에서는
AND와OR를 사용해, 계약금과 월 납입금이 모두 예산에 맞으면 결과를 녹색으로, 둘 중 하나라도 맞지 않으면 빨간색으로 표시합니다.
COUNTIF 예제의 패턴을 눈여겨보세요. 범위는 절대 참조($A$2:$A$400)이고 검사하는 셀은 상대 참조(A2)입니다. 대부분의 유용한 수식 규칙이 이런 형태를 띱니다.
규칙이 제대로 작동하지 않는 것 같다면, 수식이 선택 영역의 첫 번째 셀에서 실제로 TRUE를 반환하는지, 그리고 선택 영역의 왼쪽 위 셀을 기준으로 작성했는지 확인하세요. 잘못된 셀을 기준으로 작성한 규칙은 한 행씩 밀리면서 무작위로 보이는 결과를 냅니다.
작업 추적기 예제
5분이면 따라 할 수 있는 설정 예제입니다. A열에는 작업 이름, B열에는 마감일, C열에는 Open이나 Done 같은 상태, D열에는 작업 시간을 넣습니다.
- B2부터 마지막 행까지 선택합니다.
=B2<TODAY()수식과 빨간색 채우기로 수식 규칙을 추가합니다. 이렇게 하면 기한이 지난 모든 항목이 표시됩니다. - 같은 셀에 노란색 채우기로
=B2<TODAY()+7을 추가하고, 규칙 관리에서 빨간색 규칙을 그 위로 옮깁니다. 이제 기한이 지난 작업은 빨간색, 일주일 이내에 기한이 오는 작업은 노란색, 나머지는 기본 상태로 표시됩니다. - A2부터 D100까지 표 전체를 선택하고,
=$C2="Done"같은 수식 규칙을 회색 글꼴로 추가합니다. 달러 기호가 열을 고정하므로, 상태가 Done이면 행 전체가 회색으로 바뀝니다. 이 수식은 Microsoft의 예제가 아니라 제가 직접 만든 패턴이지만, 같은 규칙을 따릅니다. 등호로 시작하고 TRUE 또는 FALSE를 반환합니다. - D2부터 아래로 선택하고 데이터 막대를 적용하면 작업량이 많은 항목을 쉽게 찾을 수 있습니다.
두 가지 문제가 생길 수 있습니다. 빨간색 규칙이 노란색 규칙 아래에 있으면, 두 조건이 모두 참이고 위에 있는 규칙이 우선하므로 기한이 지난 작업이 노란색으로 보입니다. 완료 규칙이 맨 위에 있고 조건이 참이면 중지를 설정하면, 완료된 작업의 날짜 색이 사라지는데, 아마 원하는 결과일 것입니다. 먼저 복사본에서 시험해 보고 순서를 바꿔 효과를 확인해 보십시오.
규칙 순서 제어
조건부 서식 > 규칙 관리를 열면 조건부 서식 규칙 관리자가 나타납니다. Microsoft는 작동 방식을 다음과 같이 설명합니다.
- 규칙은 위에서 아래로 평가되며, 새 규칙은 기본적으로 맨 위에 추가됩니다. 위로 이동과 아래로 이동으로 순서를 바꿀 수 있습니다.
- 규칙끼리 충돌하지 않으면 모든 규칙이 함께 적용됩니다. 예를 들어 한 규칙은 굵은 글꼴을, 다른 규칙은 빨간색 채우기를 설정할 수 있습니다.
- 규칙끼리 충돌하면 위에 있는 규칙이 우선합니다.
- 조건이 참인 조건부 서식은 같은 셀에 적용된 수동 서식보다 우선합니다. 규칙을 삭제하면 수동 서식이 다시 나타납니다.
- 참이면 중지는 규칙이 참이 되면 평가를 멈춥니다. Microsoft에 따르면 이는 이전 버전 Excel의 동작을 모방한 것입니다. 데이터 막대, 색조, 아이콘 집합 규칙에는 설정할 수 없습니다.
예상하지 못한 색이 보인다면 규칙 관리자를 확인하세요.
조건부 서식 복사, 찾기 및 지우기
- 다른 셀에 복사하기. 홈 탭에서 서식 복사를 사용합니다. 여러 영역에 적용하려면 두 번 클릭한 다음, 중지하려면 Esc를 누릅니다. 규칙에 수식을 사용한다면 나중에 참조를 확인하십시오.
- 서식이 지정된 셀 찾기. 찾기 및 선택 > 조건부 서식을 사용하거나 이동 옵션 > 조건부 서식을 사용합니다.
- 규칙 지우기. 셀을 선택한 다음 홈 > 조건부 서식 > 규칙 지우기 > 선택한 셀에서 규칙 지우기 또는 전체 시트에서 규칙 지우기를 선택합니다.
Microsoft가 밝힌 한 가지 제한 사항이 있습니다. 서식이 지정된 셀을 다른 Excel 인스턴스에 붙여 넣으면 규칙이 함께 복사되지 않습니다. 규칙을 유지해야 한다면 같은 인스턴스 안에서 복사하십시오.
제한 사항과 규칙이 작동하지 않는 이유
- 다른 통합 문서. 조건부 서식은 외부 통합 문서를 참조할 수 없습니다. 먼저 데이터를 해당 파일로 가져오십시오.
- 피벗 테이블. 피벗 테이블의 값 영역에서는 텍스트, 날짜 또는 고유/중복 값을 기준으로 서식을 지정할 수 없습니다. 이 영역에서는 숫자 기반 규칙만 작동합니다.
- 긴 텍스트. 텍스트 조건은 255자까지만 사용할 수 있습니다.
- 순서. 위쪽 규칙이 아래쪽 규칙보다 우선합니다. 더 구체적인 규칙을 위로 옮기십시오.
- 수동 채우기. 셀에 수동 채우기가 적용되어 있고 규칙이 참이면 규칙이 우선합니다. 결과가 이상해 보이면 규칙이 실제로 참인지 확인하십시오.
- Excel for the web. 제가 참고한 페이지에는 웹 전용 단계나 제한 사항이 나와 있지 않습니다. 모든 규칙 유형이 브라우저에서 동일하게 동작한다고 장담할 수는 없습니다. 복사본에서 먼저 테스트하십시오.
흔한 실수
- 잘못된 셀에 수식을 입력해서 강조 표시가 한 행 어긋나는 경우입니다.
- 상대 참조가 필요한데 절대 참조(
$A$1)를 사용하거나, 모든 셀 또는 아무 셀에도 색을 지정하는 경우입니다. - 셀이 왜 빨간색인지 아무도 모를 때까지 규칙을 계속 쌓는 것입니다. 규칙 관리를 열고 정리하십시오.
- 서식이 지정된 셀을 다른 Excel 창에 붙여 넣고 규칙도 함께 따라올 것이라고 기대하는 경우입니다. Microsoft에 따르면 규칙은 따라오지 않습니다.
- 빨간색과 초록색만으로 상태를 구분하는 경우입니다.
- 200개 행에만 필요한 규칙을 열 전체에 적용하는 경우입니다.
함께 살펴볼 관련 주제
- 삭제하기 전에 중복 항목 강조하기. 중복 값 규칙은 목록을 정리하기 전에 확인하기에 좋습니다.
- 드롭다운 목록과 규칙 함께 사용하기. 목록에서 누군가 선택한 상태에 따라 행을 표시합니다.
- 피벗 테이블의 조건부 서식. 값 영역에서는 숫자 기반 규칙만 작동하므로 레이아웃을 미리 계획하십시오.
- 대시보드. 데이터 막대, 아이콘 집합, 슬라이서를 함께 사용하면 보고서를 한눈에 읽기 쉬워집니다.
- 대용량 시트의 성능. 범위를 좁게 유지하고 규칙 수를 적게 유지하십시오. Microsoft 페이지에는 구체적인 수치가 공개되어 있지 않으므로 실제 데이터로 테스트하십시오.
다음 단계
실제 시트를 열고 셀 강조 규칙으로 규칙 하나를 적용합니다. 그런 다음 날짜 열에 =B2<TODAY()와 같은 수식 규칙을 시도해 보고, 규칙 관리를 열어 순서가 어떻게 작동하는지 확인합니다. Excel의 조건부 서식은 간단하게 유지하십시오. 열마다 분명한 신호 하나가 여러 색의 무지개보다 낫습니다.