快捷搜索:  汽车  科技

text函数格式详解(你会TEXT函数吗8个小案例)

text函数格式详解(你会TEXT函数吗8个小案例)在B2单元格输入公式:二、获取中文大写日期在C2单元格输入公式:=--TEXT(MID(B2 7 8) "0000-00-00")MID(B2 7 8)从B2单元格的第7个字符开始,提取8个字符,返回的结果为“19970802”。然后使用TEXT函数将结果转换为“0000-00-00”的格式,即“1997/08/02”;最后使用“--”(双负号)将Text函数返回的文本转换为数值类型。

Text函数可以将数值转换为指定格式的文本,其语法格式为TEXT(value format_text)。参数“format_text”为自定义数字格式代码。

在【设置单元格格式】对话框中设置的大多数自定义格式代码也适用于TEXT函数。TEXT函数功能与设置自定义格式功能类似,但自定义格式改变的只是显示形式,不改变内容本身。TEXT函数可以同时改变数值显示形式和实际内容。

本文将通过八个示例展示TEXT函数的用法。

一、从身份证号提取出生日期

在C2单元格输入公式:

=--TEXT(MID(B2 7 8) "0000-00-00")

text函数格式详解(你会TEXT函数吗8个小案例)(1)

MID(B2 7 8)从B2单元格的第7个字符开始,提取8个字符,返回的结果为“19970802”。然后使用TEXT函数将结果转换为“0000-00-00”的格式,即“1997/08/02”;最后使用“--”(双负号)将Text函数返回的文本转换为数值类型。

二、获取中文大写日期

在B2单元格输入公式:

=TEXT(A2 "[dbnum2]yyyy年mm月dd日")

text函数格式详解(你会TEXT函数吗8个小案例)(2)

[dbnum2]将数字转为中文大写,比如“1”转为“壹”。

或者在B2单元格输入公式:

=TEXT(A2 "[dbnum1]yyyy年m月d日")

text函数格式详解(你会TEXT函数吗8个小案例)(3)

[dbnum1]可以将数字“1”转换为“一”。

三、提取日期和时间

在B2单元格输入公式:

=--TEXT(A2 "yyyy/m/d")

可以在A列的日期和时间数据中提取日期。

text函数格式详解(你会TEXT函数吗8个小案例)(4)

在B2单元格输入公式:

=--TEXT(A2 "h:mm")

可以从A列提取时间。

text函数格式详解(你会TEXT函数吗8个小案例)(5)

四、将日期转换为季度

在B2单元格输入公式:

=TEXT(ROUNDUP(MONTH(A2)/3 ) "[dbnum1]0季度")

将A列日期转换为对应的季度。

text函数格式详解(你会TEXT函数吗8个小案例)(6)

五、将日期转换为星期

在B2单元格输入公式:=TEXT(A2 "aaaa")

text函数格式详解(你会TEXT函数吗8个小案例)(7)

六、为数值添加货币符号、保留两位小数

在B2单元格输入公式:

=TEXT(A2 "¥# ##0.00;-¥# ##0.00")

text函数格式详解(你会TEXT函数吗8个小案例)(8)

七、连接文本和日期

在D2单元格输入公式:

="今天是"&TEXT(A2 "yyyy年m月d日")

text函数格式详解(你会TEXT函数吗8个小案例)(9)

如果在B2单元格直接输入公式:="今天是"&A2,如下图所示。显然,日期并不能正确显示。

text函数格式详解(你会TEXT函数吗8个小案例)(10)

八、判断盈亏情况

在B2单元格输入公式:

=TEXT(A2 "盈利0万;亏损0万;平衡")

text函数格式详解(你会TEXT函数吗8个小案例)(11)

格式代码“盈利0万;亏损0万;平衡”表示,当A2单元格数值大于0时,显示为“盈利0万”,“0”指只保留数值整数部分,不保留小数;当A2单元格的数值小于0时,显示为“亏损0万”;当A2单元格数值为0时,显示“平衡”。

猜您喜欢: