쿼리, QUERY(데이터, 검색어, [헤더]) 명령어입니다. 쿼리 함수는 SQL에서 파생된 단어입니다. 우리가 웹을 자유롭게 다루지는 못하지만 구글 스프레드시트에서 자료를 채집하는 방식을 익혀두면 유용한 데이터를 보기 좋게 만드는 방법을 체득할 수 있습니다.
쿼리 함수 수식을 통한 결과값 빼내기!
=QUERY('마진계산기'!1:995, "SELECT B,D,H,I WHERE C='판매중'",1)을 입력합니다. 첫 번째 마진 계산기는 소스를 가져오는 시트입니다. 영문은 보통 목적어가 먼저 오죠, SELECT 명령어의 의미는 B열, D열, H열, I열을 불러오라는 명령입니다. WHERE 절은 C열이 판매 중인 내용 중 가져오라는 조건 명령어입니다. 헤더 값에는 1을 입력합니다.
하나의 셀에 위 명령어를 입력하면, 자동으로 나머지 데이터가 채워집니다. 물론, 피봇 테이블을 이용해서 자유롭게 변형이 가능한 데이터를 만들수 설계해서 만들 수 있지만, 간략한 데이터를 빼네기 위해 빠르게 설정을 해두시면 좋습니다. 중간에 계속해서 쌓여가는 데이터가 자동으로 바뀌는 효과도 있습니다.
다음은 조건부를 조금 다양하게 설정하는 방법입니다. SELECT 의 가장 첫 번째 C값을 기준으로 원하는 합계를 간략하게 보고자 했습니다. 첫 열에 기준이 되는 값은 '판매중', '판매 없음' 두 가지입니다. 그리고 누적 실적(매출액 총합)과 순마진 총합을 불러오겠습니다. 아울러, 첫 행의 이름을 원하는 명칭으로 바꾸는 수식입니다.
=QUERY('마진계산기'!1:995,"SELECT C,SUM(H),SUM(I),SUM(I)/SUM(H),COUNT(B) WHERE (C = '판매중' OR C = '판매없음') GROUP BY C LABEL SUM(H) '누적실적', SUM(I) '순마진', SUM(I)/SUM(H) '마진률', COUNT(B) '상품수'",1)
같이 읽으면 좋은 글
구글 스프레드시트 오류, IMPORTRANGE 셀 값 가져오기(ft. 참조 값 불러오기 오류; 엑세스 권한 부여 중)
'구글스프레드시트' 카테고리의 다른 글
구글 스프레드시트 오류, IMPORTRANGE 셀 값 가져오기(ft. 참조 값 불러오기 오류; 엑세스 권한 부여 중) (0) | 2022.08.08 |
---|---|
구글스프레드시트 서식설정(0을 -로 바꾸는 법, 스프레드시트 사용법) (1) | 2022.07.17 |
댓글