用TEXT函数解决日期用&连接字符日期变成数字格式的问题
2017-09-13 09:16
549 查看
如果直接用日期连接其他字符,日期会变成数字形式,这是因为在Excel中是按数字格式存储的,一旦遇到 & 它就会露出原形,解决方法是让日期转换成文本格式,就是今天为大家介绍的主角text函数,让日期在连接后正常显示只需更改下公式就可以了,这个函数比较低调,或许大家对她不是特别了解,教程中有对它的详细介绍,当然只介绍日期相关的几个字符,至于其他的相关知识,大家可以根据需要扩展学习。
如下图所示:如果用日期连接其他字符,日期会变成数字形式。
为什么会这样的?其实日期在excel里是按数字格式存储的,一旦遇到 & ,它就会露出原形。
让日期连接后仍然是日期格式,方法就是让日期转换成文本格式。把数字转换文本格式的函数无二选择,它就是我们今天的主角 text函数。
TEXT(值,"格式")
值可以是数字,也可以是文本,而显示的格式规则相当复杂,我们今天只介绍日期相关的几个字符。
YYYY 表示四位年
M 表示月 1显示为1,12显示为12
MM 表示两位月,1显示为01 ,12显示为12
D 表示为日,1 显示为,13显示为13
DD 表示为两位日,1显示为01,13显示为13
=TEXT("2013-10-1","YYYY-M-D") 结果是 2013-10-1
=TEXT("2013-10-1","YYYY-MM-DD") 结果是 2013-10-01
所以要想让日期在连接后正常显示,我们的公式可以改为
=TEXT(C3,"yyyy-m-d")&"日报表"
text函数在excel里是一个用途非常广泛且低调的函数,感兴趣的朋友可以找一些相关的教程看一下,这样你会收获的更多。以上便是为大家介绍的有关将日期转换成文本格式/将数字转换文本格式的方法,以解决日期连接其他字符日期会变成数字形式的问题。感兴趣的朋友可以收藏下,如果你遇到此问题,那么本教程便可有用武之地了。http://www.topdf.cn/htmltopdf
如下图所示:如果用日期连接其他字符,日期会变成数字形式。
为什么会这样的?其实日期在excel里是按数字格式存储的,一旦遇到 & ,它就会露出原形。
让日期连接后仍然是日期格式,方法就是让日期转换成文本格式。把数字转换文本格式的函数无二选择,它就是我们今天的主角 text函数。
TEXT(值,"格式")
值可以是数字,也可以是文本,而显示的格式规则相当复杂,我们今天只介绍日期相关的几个字符。
YYYY 表示四位年
M 表示月 1显示为1,12显示为12
MM 表示两位月,1显示为01 ,12显示为12
D 表示为日,1 显示为,13显示为13
DD 表示为两位日,1显示为01,13显示为13
=TEXT("2013-10-1","YYYY-M-D") 结果是 2013-10-1
=TEXT("2013-10-1","YYYY-MM-DD") 结果是 2013-10-01
所以要想让日期在连接后正常显示,我们的公式可以改为
=TEXT(C3,"yyyy-m-d")&"日报表"
text函数在excel里是一个用途非常广泛且低调的函数,感兴趣的朋友可以找一些相关的教程看一下,这样你会收获的更多。以上便是为大家介绍的有关将日期转换成文本格式/将数字转换文本格式的方法,以解决日期连接其他字符日期会变成数字形式的问题。感兴趣的朋友可以收藏下,如果你遇到此问题,那么本教程便可有用武之地了。http://www.topdf.cn/htmltopdf
相关文章推荐
- 解决excel日期变成数字的问题
- java解决“字符串”和“带格式日期数字”之间的匹配问题
- excel 用宏将日期数字类型的列转换为字符文本列 c#导入excel 日期变成数字 怎么办?这是最好的解决办法
- 解决在HTML中input或textarea中上下标不能正确输入问题,或在word中的上下标一复制到HTML的标签中就变成数字格式问题
- 【Vegas原创】Excel中,日期和时间用&连接后格式不正确的解决方法
- 关于excel 导出数字类型变成科学记数法的问题解决 导出EXCEL后格式的问题 科学记数法 显示
- 解决asp.net导出Excel报表时字符转成了数字科学计数法格式问题
- ASP.net中"名称以无效字符开头"问题解决?
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 关于在英创em9161板上使用ADO.net连接远程数据库提示 “无法找到 PInvoke dll"dbnetlib.dll"”问题解决方法
- ASP.net vs2010 中"名称以无效字符开头"问题解决?
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- "设备未准备好。如果目标是ActiveSync 设备,请验证ActiveSync 连接是否在运行"问题的解决
- "设备未准备好。如果目标是ActiveSync 设备,请验证ActiveSync 连接是否在运行"问题的解决
- "密码最短长度为7,其中必须包含以下非字母数字字符1"解决方法
- Gregarius中文日期格式问题解决办法
- sql server 2005 连接不到服务器 "已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- ASP.net2.0中"名称以无效字符开头"问题解决