使用excel构buildsql如何将dd / mm / yyyy更改为yyymmdd值

我有一个任务在Excel中创build一些SQL更新语句,但有这个烦人的情况下,SQLServer DB存储date整数。 是的奇怪,但需要处理它,不能改变它。 这里是我的陈述:

=CONCATENATE("update table SET enrollDate=", J5,", passDate='", K5,"', approved=", G5," WHERE coursePeopleID=", A5, " ;") 

所以J5和K5有价值是dd / mm / yyyy我怎么能确保这个值是yyyymmdd? 我已经尝试过在excel中正确显示yyyymmdd的单元格上的自定义格式,但是当我查看上面的输出时,它给了我这个:

 update table SET enrollDate=41642, passDate='41766', approved=1 WHERE coursePeopleID=71653 ; 

上面的enrollDate和passDate后面的值是:41642 = 20140103 41766 = 20140507这是某种types的序列date格式。 我可以围绕这个:

 enrollDate=", J5, 

确保03/01/2014是20140103?

您可以使用TEXT工作表函数将其转换为特定格式的文本。 如TEXT(J5,"yyyymmdd")