【 함수 요약 】
Google Sheets에서 제공하는 QUERY함수를 Excel에서 사용할 수 있는 호환함수
데이터에서 ADODB에 사용하는 언어로 검색을 실행합니다.
이 함수는 EGTools 추가기능에서 지원하는 함수입니다.
원본함수 설명 :
https://support.google.com/docs/answer/3093343?hl=ko
원본 함수와 차이점 :
Google 원본함수는 Google Visualization API 검색 언어를 사용하나 호환함수는 ADODB를 사용함
원본함수는 Headers가 없을 때 필드명으로 COL1, COL2,,,를 사용하나, 호환함수는 F1, F2, F3,,, 를 사용함
원본함수에서는 from절이 없으나, 호환함수는 반드시 From EGTOOLS로 사용해야 함
【 적용 버전 】
Windows용 : 모든버전
【 함수 구문 】
= QUERY ( Data , Query , [Headers] ) |
【 함수 인수 】
인수명 | 옵션 | 기본값 | 설 명 |
Data | 필수 | 없음 | 쿼리를 수행할 셀 범위나 배열 |
Query | 필수 | 없음 | ADODB에서 지원하는 Qeury 문 Table은 "EGTOOLS"로 적용함("From EGTOOLS") |
Headers | 선택 | False | Data 범위에서 첫행이 표제목 여부, True면 필드명으로 첫줄을 사용하고, False면 첫번째 필드부터 F1, F2, F3,,, 순서대로 사용함 |
【 함수 상세 설명 】
ADODB를 이용해서 Query를 수행합니다.
데이터가 많을 경우 시간이 다소 길어질 수 있으므로 큰 자료에 대해서는 파워쿼리를 사용하는 것이 좋습니다.
Query에 익숙한 사용자들이 다양한 집계표를 작성할 수 있습니다.
Header를 True인 경우 열의 제목을 필드명으로 사용하고, False이 경우 F1, F2, F3,,,를 필드명으로 사용하므로
지정한 Data범위에 표제목이 포함되었는지가 매우 중요합니다.
표제목에 띄어쓰기가 있는 경우 필드명에 중괄호를 사용하여야 합니다. ( [필드명] )
표제목에 줄바꿈이 있는 경우에는 필드명을 사용할 수 없으므로 표제목을 제외한 범위를 지정하고, Headers를 False로 지정하는 것이 좋습니다.
【 함수 오류 설명 】
Query중 오류가 발생할 경우 그 에러 내용을 표시
【 함수 사용시 주의사항 】
Table명을 사용한 FROM절은 "FROM EGTOOLS"으로 사용하여야 함
【 함수 사용 예제 】
【 비슷한 기능의 다른 함수 】
'EGTools - 구글시트 함수' 카테고리의 다른 글
COUNTUNIQUE 함수 (Google Sheets 호환함수) (0) | 2023.07.08 |
---|---|
EPOCHTODATE 함수 (Google Sheets 호환함수) (0) | 2023.07.08 |
ISEMAIL 함수 (Google Sheets 호환함수) (0) | 2022.11.12 |
ISURL 함수 (Google Sheets 호환함수) (0) | 2022.11.12 |
ISBETWEEN 함수 (Google Sheets 호환함수) (0) | 2022.11.12 |