我正在嘗試使用以下公式在 Google 表格中撰寫查詢:
=QUERY(Input!A2:AD,"SELECT Col1, Col4, Col5, Col6, Col7, Col12, Col13 WHERE Col12 > 200 AND Col30 = '"&B3&"' ORDER BY Col13 DESC LIMIT 10")
我也試過:
=QUERY(Input!A2:AD,"SELECT A, D, E, F, G, L, M WHERE L > 200 AND AD = '"&B3&"' ORDER BY M DESC LIMIT 10")
任何人都可以幫忙解決我哪里出錯了嗎?
謝謝!
我嘗試了上面列出的兩個公式。
我期待該公式生成一個包含 10 個結果的串列,按從高到低的順序排列
uj5u.com熱心網友回復:
嘗試:
=QUERY({Input!A2:AD},
"select Col1,Col4,Col5,Col6,Col7,Col12,Col13
where Col12 > 200
and Col30 = '"&TO_TEXT(B3)&"'
order by Col13 desc
limit 10", )
假設Col30被格式化為純文本而不是有效日期
如果Col30包含有效日期,請嘗試:
=INDEX(QUERY({Input!A2:AD, TEXT(Input!AD2:AD, "mmmm e")},
"select Col1,Col4,Col5,Col6,Col7,Col12,Col13
where Col12 > 200
and Col31 = '"&TO_TEXT(B3)&"'
order by Col13 desc
limit 10", ))
uj5u.com熱心網友回復:
可能那個AD列里面有數字??那你可以去掉“&B3&”前后的單引號
(僅供參考:如果您使用 Col1、Col2,則應設定范圍:{Input!A2:A})
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/532268.html
