본문 바로가기
데이터 분석/구글 스프레드시트(Google Sheets)

구글시트 - 피벗테이블 2

by debugglinglife 2024. 3. 6.
728x90

[데이터 분석/구글 스프레드시트(Google Sheets)] - 구글시트 - 피벗테이블 1

[데이터 분석/구글 스프레드시트(Google Sheets)] - 구글시트 - 피벗테이블 2

[데이터 분석/구글 스프레드시트(Google Sheets)] - 구글시트 - 피벗테이블 3




이번 포스팅에 사용할 예제 파일 - 구글 시트 (Copy & Paste) - 복사하여 실습을 같이 진행하시는 것을 추천합니다.

 

[데이터 분석/구글 스프레드시트(Google Sheets)] - 구글시트 - 피벗테이블

 

이전 포스팅에서는 구글시트 피벗테이블 기본에 대해 학습했습니다. 이번에는 피벗테이블의 필터 기능, 계산된 필드, 그룹화 등을 활용하는 방법에 대해 알아보겠습니다.

🪄 필터 (중급)

SQL의 Where 또는 데이터 필터 아이콘처럼 우리가 원하는 값을 추려내는 기능입니다. 필터(Filter)는 범위안에 있는 모든 열(Columns)을 드래그 & 드랍(Drag & Drop) 또는 추가버튼을 눌러서 추가 할 수 있다. 일반적으로 필터에 사용된 열(Column)의 값은 아래 사진과 같이 표시되며, 필요한 값을 선택할 수 있습니다.

 

필터 기본구글시트 피벗테이블 필터 - 선택하기

 

이번 포스팅에서는 기본적인 필터 기능 외에 조건별 필터링을 통해 더 다양한 필터 기능을 배우고 적용해보는 시간을 가져보겠습니다. 아래 그림처럼 조건별 필터링에는 여러 가지 옵션이 있으며, 상황에 따라 적합한 기능을 찾아 사용하면 업무 효율이 크게 향상될 것입니다.

 

조건별 필터링_텍스트_냉장고조건별 필터링

 

 

➕ 계산된 필드

계산된 필드는 원본 데이터(RAW) 파일에 없는 값을 생성할 수 있습니다. 예를 들어, 나중에 풀어볼 연습 문제에서 단가를 계산할 경우에 사용할 수 있습니다. 데이터 수집 단계에서 사전에 가공하거나 원본을 수정할 수 있다면 별도로 사용할 필요는 없지만, 데이터의 양이 많거나 원본을 수정할 수 없는 상황에서는 충분히 활용할 수 있습니다.

 

값 추가_ 계산된 필드단가만들기_ 수식_ 계산된 필드

 

 

기본적으로 사용하는 함수인SUM, COUNT, COUNTA, UNIQUECOUNT, AVERAGE등에 대해서도 이해하면 계산된 필드를 더 효과적으로 활용할 수 있습니다.

 

함수 정의 예시 실제 예시
SUM 셀 범위의 합계를 계산 =SUM(A1:A10)는 A1부터 A10까지의 합계를 반환 판매 금액의 합
COUNT 셀 범위의 숫자 항목 개수를 계산 =COUNT(A1:A10)는 A1부터 A10까지의 숫자 항목 개수를 반환 예) 1
COUNTA 셀 범위의 비어있지 않은 항목 개수를 계산 =COUNTA(A1:A10)는 A1부터 A10까지의 비어있지 않은 항목 개수를 반환 예) 1
UNIQUECOUNT 셀 범위의 고유한 항목 개수를 계산 =UNIQUECOUNT(A1:A10)는 A1부터 A10까지의 고유한 항목 개수를 반환 중복 값 없는 직원 이름 or 중복 값 없는 제품명
AVERAGE 셀 범위의 평균을 계산 =AVERAGE(A1:A10)는 A1부터 A10까지의 평균을 반환 판매 금액의 평균

 

📥 피벗 그룹화

피벗 그룹화는 피벗 테이블 내에서 특정 카테고리나 항목을 묶는 기능을 지칭합니다. 이를 통해 비슷한 특성을 가진 데이터를 그룹으로 분류하여 결과를 더 명확하게 이해할 수 있습니다. 데이터 분석 과정에서 중요한 단계로, 특정 조건에 따른 데이터의 특성을 더 잘 이해할 수 있게 돕습니다.

예를 들어, 아래 그림처럼 고객의 나이가 나열되어 있는데, 이를 20대, 30대, 40대 등으로 그룹을 지어 판매량을 분석하고 싶다면 어떻게 해야 할까요? IF함수 등을 활용해 원본 데이터를 수정할 수 있지만, 피벗의 그룹화를 활용하면 더 빠르고 쉽게 그룹을 나누어 원하는 분석 결과를 얻을 수 있습니다.

 

피벗_그룹규칙_ 만들기

 

피벗 그룹화를 통해 빠른 분석이 가능하며, 그룹화된 상태에서 차트를 통해 시각화하면 모두가 이해하기 쉬운 보고서를 작성할 수 있습니다.

 

냉장고 판매_ 연령별
예제 파일의 예시 그래프

 

📈 피벗 + 서식 & 간단한 시각화 (분석의 기본)

그룹화에서 간단하게 설명한 것처럼 원본 데이터에서 직접 시각화하는 것은 어렵거나 우리가 원하는 결과를 얻기 힘듭니다. 따라서 피벗 테이블을 통해 문제의 해답을 찾고, 그 결과를 효과적으로 전달하기 위한 시각화는 분석의 기본이 됩니다.

피벗 테이블에 간단한 서식만 추가해도 깔끔한 보고서를 작성할 수 있습니다.

  • 피벗 테이블 값 이름 변경 : 처음에 값을 넣으면 열(Column) 이름의 SUM / COUNTA 등으로 표시된다. 변경 방법은 간단하게 변경을 원하는 부분을 더블 클릭 후 원하시는입력값을 넣으면 됩니다.
  • 피벗 데이블 - 서식 변경 (맞춤 숫자 형식) : 초기 설정이 자동으로 되어 있어서 내가 원하는 숫자 형식이 아닐 수 있습니다. 이 경우에 맞춤 숫자 형식 을 통해서 원하는 형태로 변경 가능

피벗 테이블 값 이름 변경피벗 테이블 - 서식 변경 (맞춤 숫자 형식)

맞춤 숫자 형식 설명 예시 (결과)
#,##0 천 자리마다 쉼표를 표시 1,000
#,##0.00 천 자리마다 쉼표를 표시하고, 소수점 둘째자리까지 표시 1,000.00
0% 백분율로 표시 10%
0.00% 백분율로 표시하고, 소수점 둘째자리까지 표시 10.00%
#,##0 "원" 숫자 형식 뒤에 문자 입력 970,000 원 (맞춤 숫자 형식 사용 시, 숫자 합계 가능)
#,##0, 쉼표를 사용하여 천 자리를 생략  

 

맞춤 서식 관련해서 참고 가능한 포스팅 입니다. (아래 링크)

[데이터 분석/구글 스프레드시트(Google Sheets)] - [구글 시트](맞춤 숫자 형식) 증감(증가, 감소)표현 with 아이콘

 

[구글 시트](맞춤 숫자 형식) 증감(증가, 감소)표현 with 아이콘

[예제 파일] 구글시트 맞춤 숫자 형식 (Custom Number Format)을 통해 서식을 자동화하는 방법 (예_ 지난 주차 대비 지출이 몇 % 증가 or 감소했는지? | 지난 주차 대비 얼마(금액)나 더 절약했는지 등) 적

debugglinglife.tistory.com

피벗 테이블 연습문 3

 

728x90