如何在 Excel 中的日期周围添加单引号以在 SQL 中使用?
Posted
技术标签:
【中文标题】如何在 Excel 中的日期周围添加单引号以在 SQL 中使用?【英文标题】:How to add single quotation around date in Excel for use in SQL? 【发布时间】:2019-01-20 16:04:29 【问题描述】:所以我有一长串日期,需要在周围加上单引号。
但是我不知道如何在日期周围添加引号。我已经寻求帮助,但大多数都使用双引号。
8/13/2018
转为'8/13/2018'
我发现类似的一些可能的解决方案是
=TEXT(A1,"\""dd/mm/yyyy\""")
产生输出:"8/13/2018"
但是,这只会在日期前后加上双引号。 我在其他所有事情上一直使用的常用方法是
="'"&8/13/2018&"'"
输出:'43325'
但这会对日期产生奇怪的影响。
如果有人能告诉我如何在 Excel 中的日期周围添加单引号,将不胜感激。
【问题讨论】:
="'"&TEXT(c2, "dd/mm/yyyy")&"'"
首先,据我所知,Excel 日期是从 1900.01.01 过去的天数。因此它是一个数字。无论如何,为什么 xou 不能用 TEXT 添加单引号?
非常感谢您的快速回复!感谢您的帮助。
是的,我没有意识到我需要将日期转换为文本格式!多么棒的社区啊!
也可能有一种特殊的方式将日期导入sql而不转换为字符串。我不是 sql 用户,所以我可能会弄错。
【参考方案1】:
评论者接近但不是 100%
="'" & TEXT(A1,"mm/dd/yyyy") & "'"
8/13/2018 是月日年而不是日月年
【讨论】:
以上是关于如何在 Excel 中的日期周围添加单引号以在 SQL 中使用?的主要内容,如果未能解决你的问题,请参考以下文章