【问题标题】:Using excel formula to pull date in from another column使用 excel 公式从另一列中提取日期
【发布时间】:2016-05-12 23:16:15
【问题描述】:

A 列有一些任意文本。 B 列有一个 YYYY/MM/DD 格式的日期(我必须保持这种格式)。

D 列是公式所在的位置:

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

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

【问题讨论】:

    标签: sql excel excel-formula


    【解决方案1】:

    相信SQL查询中日期值也需要用单引号括起来,也可以使用TEXT工作表函数:

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

    【讨论】:

    • 运行查询时我需要单引号这一事实是正确的,但问题仍然存在,Excel 将我的 YYYY/MM/DD 更改为 5 位数值。
    • 抱歉,重新考虑您的问题后才更新
    • 很高兴能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 2012-09-12
    • 2021-10-12
    • 1970-01-01
    相关资源
    最近更新 更多