Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel VLOOKUP 함수로 여러 행을 합산하는 3가지 방법

권현욱(엑셀러) 2024. 3. 25. 10:43
반응형

VLOOKUP 함수는 지정한 범위의 첫 번째 열 값만 반환하는 특징이 있습니다. VLOOKUP을 사용하여 Excel에서 여러 행을 합산하는 방법을 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

(이미지: 아이엑셀러 닷컴)

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: How to use VLOOKUP to sum multiple rows in Excel – 3 methods
  • URL: https://www.pcguide.com/office/excel/how-to-use-vlookup-to-sum-multiple-rows/

개요

고객 번호, 구매한 제품, 가격 및 수량을 포함하는 매장 판매에 대한 데이터 세트가 있습니다. 행 전체의 값을 합산하는 기본 방법 한 가지와 대체 방법 두 가지에 대해 알아봅니다. 데이터 형태는 다음과 같습니다.

 

(이미지: pcguide)

 

방법 1: 보조 열 사용

고객이 Apple, Sugar 등 유사한 품목을 구매했으므로 각 항목에 고유한 이름이 필요합니다. 이를 위해 보조 열을 만듭니다. 간단한 수식을 사용하여 각 제품 앞에 숫자를 추가하여 고유한 항목을 만들 수 있습니다.

=C6&COUNTIF($C$6:$C6,C6)

 

(이미지: pcguide)

 

이 수식에서는 $C$6:$C6과 같은 절대 셀 참조를 만들기 위해 $기호를 사용했습니다. 이는 고유한 이름을 만들기 위해 열 전체의 모든 항목을 검색하기 위한 것입니다. 이 수식을 아래로 복사하여 모든 항목에 대한 고유한 이름을 얻습니다.

 

(이미지: pcguide)

 

그러나 이름이 고유하기 때문에 간단한 SUM 및 VLOOKUP 수식을 적용할 수 없습니다. 대신 다음 수식을 사용합니다.

=SUM(VLOOKUP(“Apples”&1,A6:E13,5,FALSE),VLOOKUP(“Apples”&2,A6:E13,5,FALSE))

 

(이미지: pcguide)

 

수식에 이름을 입력하는 대신 제품 이름을 셀에 입력하고 이것을 이용할 수도 있습니다.

=SUM(VLOOKUP(G5&1,A6:E13,5,FALSE),VLOOKUP(G5&2,A6:E13,5,FALSE))

 

방법 2: SUMPRODUCT 함수 사용

SUMPRODUCT를 사용하는 것은 여러 행의 합계를 계산하는 가장 간단한 방법입니다.

=SUMPRODUCT((C6:C13=”Apples”)*E6:E13)

 

(이미지: pcguide)

 

여기에 단가를 곱하여 판매액을 구하고 수식의 제품 이름을 제품 이름이 있는 셀 주소로 바꿀 수도 있습니다.

=SUMPRODUCT((C6:C13=G5)*E6:E13*D6)

 

G5에는 'Apples'이 입력되어 있습니다. D6은 사과 개당 가격입니다. 이 수식을 입력하면 다음과 같은 결과가 나옵니다.

 

(이미지: pcguide)

 

방법 3: SUMIFS 함수 사용

VLOOKUP은 유용한 함수지만 테이블에서 동일한 값을 찾아 요약하는 데는 이상적이지 않습니다. SUMIFS 공식을 사용하여 판매된 사과 수를 합산할 수 있습니다.

=SUMIFS(E6:E13,C6:C13,G5)

 

(이미지: pcguide)

Excel과 VBA의 모든 것 아이엑셀러 닷컴 · 강사들이 숨겨 놓고 보는 엑셀러TV