2016-05-12 377 views
0

列A有一些任意文本。 B列有YYYY/MM/DD格式的日期(必须保持这种状态)。使用Excel公式从另一列中提取日期

列d是其中的公式为:

="SELECT * FROM MEETINGSCOPE..MEETING WHERE MEETINGNAME='"&A1&"' AND ARRIVALDATE="&B1&" UNION" 

出于某种原因,我得到的日期,而不是日期本身的数值。我如何以我目前使用的相同格式提取实际日期?

回答

1

相信日期值也需要通过在SQL查询单引号包围,你也可以使用TEXT工作表函数:

="SELECT * FROM MEETINGSCOPE.MEETING WHERE MEETINGNAME='"&A1&"' AND ARRIVALDATE='"&TEXT(B1,"yyyy/mm/dd")&"' UNION" 
+0

你是在事实正确的,我需要使用单引号时,我运行查询,但问题仍然发生在Excel将YYYY/MM/DD更改为5位数值的情况下。 – juice

+0

对不起,刚刚更新通过您的问题重新思考 – Jordan

+0

作品...太棒了!谢谢! – juice

相关问题