GETPIVOTDATA 함수 피벗 데이터 가져오기

GETPIVOTDATA 함수, 피벗 테이블 데이터 똑똑하게 가져오기

피벗 테이블, 정말 편리하긴 한데... 가끔은 내가 원하는 보고서 양식에 딱 맞게 데이터를 불러오고 싶을 때가 있잖아요? 피벗 테이블 중간에 행을 삽입하거나 수식을 넣는 게 번거로울 때, 그때 정말 유용하게 쓸 수 있는 함수가 있답니다. 바로 GETPIVOTDATA 함수인데요. 오늘은 이 똑똑한 함수를 어떻게 활용하면 좋을지, 카페에서 친구랑 수다 떨듯 편안하게 이야기해 볼게요. 😊

피벗 테이블, 왜 이렇게 만들고 싶을까요?

솔직히 피벗 테이블 자체로도 많은 정보를 보여주지만, 때로는 기존에 만들어둔 문서 양식에 맞춰 데이터를 보여줘야 할 때가 있어요. 예를 들어, 매출에서 원가를 빼서 '매출총이익'을 구하고, 거기에 '판매비와 관리비'를 빼서 '영업이익'까지 한눈에 보고 싶은 그런 상황 말이죠.

그런데 피벗 테이블은 구조상 중간에 열이나 행을 마음대로 끼워 넣고 수식을 넣기 어렵잖아요? 이걸 굳이 피벗 테이블 안에서 해결하려고 하면 머리가 지끈거릴 때가 많더라고요.

🤦‍♀️ 피벗 테이블의 한계, 그리고 GETPIVOTDATA의 등장

이럴 때 빛을 발하는 게 바로 GETPIVOTDATA 함수입니다! 이 함수를 쓰면, 복잡하게 얽힌 피벗 테이블 안에서 내가 딱 필요한 데이터만 쏙쏙 뽑아와서, 내가 원하는 보고서 양식에 그대로 붙여 넣을 수 있거든요. 마치 피벗 테이블 안에 숨겨진 보물을 꺼내오는 느낌이랄까요? ✨

GETPIVOTDATA 함수, 이게 핵심이에요!

함수 이름만 보면 조금 어렵게 느껴질 수도 있지만, 사실 원리만 알면 정말 간단해요. GETPIVOTDATA 함수는 기본적으로 "어떤 피벗 테이블에서, 어떤 조건에 맞는, 어떤 값을 가져와 줘!"라고 컴퓨터에게 시키는 거거든요.

함수 구조는 이렇게 생겼어요:

GETPIVOTDATA(data_field, pivot_table, [field1, item1], [field2, item2], ...)

  • data_field: 가져오고 싶은 값의 이름이에요. 예를 들면 '매출액', '원가', '금액' 같은 것들이 되겠죠.
  • pivot_table: 데이터를 가져올 피벗 테이블의 아무 셀이나 하나 찍어주면 돼요. 보통 피벗 테이블의 왼쪽 상단 셀을 많이 쓰더라고요.
  • [field1, item1], [field2, item2], ...: 이제부터는 조건을 걸어주는 거예요. '월'이 '1월'인 데이터, '회계 계정 과목'이 '매출'인 데이터처럼요. 이 부분은 원하는 만큼 계속 추가할 수 있어요.

✍️ 직접 한번 넣어볼까요?

예를 들어, "2025년 1월"의 "매출"에 해당하는 "금액" 합계를 가져오고 싶다고 해볼게요.

=GETPIVOTDATA("금액", A3, "회계 계정 과목", "매출", "월", "2025-01")

이렇게 입력하면, 피벗 테이블에서 해당 조건에 맞는 금액이 짠! 하고 나타날 거예요. 이때, 함수 안에 들어가는 필드 이름이나 항목 이름은 꼭 큰따옴표("")로 묶어줘야 한다는 점, 잊지 마세요!

💡 인사이트

필드 이름을 매번 직접 입력하는 게 번거롭다면, 셀 참조를 활용하는 것도 좋은 방법이에요. 예를 들어, '월'이나 '회계 계정 과목'을 다른 셀에 입력해두고 그 셀을 함수에 넣어주면, 나중에 날짜나 항목만 바꿔도 자동으로 값이 업데이트돼서 정말 편리하답니다!

왜 GETPIVOTDATA 함수를 써야 할까요?

단순히 데이터를 복사해서 붙여 넣는 것보다 GETPIVOTDATA 함수를 쓰는 게 훨씬 좋은 점들이 많거든요.

1. 데이터 변경에 강해요!

피벗 테이블의 구조가 바뀌거나 데이터가 업데이트되어도, GETPIVOTDATA 함수를 사용했다면 내가 만든 보고서 양식의 값은 그대로 정확하게 유지된답니다. 피벗 테이블의 행이나 열이 밀리더라도 함수는 원래 조건에 맞는 데이터를 알아서 찾아주거든요. 👍

2. 데이터 요약에 최적화!

매출, 원가, 판매비와 관리비, 영업이익처럼 여러 데이터를 조합해서 하나의 값으로 만들고 싶을 때, GETPIVOTDATA 함수만큼 유용한 게 없어요. 내가 원하는 데이터만 딱딱 뽑아서 원하는 계산을 할 수 있으니까요.

주의

GETPIVOTDATA 함수는 피벗 테이블이 있어야만 작동해요. 피벗 테이블이 삭제되거나 데이터 원본이 변경되어 피벗 테이블 자체가 사라지면 함수도 오류를 뱉어낼 수 있으니, 피벗 테이블을 관리하는 것도 중요하답니다!

3. 보고서 양식 활용 극대화

결국, GETPIVOTDATA 함수의 가장 큰 장점은 내가 만든 보고서 양식을 그대로 유지하면서 피벗 테이블의 데이터를 활용할 수 있다는 점이에요. 기존에 잘 만들어둔 서식에 피벗 테이블의 최신 데이터를 반영해야 할 때, 이 함수만큼 효자 노릇 하는 게 없죠!

GETPIVOTDATA 함수, 이렇게 활용해 보세요!

이 함수, 생각보다 훨씬 다양한 곳에 활용할 수 있어요.

  • 월별 실적 보고서: 각 월별 매출, 이익 등을 피벗 테이블에서 가져와 월별 보고서에 보기 좋게 정리할 수 있겠죠.
  • 특정 제품/지역별 성과 분석: 내가 궁금한 특정 제품이나 지역의 실적만 쏙쏙 뽑아서 비교 분석 자료를 만들 수도 있고요.
  • 재무제표 자동화: 회계 계정별 금액을 피벗 테이블로 관리하고 있다면, GETPIVOTDATA 함수를 이용해 각 계정별 금액을 재무제표 양식에 자동으로 불러올 수도 있답니다.

핵심

GETPIVOTDATA 함수는 피벗 테이블의 '데이터 필드', '피벗 테이블 위치', 그리고 '필드와 항목 조건'만 정확히 입력하면 되니, 어렵게 생각하지 마시고 일단 한번 따라 해 보세요!

🚀 GETPIVOTDATA 함수, 이것만은 꼭!

  • 필드 이름 정확히 입력하기: 피벗 테이블의 필드 이름과 똑같이 입력해야 해요. 오타 하나라도 있으면 오류가 난답니다.
  • 따옴표 사용 잊지 않기: 텍스트로 입력하는 항목들은 꼭 큰따옴표("")로 묶어주세요.
  • 참조 셀 활용: 필드나 항목을 셀 참조로 연결하면 훨씬 유연하게 사용할 수 있어요.

GETPIVOTDATA 함수, 처음에는 조금 낯설 수 있지만 익숙해지면 피벗 테이블 데이터를 다루는 게 훨씬 수월해질 거예요. 마치 숨겨진 보물을 찾는 것처럼, 필요한 데이터를 콕콕 집어 가져올 수 있거든요. 여러분도 한번 도전해 보시면 분명 만족하실 거라고 생각해요! 😊


🤔 자주 묻는 질문 (FAQ)

Q1. GETPIVOTDATA 함수를 사용했는데 '오류'가 떠요. 왜 그런가요? A1. 가장 흔한 원인은 피벗 테이블에 해당 조건의 데이터가 없거나, 함수에 입력한 필드 이름, 항목 이름에 오타가 있는 경우예요. 피벗 테이블의 구조와 입력한 값을 꼼꼼히 다시 확인해보세요.

Q2. 피벗 테이블의 특정 셀을 찍었는데 GETPIVOTDATA("금액", A3, ...)처럼 A3 셀이 고정돼요. 어떻게 해야 하나요? A2. 피벗 테이블의 아무 셀이나 클릭한 상태에서 GETPIVOTDATA 함수를 만들면, Excel이 자동으로 그 셀을 피벗 테이블 위치로 인식해서 절대 참조로 고정해 버리는 경우가 많아요. 피벗 테이블 바깥쪽의 비어있는 셀 아무거나 하나를 찍어주면 고정되지 않고 유연하게 사용할 수 있답니다.

Q3. '월'이나 '날짜' 필드를 어떻게 입력해야 하나요? A3. 피벗 테이블에 '월'이나 '날짜'가 텍스트 형식으로 입력되어 있다면 그대로 입력하면 되지만, 날짜 형식으로 인식되는 경우도 많아요. 이럴 때는 YYYY-MM-DD 형식이나, 피벗 테이블에 표시되는 날짜 형식과 동일하게 입력해주시는 게 좋아요.

Q4. GETPIVOTDATA 함수로 가져온 값이 피벗 테이블이 업데이트되면 같이 바뀌나요? A4. 네, GETPIVOTDATA 함수는 실시간으로 피벗 테이블의 데이터를 참조하기 때문에, 피벗 테이블의 데이터가 변경되거나 새로고침 되면 함수 결과값도 자동으로 업데이트됩니다.

Q5. GETPIVOTDATA 함수는 언제 사용하면 가장 좋을까요? A5. 피벗 테이블의 구조를 유지하면서, 별도의 보고서 양식에 데이터를 보기 좋게 통합해야 할 때 사용하면 정말 유용해요. 여러 개의 피벗 테이블에서 특정 값만 뽑아와 하나의 보고서로 만들 때도 효과적이고요!

GETPIVOTDATA 함수 피벗 데이터 가져오기

댓글 쓰기