2014-12-02 92 views
0

我的主数据表被命名为MASTER。 在我名为PRINT的表中,我希望能够使用日期选择器,或者以某种方式被提示输入日期,然后Query从Master中提取数据,其中所选日期与MASTER列B中的日期匹配。我尝试了以下Query语句但它只会在将两个工作表日期列更改为TEXT格式时才起作用。我需要保持我的日期格式。如果这一切都有道理,我会很感激一些帮助。我的最终目标是我只想要一个庞大的制造工作清单,按日期列出,以便查询并拉到另一张打印工作表中。留下所有的主数据并且印刷单可以简单地由任何用户完成日期更改并获得他们需要的清单。根据另一张表格中的单元查询一张表

=Query(MASTER!A:P,ʺselect * where B ='ʺ&A2&ʺ'ʺ,0) 

以上查询是在我的测试表,我在列A2日期选择器

+0

这里是共享工作表 - 请注意,我在MASTER上使用的日期格式是我所需要的,它似乎不影响在CAPACITIES工作表上完成的其他查询。 https://docs.google.com/spreadsheets/d/1goG0TS1_2jwlGRetREYNRVk-Q6TEy3iWG_5VXFoZlus/edit?usp=sharing – John 2014-12-02 20:16:00

回答

1

尝试:

=Query(MASTER!A:P,"select * where B =date"""&text(A2, "yyyy-mm-dd")&""" ",0) 

,看看是否适合你?

+0

除非有一些陌生的陌生日期放在columnA中,我无法弄清楚它们来自哪里。那有意义吗?我没有足够的积分发送截图。 – John 2014-12-02 21:13:10

+0

我知道它与我在colA中使用的数字是我正在使用的“序列”数字有关,但不知道如何防止将其转换为查询输出中的日期。对不起,这么多回复 – John 2014-12-02 21:17:56

+0

没关系,我只是隐藏在查询输出不需要columnA。你的代码工作完美,非常感谢你。 – John 2014-12-02 21:20:57

相关问题