다른 셀 색상은 셀의 값을 식별하는 데 도움이 될 수 있습니다. 셀 색상을 기준으로 값을 계산해야하는 경우이 문서의 세 가지 방법을 사용할 수 있습니다.
엑셀 워크시트에서 각 셀에 서로 다른 색을 지정하는 경우가 많습니다. 대부분의 경우, 같은 범위 내의 여러 셀에 동일한 색을 사용합니다. 아래 이미지는 셀에 여러 가지 색이 적용된 워크시트를 보여줍니다.
셀 색상으로 값을 계산해야 할 때 해당 셀을 선택하기가 어려울 것입니다. 이제 다음 문서의 세 가지 방법을 사용하여이 작업을 빠르게 완료 할 수 있습니다.
방법 1 : 정렬 기능 사용
열 또는 행의 값을 계산해야하는 경우이 방법을 사용할 수 있습니다.
- 워크시트에서 대상 범위를 선택합니다.
- 그런 다음 도구 모음에서 "정렬 및 필터"버튼을 클릭합니다.
- 그런 다음 드롭 다운 메뉴에서 "사용자 지정 정렬"옵션을 선택합니다.
- "정렬"창에서 "정렬 기준"텍스트 상자의 작은 화살표를 클릭합니다.
- 다음으로 정렬해야하는 열을 선택하십시오.
- 그런 다음 "Sort On"화살표를 클릭합니다.
- 그런 다음 목록에서 "셀 색상"옵션을 선택합니다.
- 다음으로이 창에 새 옵션이 표시됩니다. 여기에서 "주문"에 대한 작은 화살표를 클릭하십시오.
- 메뉴에서 계산해야하는 색상을 선택합니다. 여기서 우리는 녹색의 색상을 계산하고 싶으므로 녹색을 선택합니다.
- 그 후 마지막 작은 화살표를 클릭하십시오.
- 그런 다음 필요에 따라 "On Top"또는 "On Bottom"을 선택합니다. 이 예에서는 "On Top"을 선택합니다.
- 설정이 완료되면이 창에서 "확인"버튼을 클릭합니다.
그러면 워크시트로 돌아와서 해당 열의 맨 위에 초록색으로 표시된 값을 볼 수 있습니다. 다음으로 해당 값을 계산할 수 있습니다. 또한 이 열에서 목표 범위를 선택하는 것도 매우 쉽습니다.
반면에 행을 정렬해야하는 경우 추가 설정을해야합니다.
- "정렬"창에서 "옵션"버튼을 클릭합니다.
- 그런 다음 "정렬 옵션"창에서 "왼쪽에서 오른쪽으로 정렬"옵션을 선택합니다.
- 그런 다음 "확인"버튼을 클릭합니다.
따라서 대상 범위에서 행을 기준으로 정렬할 수 있습니다. 나머지 단계는 열을 기준으로 정렬하는 것과 동일합니다. 직접 워크시트에서 시도해 볼 수도 있습니다.
방법 2 : 필터 기능 적용
정렬 기능을 제외하고 여기에서 Excel에서 필터 기능을 적용 할 수도 있습니다.
- 대상 범위 내의 셀을 클릭합니다.
- 그런 다음 도구 모음에서 "정렬 및 필터"버튼을 클릭합니다.
- 다음으로 메뉴에서 "필터"옵션을 선택합니다.
- 이제 범위의 헤더 행에 필터 화살표가 나타나는 것을 볼 수 있습니다. 필터링해야하는 열의 화살표를 클릭하십시오.
- 다음으로 커서를 "색상 별 필터링"옵션으로 이동합니다.
- 그런 다음 하위 메뉴에서 계산해야하는 색상을 선택합니다.
- 다음으로 워크 시트에 녹색의 셀만 나타납니다.
이러한 셀을 계산해야 할 때 SUBTOTAL 함수를 사용할 수 있습니다. 이 기능에서는 필요한 기능을 선택해야합니다. 그리고 SUBTOTAL 기능을 사용하면 해당 숫자의 결과를 쉽게 얻을 수 있습니다.
반면에이 방법은 열에 만 적용될 수 있습니다. 행으로 계산해야하는 경우 다른 방법을 사용해야합니다.
방법 3 : VBA 매크로 사용
위의 두 가지 방법은 열 또는 행의 값을 계산할 수 있습니다. 그러나 행과 열을 포함하는 범위에서 계산해야하는 경우 Excel 매크로를 사용해야합니다.
- 키보드에서 "Alt + F11"버튼을 눌러 Visual Basic 편집기를 엽니 다.
- 그런 다음 도구 모음에서 "삽입"탭을 클릭합니다.
- 그런 다음 하위 메뉴에서 "모듈"옵션을 선택합니다.
- 이제이 새 모듈에 다음 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
여기서는 사용자 정의 함수를 사용하여 값을 계산합니다. 이 코드에서는 동일한 값을 가진 셀을 합산합니다. 개수, 평균과 같은 다른 계산을 수행해야하는 경우 필요에 따라 코드를 수정할 수도 있습니다.
- 이제 워크 시트로 돌아갑니다. 특정 색상의 값을 계산해야하는 경우 먼저이 워크 시트에서이 색상으로 셀의 서식을 지정할 수 있습니다.
- 그런 다음 수식을 다른 셀에 입력하십시오. 여기에이 공식을 입력합니다.
= CalByColor (E2, B2 : C13)
- 그런 다음 키보드에서 "Enter"버튼을 누릅니다.
결과는 즉시 셀에 나타납니다. 열 또는 행의 셀만 계산해야하는 경우이 수식에서 범위를 변경할 수도 있습니다. 결과적으로이 사용자 정의 함수를 사용하는 것은이 작업에 매우 쉽습니다.
방법 간의 비교
위의 분석에서 세 가지 방법이 모두 매우 유용하다는 것을 알 수 있습니다. 그리고 아래 표에서 우리는 당신에게 유리한 것과 불리한 것을 나열했습니다.
|
비교 |
정렬 기능 사용 | 필터 기능 적용 |
VBA 매크로 사용 |
|
장점 |
1. 행 또는 열의 셀을 빠르게 정렬 할 수 있습니다.
2. VBA 코드에 익숙하지 않은 경우이 방법이 좋은 선택이 될 수 있습니다. |
1. SUBTOTAL 함수를 사용하면 대상 셀의 합계를 빠르게 계산할 수 있습니다.
2. 다른 두 가지 방법에 비해이 방법은 조작하고 이해하기 쉽습니다. |
1. 사용자 정의 함수를 사용하여 작업을 쉽게 완료 할 수 있습니다.
2.이 방법은 행이나 열로 제한되지 않습니다. |
|
단점 |
1. 대상 셀이 범위 내에 있는 경우 이 방법을 사용할 수 없습니다.
2. 셀을 정렬해야 할 때마다 단계를 다시 수행해야합니다. |
1.이 방법은 열에서만 사용할 수 있습니다.
2. SUBTOTAL 기능 사용시 기능 및 기준 선택시 오류가 발생할 수 있습니다. |
1. VBA 코드를 사용하면 상황이 더 복잡해집니다.
2. VBA 매크로에 익숙하지 않은 경우 코드를 수정해야 할 때 오류가 발생할 수 있습니다. |
그러므로 다음에 방법을 선택해야 할 때는 이 표를 참고하세요. 가장 적합한 방법을 선택하면 작업을 더 빨리 완료할 수 있습니다.
독립 실행 형 복구 도구는 첫 번째 선택이 될 수 있습니다.
Excel 손상이 발생하면 즉시 복구해야합니다. Excel을 빠르고 쉽게 복구하기 위해 독립 실행 형 복구 도구를 사용할 수 있습니다. 컴퓨터에 설치하기 만하면됩니다. Excel xlsx 문제 복구 몇 번의 클릭으로. 따라서 데이터 복구에 대해 아무것도 모르더라도 손상된 파일을 복구 할 수도 있습니다.
저자 소개 :
Anna Ma는 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. Word 데이터 오류 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM











