formulatext函数的使用方法的简单介绍
text函数的使用方法
TEXT函数是Excel中一个非常有用的且神奇的函数。它将数值转换为按指定数字格式表示的文本,下面我们就具体来看下text函数怎么使用吧。

TEXT(value,format_text)
参数1:Value 为数值、计算结果为数字值的公式
参数2:Format_text 为设置参数1的格式。
Text函数的常用法:
1、格式转换
通常用于日期格式转换。
如将日期改成“XX年XX月XX日”。在D2输入text函数,参数2填为"0000年00月00日",注意标点是英文状态下的引号。
或者提取日期中的数据,可以是提取月份,日期,甚至是转换为星期。在D3输入text函数,参数2填为"AAAA",同样需要注意引号。
这里需要注意:转换为星期几的时候,参数1的格式有要求,不然不能获得结果。
2、四舍五入
对数据四舍五入,除了用round函数实现,也可以用text函数来实现。
保留到小数点后1位,在D中输入text函数text(B2,0.0),回车确定,下拉填充公式,可以满足四舍五入的要求。
保留到小数点后2位,在D4输入text函数text(B2,0.00),回车确定
3、条件判断
text函数在条件判断上的使用相当于if函数。以对“数学”进行成绩评价例如成绩大于80分,判断为“优秀”,成绩大于等于60分,判断为及格,低于60分为不及格。
在C2中输入text函数, =TEXT(B2,"[=80]优秀;[=60]及格;不及格")
上述便是关于text函数的使用方法了,小伙伴们可以参照例子多练习一下。
Excel中text函数的使用方法
Text函数是一个文本函数,但是它确可以实现多种功能,下面一起看下text函数的使用方法。
1、日期转换
年月日格式公式:=TEXT(A2,"yyyy年m月D日");
中文日期格式公式:=TEXT(A2,"[DBNum1]yyyy年M月D日");
日期转换格式公式:=TEXT(A2,"aaaa")。
2、转换为带千位分隔符
千分位分隔转换公式:=TEXT(A2,"?#,##0.00")。
3、保留两位小数点
数字要保留两位小数点,转换公式为:=TEXT(A2,"0.00")。
4、判断等级
还可以利用text函数判断评级,转换公式:=TEXT(A3,"[=95]A+;[=90]A;"TEXT(A3,"[=80]合格;[80]不合格"))。
以上就是text函数的用法,除了文本转换,还可以转换日期格式,设置单元格格式,还支持区域条件评级等。
以上是小编为大家分享的关于Excel中text函数的使用方法的相关内容,更多信息可以关注环球青藤分享更多干货
如何运用excel公式 Excel2013中FORMULATEXT函数的相关知识
TEXT将数值转换为按指定数字格式表示的文本。语法TEXT(value,format_text)Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。说明Format_text不能包含星号(*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。 示例其中text函数取得是货币形式文本。
format函数使用方法
本人只是初学阶段,在学习过程中的一些笔记。想借此平台也分享给刚刚学习的朋友,如有错的地方欢迎各位大神与高手指点。
通过{} 和 : 替换 %
通过format函数可以接受不限参数个数、不限顺序
format括号内用=给变量赋值
例子一:
a = 1
b = 2
c = 3
print('{x}+{y}+{z}={w}'.format(x=a, y=b, z=c, w=a + b + c))
例子二:
def debug(func):
def wrapper():
print("[DEBUG]: enter {}".format(func.__name__))
return func()
return wrapper
@debug
def say_hello():
print("hello!")
say_hello()
通过对象属性
class Person:
def __init__(self, name, age):
self.name, self.age = name, age
def __func__(self):
return "This guy is { self.name }, is {self.age} old".format(self=self)
s = Person('single', 4)
a1 = s.__func__()
print(a1)
填充和对齐
^分别表示居中、左对齐、右对齐,后面带宽度
print('{:10}'.format('single')) # 右对齐
' single'
print('{:10}'.format('single')) # 左对齐
'single '
print('{:^10}'.format('single')) # 居中
' single '
精度和类型f
精度常和f一起使用
print('{:.2f}'.format(3.1415)) # 精密到2位
‘3.14'
print('{:.4f}'.format(3.1)) # 精密到4位
‘3.1000'
进制转化
其中b o d x分别表示二、八、十、十六进制
print('{:b}'.format(10)) # 二进制
‘1010'
print('{:o}'.format(10)) # 八进制
‘12'
print('{:d}'.format(10)) # 十进制
‘10'
print('{:x}'.format(10)) # 十六进制
‘a'
千位分隔符
只针对数字
print('{:,}'.format(1000000)) # 整数
'1,000,000'
print('{:,}'.format(1000000.22555)) # 含小数
'1,000,000.22555'
print('{:,.2f}'.format(1000000.22555)) # 含小数,结合精准使用
'1,000,000.23'
Excel 如何在单元格中使用函数显示计算结果的计算式
显示计算结果的计算式可以使用FORMULATEXT函数。FORMULATEXT函数是以字符串的形式返回公式。
软件工具:Excel 2013
1、比如将D列的计算公式显示在E列。
2、E1单元格中输入=FORMULATEXT(D1)按下回车键后返回E1单元格中的公式。
公式说明:
1、FORMULATEXT只支持2013版以上的Excel.
2、FORMULATEXT(reference)只有一个参数,对单元格或单元格区域的引用。
3、 参数的单元格不包含公式时返回或者公式超过8192个字符时返回错误值#N/A。
