엑셀 GETPIVOTDATA 함수 사용 방법 및 예제 정리

피벗테이블에서 조건을 만족하는 필드 값을 출력하는 GETPIVOTDATA 함수의 사용법을 알아봅니다.

홈페이지 » 엑셀 GETPIVOTDATA 함수 사용 방법

엑셀 GetPivotData 함수 사용법 및 공식 총정리

엑셀 GetPivotData 함수 목차 바로가기
함수 요약

엑셀 GetPivotData 함수는 피벗테이블에서 조건을 만족하는 필드값을 출력하는 함수입니다.

함수 구문
= GetPivotData ( 필드명, 피벗시작셀, [조건필드1], [조건1], [조건필드2], [조건2], ...  )
인수 알아보기
인수 설명
필드명 GetPivotData 함수로 출력할 값의 필드명입니다.
오빠두Tip : 필드명은 다른 셀을 참조할 수 없으며, 반드시 큰따옴표(")로 묶어서 입력해야 합니다.
피벗시작셀 피벗테이블이 시작되는 셀의 주소입니다.
조건필드
[선택인수]
조건을 적용할 필드명입니다. 반드시 조건과 쌍으로 입력되어야 합니다.
조건
[선택인수]
필터링할 조건입니다.
오빠두Tip : 만약 조건을 만족하는 값이 피벗테이블에 없으면 #REF! 오류가 반환됩니다.
GetPivotData 함수 상세설명

엑셀 GetPivotData 함수는 피벗테이블에서 조건을 만족하는 특정 필드의 값을 반환하는 함수입니다. 실무에서는 자주 사용되지않는 함수이지만, 상황에 따라 피벗테이블로 자동화 서식을 만들어야 할 때 유용하게 사용되는 함수입니다.

오빠두Tip : GetPivotData 함수는 피벗테이블의 값을 선택하면 자동으로 입력됩니다. 따라서 함수를 직접 입력하는 경우는 거의 없기 때문에, 함수가 어떻게 사용되는지 원리만 이해해도 괜찮습니다.

일반 범위에 사용하는 VLOOKUP 함수나 SUMIF 함수의 경우, 조건범위를 셀참조($A:$A, $B:$B 등..)로 직접 입력하기 때문에 범위 위치가 달라지면 함수가 오류를 반환할 때가 종종 있습니다. 하지만 GETPIVOTDATA 함수는 "필드명"으로 참조하기 때문에, 필드명의 순서가 바뀌더라도 값을 올바르게 참조하는 장점이 있습니다.

엑셀 함수 범위 변경 오류
일반 함수는 참조범위가 바뀌면 오류가 발생할 수 있습니다.

피벗테이블을 선택했을 때 GetPivotData 함수 대신 일반 셀참조를 표시할 수도 있습니다. 피벗테이블의 옵션을 변경하면 되는데요. 피벗테이블을 선택한 뒤, [피벗테이블 분석] - [옵션] - [GetPivotData 생성] 옵션을 선택 해제합니다. 자세한 방법은 아래 영상강의를 참고해주세요.

엑셀 피벗테이블 함수 설정
피벗테이블 설정을 바꿔서 GETPIVOTDATA 생성을 해제할 수 있습니다.
오빠두Tip : 또는 단축키 Alt - J - T - T - G 를 입력하면 GetPivotData 표시 옵션이 변경됩니다.
GetPivotData 함수 사용법 간단예제
  1. 결제방식이 "현금"이고 대분류가 "기타음료"인 판매수량 구하기

    =GETPIVOTDATA("판매수량",시작셀,"결제방식","현금","대분류","기타음료")

    엑셀 GETPIVOTDATA 함수 예제
    대분류가 기타음료, 결제방식인 현금인 수량을 구합니다.
  2. 대분류가 "베이커리"인 판매수량 구하기

    =GETPIVOTDATA("판매수량",시작셀,"대분류","베이커리")

    엑셀 GETPIVOTDATA 함수 사용법
    대분류가 베이커리인 수량을 구합니다. (요약 방식에 따라 합계, 평균 계산)
호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 GETPIVOTDATA 함수 사용법
    예제파일

관련 기초함수
세로로 입력된 자료에서 원하는 값을 찾아 옆에 위치한 다른 값을 참조합니다.

그 외 참고사항

  • GETPIVOTDATA 함수로 조건을 만족하는 값이 없거나 피벗테이블의 시작셀 주소가 잘못 입력되면 #REF! 오류를 반환합니다.
  • 만약 조건으로 날짜를 참조해야 할 경우, 날짜값을 올바른 형태로 입력해야 합니다.
    =GETPIVOTDATA(필드명,시작셀,"날짜",DATE(2021,9,6))
  • GETPIVOTDATA 함수를 사용하지 않을 경우, 피벗테이블 분석 > 피벗테이블 옵션 > GETPIVOTDATA 생성옵션을 선택 취소하여 함수를 끌 수 있습니다.
  • 조건필드와 조건은 최대 126쌍까지 입력할 수 있습니다.

관련 함수공식

글을 찾을 수 없습니다.

관련 링크 : MS 홈페이지 엑셀 GetPivotData 함수 상세설명

0 0 투표
게시글평점
guest
0 댓글
Inline Feedbacks
모든 댓글 보기
0
여러분의 생각을 댓글로 남겨주세요.x