일상적으로 다른 프로그램에서 Excel로 정보를 가져 오는 경우를 가정 해 보겠습니다. 정보는 숫자 값을 포함하지만 공백을 포함 할 수도 있습니다. 가져온 정보에 조건부 형식을 사용하여 0 값을 강조 표시 할 수 있습니다. 문제는 셀이 0인지 확인하기 위해 셀을 강조 표시하는 조건부 서식을 추가하면 조건이 “0”값도 포함하므로 비어있는 모든 셀도 강조 표시한다는 것입니다.

이 곤경에 대한 몇 가지 다른 해결책이 있습니다. 한 가지 해결책은 두 가지 조건을 사용하는 조건부 형식을 적용하는 것입니다. 첫 번째 조건은 공백을 확인하고 두 번째 조건은 0 값을 확인합니다.

공백을 확인하는 조건은 서식을 조정할 필요가 없지만 0 값을 확인하는 조건은 가능합니다. 이는 첫 번째 조건이 충족되면 (셀이 비어 있음) 두 번째 조건이 테스트되지 않기 때문에 작동합니다. 다음을 수행하십시오.

  1. 조건부 서식을 지정할 범위를 선택하십시오. (이 예에서는 A2 : A99 범위를 선택했다고 가정합니다.)

  2. 리본의 홈 탭이 표시된 상태에서 스타일 그룹에서 조건부 서식 옵션을 클릭합니다. Excel은 조건부 서식과 관련된 옵션 팔레트를 표시합니다.

  3. 규칙 관리를 클릭하십시오. Excel은 조건부 서식 규칙 관리자 대화 상자를 표시합니다.

  4. 새 규칙을 클릭하십시오. Excel에 새 서식 규칙 대화 상자가 표시됩니다.

  5. 대화 상자 상단의 규칙 유형 선택 영역에서 포함 된 셀만 서식을 선택합니다. (그림 1 참조)

  6. 규칙의 첫 번째 드롭 다운 목록을 사용하여 공백을 선택합니다.

  7. 확인을 클릭하십시오. Excel에서 새 서식 규칙 대화 상자를 닫고 조건부 서식 규칙 관리자 대화 상자를 다시 표시합니다. 이번에는 새 규칙이 표시됩니다. (이 규칙에 형식을 지정하지 않았습니다. 괜찮습니다.)

  8. 규칙에 대해 True 인 경우 중지 확인란이 선택되어 있는지 확인합니다.

  9. 새 규칙을 클릭하십시오. Excel에 새 서식 규칙 대화 상자가 다시 표시됩니다.

  10. 대화 상자 상단의 규칙 유형 선택 영역에서 포함 된 셀만 서식을 선택합니다.

  11. 규칙의 첫 번째 드롭 다운 목록을 사용하여 셀 값을 선택합니다.

  12. 규칙에 대한 두 번째 드롭 다운 목록을 사용하여 같음을 선택합니다.

  13. 조건 2의 값 상자에 0을 입력합니다.

  14. 포맷 버튼을 클릭합니다. Excel에 셀 서식 대화 상자가 표시됩니다.

  15. 대화 상자의 컨트롤을 사용하여 원하는대로 서식을 수정합니다.

  16. 확인을 클릭하여 셀 서식 대화 상자를 닫습니다.

  17. 확인을 클릭하여 새 서식 규칙 대화 상자를 닫습니다. Excel은 조건부 서식 규칙 관리자를 다시 표시하고 방금 정의한 규칙이 목록의 첫 번째 규칙입니다. (또한 선택해야합니다.)

  18. 아래쪽 화살표를 클릭하여 방금 만든 규칙을 규칙 목록의 두 번째 위치로 이동합니다.

  19. 확인을 클릭하여 조건부 서식 규칙 관리자 대화 상자를 닫습니다.

1 단계에서 선택한 셀 범위에 서식이 적용됩니다.

또 다른 해결책은 두 조건을 단일 조건으로 결합하는 것입니다. 다음 단계를 따르십시오.

  1. 조건부 서식을 지정할 범위를 선택하십시오. (이 예에서는 A2 : A99 범위를 선택했다고 가정합니다.)

  2. 리본의 홈 탭이 표시된 상태에서 스타일 그룹에서 조건부 서식 옵션을 클릭합니다. Excel은 조건부 서식과 관련된 옵션 팔레트를 표시합니다.

  3. 새 규칙을 클릭하십시오. Excel에 새 서식 규칙 대화 상자가 표시됩니다.

  4. 대화 상자 상단의 규칙 유형 선택 영역에서 서식을 지정할 셀 결정에 수식 사용을 선택합니다.

  5. 수식 상자에 수식 = AND (A2 = 0, A2 <> “”)를 입력합니다.

  6. 포맷 버튼을 클릭합니다. Excel에 셀 서식 대화 상자가 표시됩니다.

(그림 2 참조)

  1. 대화 상자의 컨트롤을 사용하여 원하는대로 서식을 수정합니다.

  2. 확인을 클릭하여 셀 서식 대화 상자를 닫습니다.

  3. 확인을 클릭하여 새 서식 규칙 대화 상자를 닫습니다. 1 단계에서 선택한 셀 범위에 서식이 적용됩니다.

5 단계에서 사용 된 수식은 값이 0이고 셀이 비어 있지 않은지 확인합니다. AND 함수는 두 기준이 모두 충족되는 경우에만 수식이 True를 반환하고 형식이 적용되도록합니다.

또한 사용할 수있는 다른 수식이 많이 있습니다. 예를 들어 다음 수식은 5 단계에서 대체 할 수 있습니다.

  • = AND (COUNT (A2) = 1, A2 = 0)

  • = AND (A2 = 0, NOT (ISBLANK (A2)))

  • = AND (A2 = 0, LEN (A2)> 0)

NOT (ISBLANK (A2)) (A2 = 0)

공백을 무시하고 0 값을 강조하는 더 빠른 방법을 원한다면 매크로 사용을 고려할 수 있습니다. 매크로는 가져 와서 실행할 수 있기 때문에 더 빠릅니다. 조건부 서식을 위해 셀 범위를 선택하고 수식 (또는 수식)을 입력 할 필요가 없습니다. 다음 매크로는 사용할 수있는 매크로의 예입니다.

Sub FormatRed()

TotalRows = 5000     ColNum = 1

For i = 1 To Cells(TotalRows, ColNum).End(xlUp).Row         Cells(i, ColNum).Interior.ColorIndex = xlAutomatic         If IsNumeric(Cells(i, ColNum).Value) Then             If Cells(i, ColNum).Value = 0 Then                 Cells(i, ColNum).Interior.ColorIndex = 3             End If         End If     Next End Sub

매크로는 A 열의 셀을 확인합니다. (1 행부터 5,000 행까지의 셀을 확인합니다. 원하는 경우 수정할 수 있습니다.) 셀에 숫자 값이 포함되어 있고 해당 값이 0이면 셀이 빨간색으로 채워집니다.

셀에 다른 것이 포함 된 경우 셀은 다시 원래 색상으로 설정됩니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶으면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (7131)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Conditional_Formats_that_Distinguish_Blanks_and_Zeroes [공백과 0을 구분하는 조건부 형식].