作者ejeanstone (內湖米達麥亞-帝國軍647T)
看板Office
標題Re: [問題] GOOGLE試算表抓取某段日期內的項目?
時間Thu Jun 15 14:02:29 2017
S大~
最近發現有個問題
我在where 後面加了大夸號,成功判斷了2017的年份選項
但是這個好像原本就有
算式如下
=ARRAYFORMULA(QUERY({'工作表3'!A:T ,if('工作表3'!I:I="",'工作表3'!J:J,'工作表
3'!I:I),if('工作表3'!J:J="",'工作表3'!I:I,'工作表3'!J:J),if('工作表3'!L:L="",'
工作表3'!M:M,'工作表3'!L:L),if('工作表3'!M:M="",'工作表3'!L:L,'工作表
3'!M:M),if('工作表3'!O:O="",'工作表3'!P:P,'工作表3'!O:O),if('工作表3'!P:P="",'
工作表3'!O:O,'工作表3'!P:P),if('工作表3'!R:R="",'工作表3'!S:S,'工作表
3'!R:R),if('工作表3'!S:S="",'工作表3'!R:R,'工作表3'!S:S)},"select
Col6,Col9,Col10,Col11,Col12,Col13,Col14,Col15,Col16,Col17,Col18,Col19,Col20
where Col1="&E1&" and (not(Col21>"&C1&" or Col22<"&B1&") and Col11='"&A1&"'
and Col2='"&D1&"' or not(Col23>"&C1&" or Col24<"&B1&") and Col14='"&A1&"' and
Col2='"&D1&"' or not(Col25>"&C1&" or Col26<"&B1&") and Col17='"&A1&"' and
Col2='"&D1&"' or not(Col27>"&C1&" or Col28<"&B1&") and Col23='"&A1&"' and
Col2='"&D1&"')",1))
問題如圖
http://imgur.com/a/awyF2
圖1 一切正常顯示目前製作中的專案,雖然沒寫日期還是正確顯示ABD專案
圖2 一寫入查詢中的日期,其他兩個專案自動消失
圖3 寫入非查詢中的日期,所有專案消失
圖4 交叉測試,只出現B
圖5 I5這格的日期影響了本該出現的E專案,如果是查詢日期外就不會出現E專案
查詢日期內反而就會正常顯示E專案,可是明明兩專案並無關聯
感謝解惑<(_ _)>...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.135.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1497506553.A.08D.html