두 값을 기준으로 행 숨기기 (Microsoft Excel)
회계사 인 Mike는 행에있는 두 셀의 값을 기반으로 워크 시트의 행을 숨겨야합니다. 그의 데이터 테이블에는 세 개의 열이 있습니다. 행의 2 열과 3 열에 0이 있으면 행을 숨겨야합니다. 2 열 또는 3 열이 비어 있거나 다른 값을 포함하는 경우 행을 숨기면 안됩니다.
이 문제에 접근 할 수있는 몇 가지 방법이 있습니다. 첫 번째는 Excel의 필터링 기능을 사용하는 것입니다. 다음과 같은 수식을 포함하는 다른 열을 만드십시오.
=AND(B2=0,C2=0)
수식에서 반환되는 값은 두 번째 (B) 및 세 번째 © 열에 0 값이 포함 된 경우에만 True가됩니다. 수식을 열의 다른 적절한 셀에 복사 한 다음 해당 열을 기반으로 필터를 적용 할 수 있습니다. 열에 False가 포함 된 행만 표시하면 2 열과 3 열에 0 값이있는 행을 효과적으로 숨긴 것입니다.
매크로를 사용하여 행을 확인할 수도 있습니다. 다음 매크로는 1 행부터 시작하여 워크 시트의 각 행을 단계별로 진행합니다. A 열에 무언가가있는 한 매크로는 B 열과 C 열에 0 값이 있는지 확인합니다.있는 경우 행의 .Hidden 속성이 설정됩니다.
Sub Hide() Dim Criteria as Boolean Dim i As Integer i = 1 Do Until Trim(Cells(i, 1).Value) = "" Criteria = True Criteria = Criteria And (Cells(i, 2).Value = 0) _ And Cells(i, 2).Value <> "" Criteria = Criteria And (Cells(i, 3).Value = 0) _ And Cells(i, 3).Value <> "" If Criteria Then Rows(i).EntireRow.Hidden = True i = i + 1 Loop End Sub
매크로는 A 열에 아무것도없는 행을 발견 할 때까지 실행됩니다. 즉, 데이터 테이블 앞의 행에 실제로 무언가가 있는지 확인해야합니다. 데이터 표가 워크 시트의 4 행에서 시작하고 A1에서 A3까지의 셀에 아무것도 없으면 매크로가 만족스럽게 실행되지 않습니다. 물론이 상황에서 매크로를 조정하여 4 행에서 확인을 시작할 수 있습니다. i 변수의 초기 할당을 1 대신 4로 변경하기 만하면됩니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (11746)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Hiding_Rows_Based_on_Two_Values [두 값을 기준으로 행 숨기기]
.