包含formulatext函数的使用方法的词条
Excel 如何在单元格中使用函数显示计算结果的计算式
显示计算结果的计算式可以使用FORMULATEXT函数。FORMULATEXT函数是以字符串的形式返回公式。
软件工具:Excel 2013
1、比如将D列的计算公式显示在E列。

2、E1单元格中输入=FORMULATEXT(D1)按下回车键后返回E1单元格中的公式。
公式说明:
1、FORMULATEXT只支持2013版以上的Excel.
2、FORMULATEXT(reference)只有一个参数,对单元格或单元格区域的引用。
3、 参数的单元格不包含公式时返回或者公式超过8192个字符时返回错误值#N/A。
text函数的使用方法
Text函数的用法如下:
第一种用法:改变单元格填充的位数/格式:如下图原序号为1位数,先将其改为4位数填充。在C3单元格输入=TEXT(),插入点放入括号内,选择A3单元格,输入逗号进行分隔,后面英文输入法状态下输入双引号,引号内输入要填充的样式,用0进行显示。全部应用公式即可看到变为4位数填充的格式。
第二种用法四舍五入功能:在空白单元格输入=TEXT(),插入点放入括号内,选择需要设置小数位数的单元格,用逗号隔开,英文输入法状态下输入双引号,如果想取整数,即输入0,想保留1位小数,则输入0.0,想保留2位小数则输入0.00,以此类推,全部应用公式即可看到效果。
第三种功能:日期转换为星期:在空白单元格输入=TEXT(),插入点放入括号内,选择要取星期的日期所在的单元格,用逗号隔开,英文输入法状态下输入双引号,引号内输入AAAA,回车全部应用公式即可看到已将日期转换为星期。
第四种功能:设置日期格式:在空白单元格输入=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公式 Excel2013中FORMULATEXT函数的相关知识
TEXT将数值转换为按指定数字格式表示的文本。语法TEXT(value,format_text)Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。说明Format_text不能包含星号(*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。 示例其中text函数取得是货币形式文本。
