이번에는 구글 스프레드시트 사용법 (3) QUERY 후속으로 피봇 테이블에 대해 알려드리겠습니다. 피봇 테이블 생성 및 사용
저번에 구글 스프레드시트 (3) QUERY를 올리고나서 생각해보니 쿼리언어를 모르는 분들에게는 어려운 일이겠다는 생각이 들었습니다. 그래서 쿼리 언어를 모르는 분들도 QUERY함수를 이용한 것 처럼 원하는 테이블을 만들 수 있는 피봇 테이블 사용법을 알려드리겠습니다. 피봇 테이블 편집기를 몇번 클릭하는 것만으로 간단하게 QUERY결과와 동일한 테이블을 만들 수 있습니다. ★ 샘플 스프레드시트 [데이터] 시트 준비피봇 테이블로 분석할 대상 데이터를 준비합니다. 피봇 테이블 만들기[데이터] 시트가 선택된 상태에서 데이터 > 피봇 테이블 메뉴를 클릭합니다. 얼핏 보기에는 복잡해 보이지만, 피봇 테이블을 구성하는 4가지 항목을 설정하는 메뉴입니다.
[메뉴별 횟수] 만들기 순서행 항목 추가행 > 추가 > ‘메뉴’를 클릭합니다. 값 항목 추가값 > 추가 > ‘메뉴’를 클릭합니다. 정렬하기메뉴 이름으로 정렬되어 있는 것을 횟수로 정렬하려면, 행 메뉴로 돌아와 정렬기준에서 ‘메뉴의 COUNTA’ 를 클릭한다. 결과왼쪽이 QUERY로 얻은 결과, 오른쪽이 피봇 테이블입니다. 이런 방식으로 이전 QUERY 예시의 시트를 피봇 테이블로 만들 수 있습니다. [많이 간 식당]
여기서 다른점: Query 결과는 limit 를 사용하여 결과 데이터의 갯수를 제한할 수 있지만, 피봇 테이블에서는 결과 갯수를 제한 할 수 없습니다. [6월 한달 메뉴 분석]
여기서 다른점: Query에서는 “where C >= date ‘2018-06-01’ and C < date ‘2018-07-01’ ” 처럼 날짜를 구간으로 지정할 수 있지만, 피봇 테이블에서는 필터에서 해당 항목을 선택하는 것으로 지정해야 합니다. [최근 간 식당]
여기서 다른점: 최근에 다녀온 식당은 피봇 테이블로 Query와 동일한 결과를 만들 수 없었습니다. 피봇 테이블에서는 단순 나열이 안됩니다. 그래서 최대한 비슷한 결과가 나오도록 식당마다 가장 마지막에 방문한 날짜(날짜의 MAX)를 표시하고 내림차순으로 정렬하였습니다. 식당을 세로 헤더로 지정했기때문에 중복되지 않는 목록으로 표시되므로 여러번 기록된 ‘각자’의 경우 가장 마지막 날짜인 ‘2018. 6. 29’가 표시됩니다. 구글 스프레드시트의 다른
활용법을 알고싶으시다면! |