Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

이 기사에서는 Excel에서 글꼴 색상으로 셀을 합산하는 방법을 보여줍니다. 다양한 글꼴 색상을 가진 여러 셀이 있는 경우 이것이 필요할 수 있습니다. 다음 그림은 이 기사의 목적을 강조합니다. 그 방법을 알아보려면 간단히 살펴보십시오.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

아래 다운로드 버튼에서 연습용 워크북을 다운로드할 수 있습니다.

Excel에서 글꼴 색으로 합계를 구하는 효과적인 방법 2개

1. 소계 및 필터가 있는 글꼴 색상별 합계

다음과 같이 단일 열에 다양한 색상의 글꼴이 있는 데이터세트가 있다고 가정합니다. 그런 다음 이 방법이 글꼴 색상으로 합산하는 것이 가장 좋습니다. 이 방법을 적용하려면 아래 단계를 따르세요.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

📌 단계

  • 먼저 C13 셀에 다음 수식을 입력합니다. . 9 수식에서 SUM 함수를 나타냅니다. . SUBTOTAL 기능을 활성화합니다. 원하는 범위의 합계를 반환합니다.
=SUBTOTAL(9,C5:C11)

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

  • 이제 데이터세트의 아무 곳이나 선택합니다. 그런 다음 CTRL+SHIFT+L을 누릅니다. 필터 적용 데이터 세트에. 그러면 아래 그림과 같이 헤더 셀의 오른쪽 하단 모서리에 필터 버튼이 표시됩니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

  • 이제 아래와 같이 필터 버튼을 사용하여 특정 색상으로 데이터세트를 필터링합니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

  • 다음과 같은 결과를 얻을 수 있습니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

자세히 알아보기: Excel에서 필터링된 셀을 합산하는 방법(5가지 적절한 방법)

유사한 수치

  • Excel에서 선택한 셀을 합산하는 방법(4가지 쉬운 방법)
  • Excel의 열 끝 합계(8가지 편리한 방법)
  • Excel에서 열을 합산하는 방법(7가지 방법)
  • [수정됨!] Excel SUM 수식이 작동하지 않고 0을 반환함(3개 솔루션)
  • Excel에서 여러 행을 합산하는 방법(4가지 빠른 방법)

2. Excel에서 사용자 정의 함수(UDF)를 사용하여 글꼴 색상별 합계

다음과 같은 데이터 세트가 있는 경우 이전 방법이 작동하지 않습니다. 사용자 정의 함수(UDF)를 사용할 수 있습니다. 대신에. 그렇게 하려면 아래 단계를 따르세요.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

📌 단계

  • 먼저 통합 문서를 매크로 사용 통합 문서로 저장합니다. . 그런 다음 ALT+F11을 누릅니다. VBA 창을 엽니다. 그런 다음 삽입>> 모듈을 선택합니다. 아래 그림과 같이. 그러면 새 빈 모듈이 생성됩니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

  • 그런 다음 아래 코드를 복사하세요.
Function SUMBYFONTCOLOR(ref_color As Range, sum_range As Range)
Dim cell_color, sum_color As Long
Dim Cell As Range
Application.Volatile
sum_color = 0
cell_color = ref_color.Font.ColorIndex
For Each Cell In sum_range
If cell_color = Cell.Font.ColorIndex Then
sum_cell = WorksheetFunction.Sum(Cell, sum_cell)
End If
Next Cell
SUMBYFONTCOLOR = sum_cell
End Function
  • 이제 복사한 코드를 다음과 같이 모듈 창에 붙여넣습니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

  • 그런 다음 워크시트로 이동합니다. 그런 다음 I5:I9 셀에 원하는 색상 이름을 씁니다. . 그런 다음 글꼴 색상을 적절하게 변경합니다.
  • 이제 J5 셀에 다음 수식을 입력합니다. . 그런 다음 채우기 핸들 아이콘을 사용합니다. 아래 셀에 수식을 적용합니다.
=SUMBYFONTCOLOR(I5,$B$4:$G$9)

마지막으로 다음과 같은 결과를 얻게 됩니다.👇

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

이제 범위 내 셀의 글꼴 색상을 변경하면 결과가 업데이트되지 않습니다. 다시 계산하려면 셀을 두 번 클릭한 다음 멀리 클릭해야 합니다. 또는 CTRL+ALT+F9를 누를 수 있습니다. 동일한 결과를 얻을 수 있습니다.

  • 이제 둘 다 원하지 않으면 다음 코드를 복사하세요.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A:Z")) Is Nothing Then
ActiveSheet.Calculate
End If
End Sub
  • 그런 다음 VBA 창으로 돌아갑니다. 그런 다음 UDF라는 워크시트를 두 번 클릭합니다. . 빈 창이 열립니다. 그런 다음 복사한 코드를 다음 그림과 같이 해당 창에 붙여넣습니다.

Excel의 글꼴 색상별 합계(2가지 효과적인 방법)

이제 글꼴 색상을 변경하고 멀리 클릭하여 결과를 업데이트할 수 있습니다.

VBA 코드 설명

함수 SUMBYFONTCOLOR(ref_color를 범위로, sum_range를 범위로)
이 공개 함수는 두 개의 인수를 취합니다. ref_color 인수는 참조 셀에서 글꼴 색상을 가져옵니다. sum_range에서 참조하는 범위 내에서 글꼴 색상을 기반으로 셀 값을 합산합니다. 주장.

Dim cell_color, sum_color As Long
Dim Cell As Range
필요한 변수를 선언합니다.

응용 프로그램.휘발성
이 코드 줄은 사용자가 변경할 때마다 Excel에서 강제로 다시 계산하도록 합니다.

sum_color =0
변수의 초기값을 정의합니다.

cell_color =ref_color.Font.ColorIndex
cell_color 변수는 ref_color가 참조하는 셀의 글꼴 색상을 저장합니다. 주장.

sum_range의 각 셀에 대해
이 For 루프 sum_range에서 참조하는 범위 내에서 각 셀을 통해 다음 코드 라인을 실행합니다. 주장.

cell_color =Cell.Font.ColorIndex이면
sum_range 내 셀의 글꼴 색상이 ref_color에서 참조하는 셀의 글꼴 색상과 일치 인수를 입력하면 다음 코드 라인이 실행됩니다.

sum_cell =WorksheetFunction.Sum(셀, sum_cell)
이 코드 줄은 SUM 함수를 활성화합니다. 일치하는 글꼴 색상으로 셀 값을 추가합니다.

SUUMBYFONTCOLOR =sum_cell
이 코드 줄은 함수가 이 값을 반환할 수 있도록 합계를 저장합니다.

비공개 하위 워크시트_SelectionChange(ByVal Target As Range)
이 비공개 주제 절차는 특정 워크시트 내에서 변경 사항이 발생한 경우에만 작동합니다.

If Not Intersect(Target, Range("A:Z")) Is nothing Then
이 코드 라인은 사용자가 정의된 범위(A:Z ).

ActiveSheet.Calculate
이렇게 하면 변경 사항이 업데이트되도록 활성 워크시트 내의 모든 수식이 강제로 다시 계산됩니다.

자세히 알아보기: Excel VBA를 사용하여 행의 셀 범위를 합산하는 방법(6가지 쉬운 방법)

기억해야 할 사항

  • 글꼴 색상을 변경한 경우 업데이트된 결과를 보려면 셀을 두 번 클릭하고 멀리 클릭하는 것을 잊지 마십시오. 또는 CTRL+SHIFT+F9를 눌러야 합니다. 그것을 위해.
  • 정의된 범위(A:Z ) 글꼴 색상을 변경한 후 결과를 업데이트합니다.

결론

이제 Excel에서 글꼴 색상으로 셀을 합산하는 가장 효과적인 2가지 방법을 알게 되었습니다. 이 문서가 문제 해결에 도움이 되었는지 알려주세요. 추가 쿼리나 제안을 위해 아래의 댓글 섹션을 사용할 수도 있습니다. ExcelDemy를 방문하세요. Excel에 대해 자세히 알아보려면 블로그를 참조하세요. 우리와 함께하고 계속 배우십시오.

관련 기사

  • Excel에서 색상 셀을 합산하는 방법(4가지 방법)
  • Excel의 셀 합계:연속, 임의, 조건 포함 등
  • VBA 없이 Excel에서 컬러 셀을 합산하는 방법(7가지 방법)
  • Excel에서 숫자 추가(2가지 쉬운 방법)
  • Excel에서 여러 행과 열을 합산하는 방법