最近使用query函數想要做出類似sql語法的like或是in的功能,用chatgpt找到2個解法。
使用場景建議:
如果您的篩選條件較為簡單,例如只需要檢查某列是否包含一段文字,建議使用 CONTAINS。
如果您需要更精確或複雜的匹配條件(如多個關鍵字、特定格式),建議使用 MATCHES。
我用之前的英文題庫做給大家看。
=QUERY(A:C,"select * where C contains 'act' ")
=QUERY(A:C,"select * where A MATCHES '(2|3)' ")
=QUERY(A:C,"select * where C MATCHES '(act|aim)' ")
00:00 1.說明
01:01 2.MATCHES功能
01:55 3.contains功能
02:26 4.兩者差異
02:59 5.contains實作
03:51 6.MATCHES實作
05:09 7.MATCHES跟join配合
英文單字測驗
https://docs.google.com/spreadsheets/d/1KMUUBzi-4sbW2Qrzeoc75PetNbNogJXRoSurz2ChvZM/copy
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。