如何在Excel中添加日期周围的单引号以在SQL中使用?

How to add single quotation around date in Excel for use in SQL?

提问人:Weisheng Wu 提问时间:8/14/2018 最后编辑:CDspaceWeisheng Wu 更新时间:1/17/2023 访问量:11558

问:

所以我有一长串日期,我需要添加单个引号。

但是,我无法弄清楚如何在日期周围添加引号。我曾寻求帮助,但大多数人都使用双引号。

Example:

8/13/2018'8/13/2018'

我发现的一些可能的解决方案是

=TEXT(A1,"\""dd/mm/yyyy\""")

产生输出:"8/13/2018"

但是,这只会在日期周围加上双引号。
我一直在其他所有事情上使用的常用方法是

="'"&8/13/2018&"'"

输出:'43325'

但这对日期做了奇怪的事情。

如果有人能向我展示如何在Excel中的日期周围添加单引号,我将不胜感激。

SQL Excel 号引

评论

1赞 ISAE 8/14/2018
="'"&TEXT(c2, "dd/mm/yyyy")&"'"
1赞 ZorgoZ 8/14/2018
首先,如果有的话,据我所知,Excel 日期是从 1900.01.01 开始的天数。因此,它是一个数字。无论如何,为什么 xou 不能用 TEXT 添加 singlevquotes?
0赞 Weisheng Wu 8/14/2018
非常感谢您的快速回复!感谢您的帮助。
2赞 Weisheng Wu 8/14/2018
是的,我没有意识到我需要将日期转换为文本格式!这是一个多么棒的社区!
1赞 Forward Ed 8/14/2018
可能还有一种特殊的方法可以将日期导入 sql 而不将其转换为字符串。我不是sql用户,所以我可能弄错了。

答:

4赞 learnAsWeGo 8/14/2018 #1

评论者很接近,但不是 100%

="'" & TEXT(A1,"mm/dd/yyyy") & "'"

8/13/2018 是 月 日 年 而不是 日 月 年

enter image description here

0赞 Virat Gupta 1/17/2023 #2
="'" & TEXT(A1,"dd-mmm-yy")

dd-mmm-yy 可以根据需要格式化,例如 mm/dd/yyyy 等......

excel column screenshot