본문 바로가기

Applications

[Google Docs] 스프레드시트 쿼리 사용하기 - 빈도별 카운트

순위를 구하는 것은 스프레드시트에서 쉽다.

rank 함수를 이용하면 되므로..


그런데 특정 값의 카운터를 구하는 것은 좀 어렵다.

그런데 SQL에서는 group by 라는 것을 이용하면 쉽게 된다.


이렇게 쿼리를 스프레드시트에 적용하면 편할 때가 있는데, QUERY라는 함수를 쓰면 된다.

단 이 쿼리를 쓸 때는 데이터를 구성해줘야 하는데 ARRAYFORMULA라는 함수를 이용한다.


닥치고 예제.



컬럼 A가 원 데이터이고, 코드들의 나열이다.

코드별로 카운터를 구하는 데 가장 빈도가 높은 순으로 보고 싶다.


이것을 구하는 함수가 바로 아래 식이다.


=ARRAYFORMULA(QUERY(A2:A13, "select A, count(A) group by A order by count(A) desc", -1))



설명 끝!