Excel에서 값에 따라 셀의 색을 동적으로 변경하는 방법
테이블 또는 데이터 범위가 있고 셀 값에 따라 셀의 배경색을 변경하고 데이터 변경 내용을 반영하여 색상이 동적으로 변경되는 방법입니다.
Excel 조건부 서식을 사용하여 X보다 크거나 Y보다 작거나 X와 Y 사이의 값을 강조 표시해야 합니다.
여러 주의 휘발유 가격 목록이 있고 USD 3.7보다 큰 가격은 빨간색이고 USD 3.45 이하의 가격은 녹색이라고 가정합니다.
단계별로 수행하는 작업은 다음과 같습니다.
- 셀의 배경색을 변경할 테이블 또는 범위를 선택합니다. 이 예제에서는 $B$2:$H$10을 선택했습니다(열 이름과 상태 이름을 나열하는 첫 번째 열은 선택 항목에서 제외됨).
- 홈 탭, 스타일 그룹으로 이동하여 조건부 서식 > 새 규칙...을 선택합니다.
- 새 서식 규칙 대화 상자에서 대화 상자 위쪽의 "규칙 유형 선택" 상자에서 "포함된 셀만 서식"을 선택합니다.
- 대화 상자 하단의 "다음을 포함하는 셀만 서식 지정"에서 규칙 조건을 설정합니다. 아래 스크린샷에서 볼 수 있듯이 셀 값이 -3.7보다 큰 셀만 서식을 지정하도록 선택합니다.
- 그런 다음 서식... 버튼을 눌러 위의 조건이 충족될 때 적용할 배경색을 선택합니다.
- 셀 서식 대화 상자에서 채우기 탭으로 전환하고 원하는 색상(이 경우 붉은 색)을 선택하고 확인을 클릭합니다.
- 이제 새 서식 규칙 창으로 돌아가고 형식 변경 사항의 미리보기가 미리보기 상자. 모든 것이 정상이면 확인 버튼을 클릭합니다.
- 서식의 결과는 다음과 유사합니다.
조건을 하나 더 적용해야하므로 (예 : 3.45보다 작거나 같은 셀의 배경을 녹색으로 변경) 새 규칙 버튼을 다시 클릭하고 필요한 조건을 설정하는 3-6 단계를 반복하십시오. 다음은 두 번째 조건부 서식 규칙의 미리보기입니다.
완료되면 확인 버튼을 클릭합니다.
동일한 방법을 사용하여 셀 값에 따라 글꼴 색상을 변경할 수 있습니다. 이렇게 하려면 셀 서식 대화 상자에서 글꼴 탭으로 전환하고 원하는 글꼴 색상을 선택하기만 하면 됩니다.
현재 값을 기준으로 셀의 색상을 영구적으로 변경하는 방법
일단 설정되면 나중에 셀의 내용이 어떻게 변경되더라도 배경색은 변경되지 않습니다.
현재 값을 기준으로 셀에 색상을 지정하고 셀 값이 변경되더라도 배경색을 동일하게 유지하려고 합니다.
Excel의 모두 찾기 기능 또는 특수 셀 선택 추가 기능을 사용하여 특정 값을 가진 모든 셀을 찾은 다음 셀 서식 기능을 사용하여 찾은 셀의 서식을 변경합니다.
이것은 Excel 도움말 파일, 포럼 및 블로그에서 다루지 않고 간단한 해결책이 없는 드문 작업 중 하나입니다.
특정 조건을 충족하는 모든 셀을 찾아 선택합니다.
찾고 있는 값의 종류에 따라 몇 가지 가능한 시나리오가 있을 수 있습니다.
특정 값(예: 50, 100 또는 3.4)으로 셀을 색칠해야 하는 경우 홈 탭, 편집 그룹으로 이동하여 찾기 선택 > 찾기...를 클릭합니다.
필요한 값을 입력하고 모두 찾기 버튼을 클릭합니다.
찾기 및 바꾸기 대화 상자의 오른쪽에 있는 옵션 버튼을 클릭하여 "대소문자 구분" 및 "전체 셀 내용 일치"와 같은 여러 고급 검색 옵션을 가져옵니다. 별표(*)와 같은 와일드카드 문자를 사용하여 문자열을 찾거나 물음표(?)를 사용하여 단일 문자를 찾을 수 있습니다.
이전 예에서 3.7에서 3.799 사이의 모든 가스 가격을 찾아야 하는 경우 다음 검색 조건을 지정합니다.
이제 찾기 및 바꾸기 대화 상자 창의 아래쪽에서 찾은 항목을 클릭하여 선택한 다음 Ctrl + A 을 클릭하여 발견된 모든 항목을 선택합니다. 그런 다음 닫기 버튼을 클릭합니다.
이것이 Excel의 모두 찾기 기능을 사용하여 특정 값을 가진 모든 셀을 선택하는 방법입니다.
그러나 실제로 필요한 것은 3.7보다 높은 모든 가스 가격을 찾는 것이며 유감스럽게도 Excel의 찾기 및 바꾸기 대화 상자는 그러한 것을 허용하지 않습니다.
이러한 복잡한 조건을 처리할 수 있는 또 다른 도구가 있습니다. 특수 셀 선택 추가 기능을 사용하면 지정된 범위 (예 : -1에서 45 사이)의 모든 값을 찾고, 열, 행 또는 범위에서 최대 / 최소값을 얻고, 글꼴 색상, 채우기 색상 등으로 셀을 찾을 수 있습니다.
리본에서 값으로 선택 단추를 클릭한 다음 추가 기능 창에서 검색 조건을 지정합니다.이 예에서는 3.7보다 큰 값을 찾습니다. 선택 버튼을 클릭하면 잠시 후 다음과 같은 결과가 나타납니다.
"셀 서식" 대화 상자를 사용하여 선택한 셀의 배경색 변경
이제 Excel의 찾기 및 바꾸기 또는 특수 셀 선택 추가 기능을 사용하여 지정된 값 또는 값을 가진 모든 셀을 선택했으므로 남은 작업은 값이 변경될 때 선택한 셀의 배경색을 강제로 변경하는 것입니다.
Ctrl + 1을 눌러 셀 형식 지정 대화상자를 열고(선택한 셀 중 하나를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 "셀 형식 지정..."을 선택하거나 홈 탭 > 셀 그룹 > 형식 지정 > 셀 형식 지정...) 원하는 모든 형식을 변경할 수 있습니다. 이번에는 배경색을 오렌지색으로 바꾸는 것을 선택할 것입니다.
다른 형식을 변경하지 않고 배경색만 변경하려면 채우기 색상 버튼을 클릭하고 원하는 색상을 선택하기만 하면 됩니다.
Excel에서 형식을 변경한 결과는 다음과 같습니다.
조건부 서식을 사용하는 이전 기술과 달리 이러한 방식으로 설정된 배경색은 값이 어떻게 변경되더라도 예고 없이 다시 변경되지 않습니다.
특수 셀의 배경색 변경(공백, 수식 오류 포함)
이전 예제와 마찬가지로 특수 셀의 배경색을 동적 및 정적으로 두 가지 방법으로 변경할 수 있습니다.
Excel 수식을 사용하여 특수 셀의 배경색 변경
셀의 색상은 셀의 값에 따라 자동으로 변경됩니다.
이 방법은 99%의 경우에 가장 필요한 솔루션, 즉 설정한 조건에 따라 셀의 배경색이 변경되는 솔루션을 제공합니다.
가스 가격표를 다시 예로 사용하겠지만 이번에는 몇 가지 상태가 더 포함되어 있고 일부 셀이 비어 있습니다.
빈 셀을 감지하고 배경색을 변경하는 방법을 확인하십시오.
- 홈 탭의 스타일 그룹에서 조건부 서식 > 새 규칙...을 클릭합니다
- "새 서식 규칙" 대화 상자에서 "수식을 사용하여 서식을 지정할 셀 결정" 옵션을 선택합니다. 그런 다음 "이 공식이 참인 경우 값 서식 지정" 필드에 다음 수식 중 하나를 입력합니다.
- =IsBlank()- 빈 셀의 배경색을 변경합니다.
- =IsError() - 오류를 반환하는 수식으로 셀의 배경색을 변경합니다.
- =IsBlank(B2:H12)
- [서식...] 단추를 클릭하고 [채우기] 탭에서 필요한 배경색을 선택한 다음확인을 클릭합니다.
- 조건부 서식 규칙의 미리 보기는 다음과 유사합니다.
- 확인 버튼을 클릭하면 변경 사항이 테이블에 즉시 적용되는 것을 볼 수 있습니다.
특수 셀의 배경색을 정적으로 변경
일단 변경되면 배경색은 셀 값의 변경에 관계없이 동일하게 유지됩니다.
빈 셀이나 수식 오류가있는 셀의 색상을 영구적으로 변경하려면 다음과 같이하십시오.
- 표 또는 범위를 선택하고 F5 키 을 눌러 "이동" 대화 상자를 연 다음 "옵션..." 버튼을 클릭합니다.
- "이동 옵션" 대화 상자에서 "빈 셀" 라디오 버튼을 선택하여 모든 빈 셀을 선택합니다.
- 오류가 있는 수식이 포함된 셀을 강조 표시하려면 수식 > 오류를 선택합니다. 위의 스크린샷에서 볼 수 있듯이 몇 가지 다른 옵션을 사용할 수 있습니다.
- 마지막으로 선택한 셀의 배경을 변경하거나 선택한 셀의 배경 변경에 설명된 대로 "셀 서식" 대화 상자를 사용하여 다른 형식을 사용자 지정합니다.
'워드프로세서 > 엑셀' 카테고리의 다른 글
엑셀 SORT 기능 - 수식으로 자동 정렬 (0) | 2023.06.08 |
---|---|
엑셀에서 많이 쓰는 10가지 주요기능 (0) | 2023.06.08 |
엑셀 조건부 서식 색상 스케일(Color Scale) (0) | 2023.06.08 |
엑셀에서 IF 문으로 VLOOKUP (0) | 2023.06.06 |
CSV파일을 엑셀파일로 변환 (0) | 2023.06.06 |