TEXT函数
发布时间:2022-07-20 15:30:53
TEXT函数可以将数值显示为指定的数字格式。
什么情况下使用TEXT函数?
TEXT函数根据指定的数值格式将数字转换成文本,它能够:
将数值转换成指定格式的文本
控制数字在字符串中的格式
在字符串中包含日期和时间
查找数据并显示为指定格式的文本
从另一个工作表中获取数据
根据列位置计算日期
TEXT函数语法
TEXT函数有两个参数,其语法如下:
TEXT(value,format_text)
value: 可以是数值、能够返回数值的公式,或者对数值单元格的引用。
format_text: 格式字符串。数值格式的设置可以参考《Excel揭秘2:自定义数字格式原理与应用》。
TEXT函数陷阱
使用TEXT函数可以将数值按指定格式格式化为文本,但并不是所有的格式字符串都有效,例如,使用公式=TEXT(K5,”[蓝色]G/通用格式”)来设置单元格K5中的数值为蓝色,但不会有任何效果。
示例1: 将数值转换成指定格式的文本
在单元格C1中的公式为:
=TEXT(A1,”#,###,,”)& “百万“
TEXT函数使用指定的数值格式将单元格A1中的值以百万为单位显示。
示例2: 控制数字在字符串中的格式
本示例在字符串中包含以指定格式显示的销售金额,公式为:
=”前3个月的平均销售额:” & TEXT(AVERAGE(B2:B4),”¥#0.00″)
如果在字符串中直接链接到包含金额的单元格,将不会显示前面的“¥”号。
示例3: 在字符串中包含日期和时间
本示例在字符串中以年月日和时间的格式显示当前日期和时间,公式为:
=”本次更新的时间:” & TEXT(NOW(),”yyyy-m-dh:mm AM/PM”)
示例4: 查找数据并显示为指定格式的文本
如下图所示的工作表,在单元格A2中输入门店名称,单元格B2中将以前面带人民币符号、千位分隔符且保留两位小数的格式显示该门店的销售额,公式为:
=TEXT(VLOOKUP(A2,A5:B10,2),”¥#,##0.00″)
TEXT函数应用指定的格式将VLOOKUP函数查找的结果转换成文本。
示例5: 从另一个工作表中获取数据
如下图所示,在工作表Sample5的单元格B2中,要获取具有与单元格A2中的值相同名称的工作表“2017-8-18”的单元格B2中的值,如果直接使用公式:
=INDIRECT(“‘”& A2 & “‘!B2”)
会返回错误#REF,因为A2中的日期会转换成日期序列数,这样就不会与工作表名相匹配。此时,使用TEXT函数将单元格A2中的日期转换成文本,以创建正确的工作表引用,从而正常地获取数据。公式为:
=INDIRECT(“‘”& TEXT(A2,”yyyy-m-d”) & “‘!B2”)
示例6: 根据列位置计算日期
有时候,给定起始日期后,要计算其后的一系列日期。在本例中,给定接近2017年8月的星期一的日期,如单元格B2中的“2017-7-31”,要求得到8月每周工作日的日期区间,例如第1周为“7/31-8/4”。在单元格B8的中公式为:
=TEXT(StartDate+7*(COLUMN()-COLUMN(StartDate)),”m/d”)& “-” & TEXT(StartDate+7*(COLUMN()-COLUMN(StartDate))+4,”m/d”)
将单元格B2命名为“StartDate”,加上使用COLUMN函数计算的列数获得的日期间隔得到日期,最后使用TEXT函数将日期格式化。将单元格B8向右拉至单元格F8,结果如下图所示。


猜你喜欢
- 大家会发现电脑开机之后,系统服务会占用一些内存,随着运行程序越来越多内存不够的话就会导致系统崩溃,所以用户需要及时清理那些不必要的程序。那么
- 如何防止别人用U盘拷贝你的电脑数据?系统部落WinXP系统用户经常会把重要数据放在电脑里,电脑用的人多了,便出现了安全隐患,害怕别人把你的数
- 制作Excel表格编号时可能遇到,给人名加编号了,但是忘了。遇到简单的表格可以自己一个个敲打编号,可是数量多了那岂不是很麻烦。以下是小编为您
- 也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意
- 由于工作或生活需要,很多Win10用户都会安装旺旺软件,最近有用户反馈说:任务栏的旺旺图标被隐藏在任务栏向上的箭头里边,每次有新消息来都看不
- 很多使用了win7系统很久的小伙伴们也不是很清楚win7显示器刷新率怎么调节,今天小编为大家带来的就是win7显示器刷新率设置方法一起来看看
- 很多时候,为了保护PDF文件的安全,我们都会为PDF文件进行加密,不过有时候也不可避免的需要将这些加密的PDF文件发给别人查看,所以也就只能
- if函数在Excel表格中十分重要,是我们日常办公使用频率很高的一个函数,其语法格式为:if(条件表达式,表达式为真时执行,表达式为假时执行
- 如何开启华硕win7蓝牙?华硕主板有内置蓝牙功能,不需要额外添加,非常方便。想要开启华硕win7蓝牙,但是不知道具体怎么开启。下面就是华硕w
- 自从win10推出后就开始被广大用户接受,那么使用索尼笔记本来安装win10系统怎么操作呢?我们用索尼ea300c
- reader_sl.exe是Adobe Reader相关程序。该进程用于减少打开PDF文件的读取时间进程文件: reader_sl or r
- 这篇文章主要以图文结合的方式为大家讲解了WinXp系统连接Win10系统共享打印机的教程,感兴趣的小伙伴们可以参考一下最近有位用户在升级完w
- 最近有Win10用户反映,打开edge浏览器的时候,出现一个没有注册类别的提示,导致edge浏览器打开失败,这让用户非常烦恼。那么,Win1
- Wps加密码怎么设置?很多时候用户在使用WPS软件的时候,会给自己的文件文档加上密码,以保证自己编辑的文件的安全,那么对于刚开始使用wps软
- 一些朋友想要设置显示隐藏文件的功能,就必须进入文件夹选项,不过有一些Win10专业版系统不知道怎么打开文件夹选项,今天系统部落小编正好有时间
- 消息称Windows 9公测版或将在今年秋季发布,新功能多多8月8日消息,微软目前已经确认没有Windows 8.1 Update 2,那么
- 更新了Windows8.1系统,发现有很多小问题,比如Windows8.1系统内置的输入法与office2013无法兼容,在编辑文字时不是出
- 怎么显示文件后缀名?首先在开始菜单中打开计算机打开计算机即资源管理器之后,用鼠标点击上方导航栏中的“工具”按钮。点击工具之后会弹出一个菜单,
- 有Win10用户在打开笔记本电脑后,右下角出现提示:“未检测到电池”,这是什么原因呢?下面小编就给大家带来Win10笔记本未检测到电池的解决
- 技巧1:将光标移到文字行的左侧,当光标变成反向箭头时,单击可全选该行,双击则全选该段,三连击则全选整个文档。技巧2:按住Alt键不放,此时按