Excel 워크 시트의 셀 색상을 기반으로 값을 계산하는 3 가지 효과적인 방법

지금 공유 :

다른 셀 색상은 셀의 값을 식별하는 데 도움이 될 수 있습니다. 셀 색상을 기준으로 값을 계산해야하는 경우이 문서의 세 가지 방법을 사용할 수 있습니다.

Excel 워크 시트에서는 확실히 다른 셀에 대해 다른 색을 표시합니다. 미디엄ost 시간에 따라 동일한 색상이 범위의 다른 셀에 있습니다. 아래 이미지는 셀 색상이 다른 워크 시트를 보여줍니다.Vlaues 계산 예제

셀 색상으로 값을 계산해야 할 때 해당 셀을 선택하기가 어려울 것입니다. 이제 다음 문서의 세 가지 방법을 사용하여이 작업을 빠르게 완료 할 수 있습니다.

방법 1 : 정렬 기능 사용

열 또는 행의 값을 계산해야하는 경우이 방법을 사용할 수 있습니다.

  1. 선택 tar워크 시트에서 범위를 가져옵니다.
  2. 그런 다음 도구 모음에서 "정렬 및 필터"버튼을 클릭합니다.
  3. 그런 다음 드롭 다운 메뉴에서 "사용자 지정 정렬"옵션을 선택합니다.맞춤 정렬
  4. "정렬"창에서 "정렬 기준"텍스트 상자의 작은 화살표를 클릭합니다.
  5. 다음으로 정렬해야하는 열을 선택하십시오.단
  6. 그런 다음 "Sort On"화살표를 클릭합니다.
  7. 그런 다음 목록에서 "셀 색상"옵션을 선택합니다.정렬 기준
  8. 다음으로이 창에 새 옵션이 표시됩니다. 여기에서 "주문"에 대한 작은 화살표를 클릭하십시오.
  9. 메뉴에서 계산해야하는 색상을 선택합니다. 여기서 우리는 녹색의 색상을 계산하고 싶으므로 녹색을 선택합니다.주문
  10. 그 후 마지막 작은 화살표를 클릭하십시오.
  11. 그런 다음 필요에 따라 "On Top"또는 "On Bottom"을 선택합니다. 이 예에서는 "On Top"을 선택합니다.상단에
  12. 설정이 완료되면이 창에서 "확인"버튼을 클릭합니다.

그런 다음 워크 시트로 돌아 오면이 열의 맨 위에 녹색 값이 표시되는 것을 볼 수 있습니다. 다음으로 이러한 값을 계산할 수 있습니다. 또한, 당신이 선택하는 것은 아주 쉽습니다 tar이 열의 범위를 가져옵니다.범위 선택

반면에 행을 정렬해야하는 경우 추가 설정을해야합니다.

  1. "정렬"창에서 "옵션"버튼을 클릭합니다.
  2. 그런 다음 "정렬 옵션"창에서 "왼쪽에서 오른쪽으로 정렬"옵션을 선택합니다.
  3. 그런 다음 "확인"버튼을 클릭합니다.행

따라서 tar범위를 얻으십시오. 다른 단계는 열 정렬과 동일합니다. 자신의 워크 시트에서 시도해 볼 수도 있습니다.

방법 2 : 필터 기능 적용

정렬 기능을 제외하고 여기에서 Excel에서 필터 기능을 적용 할 수도 있습니다.

  1. 내 셀을 클릭하십시오. tar범위를 얻으십시오.
  2. 그런 다음 도구 모음에서 "정렬 및 필터"버튼을 클릭합니다.
  3. 다음으로 메뉴에서 "필터"옵션을 선택합니다.필터
  4. 이제 범위의 헤더 행에 필터 화살표가 나타나는 것을 볼 수 있습니다. 필터링해야하는 열의 화살표를 클릭하십시오.
  5. 다음으로 커서를 "색상 별 필터링"옵션으로 이동합니다.
  6. 그런 다음 하위 메뉴에서 계산해야하는 색상을 선택합니다.색상별로 필터
  7. 다음으로 워크 시트에 녹색의 셀만 나타납니다.

이러한 셀을 계산해야 할 때 SUBTOTAL 함수를 사용할 수 있습니다. 이 기능에서는 필요한 기능을 선택해야합니다. 그리고 SUBTOTAL 기능을 사용하면 해당 숫자의 결과를 쉽게 얻을 수 있습니다.소계

반면에이 방법은 열에 만 적용될 수 있습니다. 행으로 계산해야하는 경우 다른 방법을 사용해야합니다.

방법 3 : VBA 매크로 사용

위의 두 가지 방법은 열 또는 행의 값을 계산할 수 있습니다. 그러나 행과 열을 포함하는 범위에서 계산해야하는 경우 Excel 매크로를 사용해야합니다.

  1. 키보드에서 "Alt + F11"버튼을 눌러 Visual Basic 편집기를 엽니 다.
  2. 그런 다음 도구 모음에서 "삽입"탭을 클릭합니다.
  3. 그런 다음 하위 메뉴에서 "모듈"옵션을 선택합니다.모듈 삽입
  4. 이제이 새 모듈에 다음 VBA 코드를 입력합니다.
Function CalByColor(TarColor As Range, CalRange As Range)
  Dim TarCell As Range, CalCell As Double
    For Each TarCell In CalRange
      If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
        CalCell = WorksheetFunction.Sum(TarCell, CalCell)
      End If
    Next TarCell
  CalByColor = CalCell
End Function

여기서는 사용자 정의 함수를 사용하여 값을 계산합니다. 이 코드에서는 동일한 값을 가진 셀을 합산합니다. 개수, 평균과 같은 다른 계산을 수행해야하는 경우 필요에 따라 코드를 수정할 수도 있습니다.

  1. 이제 워크 시트로 돌아갑니다. 특정 색상의 값을 계산해야하는 경우 먼저이 워크 시트에서이 색상으로 셀의 서식을 지정할 수 있습니다.
  2. 그런 다음 수식을 다른 셀에 입력하십시오. 여기에이 공식을 입력합니다.

= CalByColor (E2, B2 : C13)

  1. 그런 다음 키보드에서 "Enter"버튼을 누릅니다.사용자 정의 기능

결과는 즉시 셀에 나타납니다. 열 또는 행의 셀만 계산해야하는 경우이 수식에서 범위를 변경할 수도 있습니다. 결과적으로이 사용자 정의 함수를 사용하는 것은이 작업에 매우 쉽습니다.

방법 간의 비교

위의 분석에서 세 가지 방법이 모두 매우 유용하다는 것을 알 수 있습니다. 그리고 아래 표에서 우리는 당신에게 유리한 것과 불리한 것을 나열했습니다.

비교

정렬 기능 사용 필터 기능 적용

VBA 매크로 사용

장점

1. 행 또는 열의 셀을 빠르게 정렬 할 수 있습니다.

2. VBA 코드에 익숙하지 않은 경우이 방법이 좋은 선택이 될 수 있습니다.

1. SUBTOTAL 기능을 사용하여 빠르게 계산할 수 있습니다. tar세포를 얻으십시오.

2. 다른 두 가지 방법에 비해이 방법은 조작하고 이해하기 쉽습니다.

1. 사용자 정의 함수를 사용하여 작업을 쉽게 완료 할 수 있습니다.

2.이 방법은 행이나 열로 제한되지 않습니다.

단점

1. 만약 tar셀이 범위 내에 있으면이 방법을 사용할 수 없습니다.

2. 셀을 정렬해야 할 때마다 단계를 다시 수행해야합니다.

1.이 방법은 열에서만 사용할 수 있습니다.

2. SUBTOTAL 기능 사용시 기능 및 기준 선택시 오류가 발생할 수 있습니다.

1. VBA 코드를 사용하면 상황이 더 복잡해집니다.

2. VBA 매크로에 익숙하지 않은 경우 코드를 수정해야 할 때 오류가 발생할 수 있습니다.

따라서 다음에 방법을 선택해야하는 경우이 표를 참조 할 수 있습니다. m 선택ost 적절한 방법을 사용하면 작업을 빨리 완료 할 수 있습니다.

독립 실행 형 복구 도구는 첫 번째 선택이 될 수 있습니다.

Excel 손상이 발생하면 즉시 복구해야합니다. Excel을 빠르고 쉽게 복구하기 위해 독립 실행 형 복구 도구를 사용할 수 있습니다. 컴퓨터에 설치하기 만하면됩니다. Excel xlsx 문제 복구 몇 번의 클릭으로. 따라서 데이터 복구에 대해 아무것도 모르더라도 손상된 파일을 복구 할 수도 있습니다.

저자 소개 :

Anna Ma는 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. Word 데이터 오류 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.