TIPS

구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법

Google 스프레드시트
작성자
진수 이
작성일
2021-06-03 12:52
조회
485

QUERY를 사용해서 데이터를 불러올 때에, 열의 값 중에 필요가 없는 값이 들어있는 경우가 있습니다.


예를 들어, 가지고 있는 데이터가 2020-01-01(월) 처럼 날짜 포맷이 아닌 텍스트 포맷이라 쿼리로 불러오더라도 날짜로 인식하지 못하는 경우가 있습니다. 날짜로 인식하도록 만들어주어야 이후에 시계열 분석에서 사용할 수 있을텐데요. 다음과 같은 방법이 있습니다.


  1. 먼저 LEFT 함수로 셀에서 날짜 부분만 추출합니다.
  2. ARRAYFORMULA 로 열 전체에 LEFT 함수를 적용합니다.
  3. 다른 열과 하나의 데이터세트로 병합합니다.
  4. 쿼리를 사용해서 가공합니다.

이제 한 단계씩 살펴보겠습니다.


먼저 LEFT 함수로 셀에서 날짜 부분만 추출합니다.


A열과 B열에 다음과 같이 데이터가 있다고 하겠습니다. C열 이후에도 있을 수 있겠지요. A열의 데이터의 10자리까지만 필요하고 나머지는 필요가 없습니다.




다음과 같이 왼쪽에서 10자리만 추출하는 함수를 사용합니다.


=LEFT(A1,10)



이제 ARRAYFORMULA 로 범위에 적용합니다.


=ArrayFormula(LEFT(A1:A15,10))



A열을 수정한 결과와 B열을 병합합니다. 열을 병합할 때에는 중괄호 { } 와 쉼표 , 를 사용합니다.


={ArrayFormula(LEFT(A1:A15,10)),B1:B15}



이제 데이터가 수정되고 활용할 수 있는 범위가 생겼습니다.


쿼리를 사용해서 2020-01-05 날짜만 필터링해보겠습니다.


새롭게 정의된 범위에는 A, B 열로 쿼리가 동작하지 않는 점에 유의하면서 Col1 으로 where 문을 작성합니다.


=QUERY({ArrayFormula(LEFT(A1:A15,10)),B1:B15},"SELECT * where Col1 ='2020-01-05'",0)



이제, 원하는 결과를 얻었습니다! 샘플을 살펴보실까요?


모든 샘플은 PC에서 접속하셔야 셀의 값들을 확인하실 수 있습니다.






그런데, 쿼리로 얻은 날짜의 형식을 바꿀 수는 없을까요? 쿼리로 얻은 날짜 값에 숫자를 더하면 하루가 추가되지만, 쿼리로 날짜의 형식을 변경하려면 좀 더 다른 방법이 필요합니다. 다음 팁을 확인해보세요.


구글 QUERY로 불러온 날짜의 포맷 변경하기

전체 32
번호 썸네일 제목 작성자 작성일 추천 조회
12 BigQuery 적용하기: 쇼핑몰 판매분석 사례
BigQuery 적용하기: 쇼핑몰 판매분석 사례
BigQuery 적용하기: 쇼핑몰 판매분석 사례
진수 이 | 2021.06.03 | 추천 0 | 조회 923
진수 이 2021.06.03 0 923
11 BigQuery 빅쿼리 시작하기: 왜?
BigQuery 빅쿼리 시작하기: 왜?
BigQuery 빅쿼리 시작하기: 왜?
진수 이 | 2021.06.03 | 추천 0 | 조회 1078
진수 이 2021.06.03 0 1078
10 IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
IFERROR로 IF없이 VLOOKUP #N/A 제거 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 1499
진수 이 2021.06.03 0 1499
9 구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
구글시트 QUERY: 거래처, 기간에 맞춰 거래명세서 출력하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 821
진수 이 2021.06.03 0 821
8 구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
구글시트 QUERY: DATEDIF 와 VLOOKUP을 사용해서 거래처 미방문일수 계산하기
진수 이 | 2021.06.03 | 추천 0 | 조회 779
진수 이 2021.06.03 0 779
7 조건부 서식으로 데이터가 중복되는 셀 표시하기
조건부 서식으로 데이터가 중복되는 셀 표시하기
조건부 서식으로 데이터가 중복되는 셀 표시하기
진수 이 | 2021.06.03 | 추천 0 | 조회 1832
진수 이 2021.06.03 0 1832
6 FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
FILTER/MATCH 두 열을 비교해서 중복되지 않는 데이터 추출하는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 783
진수 이 2021.06.03 0 783
5 구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
구글시트 QUERY: QUERY로 불러온 날짜의 포맷 변경하기
진수 이 | 2021.06.03 | 추천 0 | 조회 752
진수 이 2021.06.03 0 752
4 구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
구글시트 QUERY: QUERY로 불러오는 열의 앞부분 10자리만 불러오는 방법
진수 이 | 2021.06.03 | 추천 0 | 조회 485
진수 이 2021.06.03 0 485
3 구글 스프레드시트의 강력한 기능 QUERY
구글 스프레드시트의 강력한 기능 QUERY
구글 스프레드시트의 강력한 기능 QUERY
진수 이 | 2021.06.03 | 추천 0 | 조회 1889
진수 이 2021.06.03 0 1889

© 2019-2022 autooffice. All rights reserved.