Excel에서 여러 vlookup 결과를 평균하는 방법은 무엇입니까?
많은 실용적인 상황에서 조회 값이 표 내에 여러 번 나타날 수 있으며, 각 항목에는 계산에 포함하고 싶은 연관된 값이 있을 수 있습니다. 특정 조회 값과 일치하는 모든 값을 평균하려는 경우 — 기본적으로 여러 vlookup 매칭의 결과를 평균하는 것 — Excel에서는 이를 효율적으로 처리할 수 있는 몇 가지 방법을 제공합니다. 조회 값과 일치하는 모든 대상 값을 평균함으로써, 판매 분석, 품질 관리 또는 설문 조사 결과 요약과 같은 작업에서 더 깊은 통찰력을 얻을 수 있습니다. 이 포괄적인 기사에서는 공식 기반 접근 방식부터 고급 도구까지 다양한 솔루션에 대한 명확한 지침과 함께 그 시나리오, 강점 및 한계를 확인할 수 있습니다.
- 공식을 사용하여 여러 vlookup 결과 평균하기
- 필터 기능을 사용하여 여러 vlookup 결과 평균하기
- Kutools for Excel을 사용하여 여러 vlookup 결과 평균하기
- 피벗 테이블을 사용하여 여러 vlookup 결과 평균하기
- VBA 매크로를 사용하여 여러 vlookup 결과 평균하기
공식을 사용하여 여러 vlookup 결과 평균하기
동일한 조회 항목과 관련된 여러 값을 찾아 평균해야 할 때, 직접 공식을 사용하는 것이 가장 빠르고 유연한 방법 중 하나입니다. AVERAGEIF 또는 배열 공식은 추가 열을 생성하지 않고도 이를 쉽게 처리합니다.
빈 셀(예: F2)에 다음 공식을 입력하세요:
=AVERAGEIF(A1:A24,E2,C1:C24)
다음 키를 누르세요: Enter 공식 입력 후 Enter 키를 누릅니다. 그러면 A열에서 E2 셀에 있는 조회 값과 일치하는 모든 C열의 값들의 평균이 즉시 계산됩니다. 아래 예시를 참조하세요:
매개변수 설명 및 팁:
- A1:A24: 조회 값이 있는 범위.
- E2: 찾고자 하는 특정 값.
- C1:C24: 일치하는 값들을 평균할 범위.
대안적 접근 (배열 공식에 익숙한 사용자를 위한):
빈 셀에 다음 공식을 입력하고 Ctrl + Shift + Enter를 눌러 확인하세요:
=AVERAGE(IF(A1:A24=E2,C1:C24))
배열 공식은 각 비교를 개별적으로 처리하므로, 동적 배열을 지원하지 않는 Excel 버전에서 유용합니다. 오류를 방지하려면 범위가 정확히 같은 크기인지 신중히 확인하세요.
실용적인 시나리오 및 참고 사항:
- 필터링되지 않은 데이터 세트와 간단한 조회 요구사항에 적합합니다.
- 어느 범위에든 비어 있는 셀이 있으면, 평균 계산 시 무시됩니다.
- 동적 테이블이나 데이터 추가 시 보다 강력한 공식을 위해 테이블 참조를 사용하는 것이 좋습니다.
- 잘못된 셀 범위 불일치에 주의하세요. 이것은 잘못된 평균 또는 오류의 일반적인 원인입니다.
필터 기능을 사용하여 여러 vlookup 결과 평균하기

Excel의 필터 기능을 통해 특정 기준에 맞지 않는 행을 임시로 숨길 수 있어, 필요한 결과에 집중하기 쉽습니다. 이 기법을 사용하면 조회 값과 일치하는 모든 레코드를 분리하고, 표시되는 항목들의 평균값을 신속하게 계산할 수 있습니다.
1. 데이터의 헤더 행을 선택한 후, 다음으로 이동하세요: 데이터 > 필터./p>
2. 조회 값이 있는 열에서 필터 드롭다운 화살표를 클릭하고 검토하려는 항목만 선택하세요. OK를 클릭하여 필터를 적용합니다. 그러면 테이블에 조회 값과 일치하는 항목들만 표시됩니다. 왼쪽 스크린샷을 참조하세요:
3. 빈 셀(데이터 아래 등)에 다음 공식을 입력하세요:
=AVERAGEVISIBLE(C2:C22)
누르세요: Enter 현재 보이는(필터링된) C열 셀들의 평균을 계산합니다. 이렇게 하면 필터링 후 표시되는 값들만 결과에 포함됩니다.
장점 및 시나리오: 이 접근 방식은 데이터를 대화식으로 검토하거나 처리하려는 경우에 이상적이며, 데이터가 이미 헤더가 있는 표 형식으로 정리되어 있는 경우 특히 효과적입니다. 복잡한 필터나 조건부 서식을 사용할 때 매우 효과적입니다.
제한사항: 필터를 수정하거나 제거할 경우, 공식은 현재 보이는 데이터에 따라 변경되며, 표준 Excel에는 없는 AVERAGEVISIBLE
함수를 사용하려면 Kutools for Excel이 필요합니다. 또한 필터링과 관련 없는 숨겨진 행이 없도록 주의하세요. 그렇지 않으면 그것들도 제외됩니다.
데모: 필터 기능을 사용하여 여러 vlookup 결과 평균하기
Kutools for Excel을 사용하여 여러 vlookup 결과 평균하기
중복된 데이터를 기반으로 요약하고 집계해야 하는 경우, Kutools for Excel은 Advanced Combine Rows 유틸리티를 통해 실용적인 솔루션을 제공합니다. 이 도구는 한 단계로 일치하는 레코드의 평균, 합계 또는 개수를 빠르게 결합하거나 계산할 수 있어, 대규모 데이터 세트나 정기 보고서에 적합합니다.
1. 조회 열과 평균할 값이 포함된 데이터 테이블의 범위를 강조 표시하세요. 그런 다음 다음으로 이동하세요: Kutools > 텍스트 > 고급 행 병합. 스크린샷을 참조하세요:
2. 나타나는 대화 상자에서:
- 조회 값이 있는 열을 선택하고 기본 키를 클릭하세요.
- 대상 값이 있는 열을 선택한 후, 계산 > 평균을 클릭하세요.
- 다른 열에 대해 필요한 대로 조합 또는 계산 규칙을 설정하세요 — 예를 들어 쉼표로 텍스트를 결합하거나 합계, 최대값, 최소값을 적용합니다.
3. 설정을 적용하려면 Ok를 클릭하세요.
이제 중복된 조회 값을 가진 행들이 병합되었으며, 지정된 열의 값은 각각의 고유 조회 값에 대해 자동으로 평균화됩니다. 이는 요약 보고서 작성이나 데이터 압축에 특히 유용합니다.
실용적인 팁: 고급 행 병합을 사용하면 수작업 계산 및 실수 가능성을 최소화할 수 있습니다. 이 도구는 반복적으로 조회 값을 처리하고 신속한 요약을 원하는 사용자에게 적합합니다. 항상 결합하기 전에 올바른 열이 할당되었는지 다시 확인하세요. 특히 데이터 구조가 변경된 경우 더욱 그렇습니다.
Kutools for Excel - 필수적인 300개 이상의 도구로 Excel을 강화하세요. 영구적으로 무료인 AI 기능을 활용하세요! 지금 바로 구매하기
데모: Kutools for Excel을 사용하여 여러 vlookup 결과 평균하기
피벗 테이블을 사용하여 여러 vlookup 결과 평균하기
피벗 테이블은 데이터를 요약하고 분석하는 데 동적이고 시각적인 접근 방식을 제공합니다. 피벗 테이블을 사용하면 조회 값별로 항목을 자동으로 그룹화하고, 각 그룹에 대해 대상 열의 평균을 표시할 수 있어 데이터 변경 시 업데이트되는 대화형 요약을 제공합니다.
가장 효과적인 시나리오: 이 접근 방식은 단일 조회 값에 초점을 맞추기보다는 모든 조회 값에 대한 전체 요약이 필요한 경우에 적합합니다. 또한 피벗 테이블은 빠른 데이터 탐색, 보고서 생성 및 결과를 정렬 가능하고 확장 가능한 형식으로 제시하고자 할 때에도 탁월합니다.
지침:
- 헤더를 포함한 전체 데이터 세트를 선택하세요.
- 삽입 > 피벗테이블 > 표 또는 범위에서. 필요에 따라 새 워크시트 또는 기존 워크시트에 피벗 테이블을 배치하세요.
- 피벗 테이블 필드 패널에서 조회 값이 있는 열을 행 영역으로 드래그하세요.
- 평균을 내고 싶은 열을 값 영역으로 드래그하세요. 값 필드를 클릭하고, 값 필드 설정을 선택한 후, 계산 유형을 평균으로 설정하세요.
결과적으로 각 고유 조회 값과 연결된 데이터에 대해 평균이 계산된 요약 테이블이 생성됩니다. 필요에 따라 그룹화를 변경하거나 필터를 적용하거나 세부 정보를 드릴다운할 수 있습니다.
장점: 공식이 필요 없으며, 동적 업데이트를 지원하며, 보고 및 데이터 탐색에 적합합니다.
단점: 데이터 변경 후 새로 고칠 때 추가 단계가 필요하며, 다른 공식에 직접 값을 추출하는 데 적합하지 않으며, 초기 설정에는 피벗 테이블에 대한 기본적인 이해가 필요합니다.
문제 해결 팁: 값이 평균 대신 개수 또는 합계로 표시되는 경우 필드 계산 설정을 확인하세요. 최상의 결과를 위해 열에 적절한 제목이 있는지 확인하고 피벗 테이블을 만들기 전에 중복된 열 이름을 명확히 하세요.
VBA 매크로를 사용하여 여러 vlookup 결과 평균하기
고급 사용자 및 정기적으로 업데이트되는 데이터를 관리하는 사용자의 경우, VBA 매크로를 사용하면 조회 값과 일치하는 모든 항목에 걸쳐 평균 과정을 자동화할 수 있습니다. 이 방법은 데이터를 반복적으로 처리하여 모든 일치 항목을 찾고 평균을 계산하므로, 대규모 데이터 세트 또는 반복 가능한 작업 흐름이 필요할 때 적합합니다.
적용 가능한 시나리오 및 참고 사항: VBA는 평균 계산을 자주 수행해야 하거나 보고서를 자동화하거나 비정형 데이터 레이아웃에 맞춰 유연성을 제공하는 경우 이상적입니다. VBA 매크로는 워크북에서 매크로를 활성화하는 데 익숙하고, 사용자 정의 출력이 필요한 경우 가장 잘 작동합니다.
1. 개발자 탭으로 이동하여 Visual Basic을 선택하거나 Alt + F11 키를 눌러 VBA 편집기를 열고 삽입 > 모듈을 클릭하세요. 아래 코드를 새 모듈에 복사하여 붙여넣으세요:
Sub AverageVlookupMatches()
Dim lookupCol As Range
Dim avgCol As Range
Dim lookupValue As Variant
Dim total As Double
Dim count As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set lookupCol = Application.InputBox("Select the lookup column", xTitleId, Selection.Address, Type:=8)
Set avgCol = Application.InputBox("Select the column to average", xTitleId, , Type:=8)
lookupValue = Application.InputBox("Enter lookup value", xTitleId, , Type:=2)
Application.ScreenUpdating = False
total = 0
count = 0
For i = 1 To lookupCol.Rows.Count
If lookupCol.Cells(i, 1).Value = lookupValue Then
If IsNumeric(avgCol.Cells(i, 1).Value) Then
total = total + avgCol.Cells(i, 1).Value
count = count + 1
End If
End If
Next i
If count > 0 Then
MsgBox "Average of all matches: " & total / count, vbInformation, "Result"
Else
MsgBox "No matches found.", vbExclamation, "Result"
End If
Application.ScreenUpdating = True
End Sub
2. 코드를 붙여넣은 후 VBA 편집기를 닫습니다. 매크로를 실행하려면 Excel로 돌아가서 F5 키를 누르거나 실행을 클릭하세요. 프롬프트가 표시되면 조회 열, 평균할 값 열 및 조회 값을 선택하세요. 매크로는 메시지 상자에 계산된 평균을 표시합니다.
실용적인 팁 및 주의 사항: 조회 및 값 열의 행 수가 같고 선택한 영역 내에 빈 행이 없는지 확인하세요. 대상 열에 숫자가 아닌 값이 있는 항목은 무시됩니다. 최상의 자동화를 위해 필요에 따라 명명된 범위 또는 매크로 논리를 워크시트 레이아웃에 맞게 조정하세요.
문제 해결: '일치하는 항목이 없습니다'라는 메시지가 표시되면 조회 열에서 앞뒤 공백이나 데이터 유형 불일치를 확인하세요. 매크로가 실행되도록 설정되어 있는지 확인하세요.
관련 기사:
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!