作者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/cn.aspx?n=bbs/Office/M.1497506553.A.08D.html