QUERY 函式大解析,系列文索引

2024/01/30閱讀時間約 5 分鐘

這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。

QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!




QUERY 函式大解析(一):基本原理與 SELECT

簡單介紹 QUERY 函式。QUERY 是 Google 試算表中一個強大的資料查詢函式,可以用來快速查詢大量資料,並依據特定篩選條件回傳儲存格、欄、範圍。想從頭開始學 QUERY 的話看這篇!


QUERY 函式大解析(二):WHERE

這篇文章介紹 QUERY 函式中的 WHERE 語法,可以用來指定搜尋條件,回傳符合條件的資料,有比較運算子(=!=<>><>=<=)、空值(is nullis not null)、文字搜尋(containsstarts withends with)和邏輯運算子(ANDORNOT)。想要學怎麼用 QUERY 篩選資料就看這個!


QUERY 函式大解析(三):ORDER BY、LIMIT、OFFSET、LABEL

這邊介紹了 QUERY 函式中的 ORDER BY(排序)、LIMIT(限制回傳行數)、OFFSET(跳過N行後執行 QUERY)和 LABEL(設定新的標題名稱)四個語句,可以讓你的 QUERY 更豐富、彈性。


QUERY 函式大解析(四):進階 SELECT、GROUP BY

QUERY 函式的進階 SELECT 功能、有 SUMAVGCOUNTMAXMIN 可以運用,可以即時對 QUERY 的結果運算,迅速取得數值的總和、平均、數量、最大值和最小值;也介紹了用 GROUP BY,可以將資料依照指定欄位分組,並針對每個分組進行聚集運算。如果你的資料裡面有聚集計算的需求,可以參考這篇。


QUERY 函式大解析(五):PIVOT 給你一雙透視眼

這邊介紹了 QUERY 函式的另一個進階功能:PIVOTPIVOT 可以讓你以指定欄位為視角,切入聚集 SELECT 的結果。有了 PIVOT 就可以省去許多製作資料透視表的麻煩,很建議跟 GROUP BY 一起使用。


QUERY 函式大解析(六):SELECT 的四則運算

介紹 QUERY 函式的四則運算功能。四則運算可以用來計算欄跟欄的加減乘除,遇到這樣的計算時也可以搭配之前學到的 LABEL 函式可以讓結果更好閱讀。


QUERY 函式大解析(七):簡易日期時間擷取術

介紹了 QUERY 函式擷取日期和時間資料的方法,分享怎麼用不同日期和時間函數擷取日期資料與時間資料的資訊,擷取年、月、日、小時、分、秒、季、星期等。


QUERY 函式大解析(八):SKIPPING,官方沒寫的秘技

這篇文章介紹了 QUERY 函式的一個秘技「SKIPPING」,可以讓 QUERY 函式每隔指定行數就抽取一行資料。


QUERY 函式大解析(九):與儲存格連動

這篇文章介紹了 QUERY 函式可以和儲存格連動的方法。主要用到「&」符號連接儲存格的資訊、也有教你怎麼用「&」符號讓 QUERY 函式根據儲存格的內容來執行 WHERE 條件。裡面也有提到根據儲存格的資料類型(有數字、布林值、日期、時間、文字這幾種)不同,需要稍稍改變語法。


QUERY 函式大解析(十):怎麼處理有大小寫區別的資料

這篇文章介紹了怎麼使用 QUERY 函式和 UPPER()LOWER() 來處理有字母大小區分的資料,來執行 WHERE 語句,還可搭配 WHERE 函式的其他搜尋方法,例如 containsstarts withends withlike 等。


QUERY 函式大解析(十一):LIKE

這篇文章介紹了 QUERY 函式中 WHERELIKE 語句,可以搭配萬用字元(%_)對資料做模糊搜尋。


QUERY 函式大解析(十二):多個 OR 的進階替代寫法——MATCHES +「|」

這篇文章介紹了用 QUERY 函式中 WHERE 語法的 MATCHES,搭配正規表達式的「|」OR 符號,來進行多個 OR 的進階替代寫法,可用於搜尋文字、數字、日期與時間,還可以搭配邏輯運算子的 NOT 進行反向搜尋。


QUERY 函式大解析(十三):MATCHES「|」用 TEXTJOIN 與範圍連動

接著前一篇 MATCHES|」,搭配 TEXTJOIN 就可以讓 QUERY 的搜尋可以以指定的範圍作為條件,讓 QUERY 更有彈性、更方便!


QUERY 函式大解析(十四):子查詢①篩選聚集結果

這篇會介紹比較進階一點的「子查詢」語法,幫助我們對聚集結果(SUMAVERAGECOUNTMAXMIN)做進一步的篩選。




如果你喜歡這次的文章,歡迎你透過這些方法支持我:

  • 按下愛心、按下儲存
  • 留言告訴我你的想法
  • 加入喜特先生的官方沙龍,即時看到我發布的教學
  • 付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
  • 追蹤喜特先生的 Facebook
  • 這邊小額贊助我的創作!

想要看更多文章的話,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!


QUERY 函式大解析(十四):子查詢①篩選聚集結果

4.6K會員
137內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
發表第一個留言支持創作者!