2016-12-24 116 views
1

我正在爲某些遊戲社區創建彩票系統我是使用Google表單和Google表格的成員。Google表格查詢

我目前有收集表單回覆的後續工作表,並突出顯示任何仍在等待「彩票官員」處理的工作表。如圖所示,每個記錄最多有10列分佈在10列中。我需要製作一張表,顯示查詢結果,該查詢測試日期是否在「開始日期」之後,在「結束日期」之前,並且其中一個門票號碼列等於「門票號」。我想通過3個輸入框然後執行查詢搜索來顯示其下方的結果,但我不確定如何使用Google表格的查詢。我看過文檔,關於它的結構還不是很清楚。希望有人對Google Sheets/Excel有更多的經驗可以幫助我們解決一些問題。

我有這到目前爲止,但我完全不知道該如何得到它的工作=QUERY("FormResponses!A2:P1004", "select C where FormResponses!A > date A:2 AND FormResponses!A < date B:2 AND (FormResponses!F = C:2 OR FormResponses!G = C:2 OR FormResponses!H = C:2 OR FormResponses!I = C:2 OR FormResponses!I = C:2 OR FormResponses!J = C:2 OR FormResponses!K = C:2 OR FormResponses!L = C:2 OR FormResponses!M = C:2 OR FormResponses!N = C:2 OR FormResponses!0 = C:2)")

更進一步,我不知道,如果它是從右側紙檢查細胞以及如何糾正內查詢。

https://i.gyazo.com/1ed95b1fe87bc9104a2dcc5a15b4b0c0.png enter image description here

回答

2

這應該修復它。在FormResponse圖表格式列A 到日期(不是日期時間)。然後使用:

=query(FormResponses!A:P,"select C where A>= date '"&text(A2,"yyyy-MM-dd")&"' and A<= date '"&text(B2,"yyyy-MM-dd")&"' and (F="& C2 &" OR G="& C2 &"OR H="& C2 &" OR I="& C2 &" OR J="& C2 &"OR K="& C2 &" OR L="& C2 &" OR M="& C2 &" OR N="& C2 &" OR O="& C2 &")",1) 
+0

它似乎工作正常,關於選擇正確的中獎號碼,但日期的東西不能正常工作。它似乎沒有選擇日期範圍內的數據。日期格式是否正確?在我看來,你正試圖把它變成與它相比的不同格式。 –

+0

@Thomas Smyth你能分享一份數據電子表格樣本嗎?這些日期正在我的測試電子表格上進行。 –

+0

'https://drive.google.com/open?id=1sMCr38GoVl_JpldM6Y5odA_x22s7h9TZVFPPsJq-gXQ'這應該允許您查看錶單。謝謝你的幫助。 –