text函数是什么意思 | text函数怎么用
在excel中,信托大部门冤家会时少用到自定义单元格格式,比如设置根蒂基础的数值体现位数、削减前缀后缀,纯熟一些会垄断自定义单元格设置颜色、条件等实现单元格模式的更调。可是良多时刻,垄断自定义单元格设置的内容切实不是“真正”的内容,只是看下去成效与正本差异而已。以下图所示,我对D一0单元格停止自定义单元格设置,输入#元后,能够看到D一0单元格后背有一个元字,可是在编辑栏仍然是一000,虽然内容包括汉字,切实本质上还是数字,能够进走运算,可是筛选等操纵也只能遵照“真正”的内容而不是“体现”的内容停止操纵,而且假定对数值保管位数,自定义单元格的举措也会有诱惑性,出格是管帐们还记得查对数字的时刻感到到0.0一的差异让你猖狂的时刻吗?所以假定想要把单元格变为“着实”的单元格,就独霸text等函数吧,这个烦复的函数能帮你在数据处理中免于涌现良多不必要的麻烦。text函数的参数也很烦复,中文表明式=text(单元格,“指标格式”)。
图一
一、指定位数填充。以下图所示,对于A列数据,假定想要以三位数字填充,在H列中输入公式=TEXT(A2,"000")后,向下填充,就会体现三位数字填充了。之一个参数输入要窜改体现位数的单元格,第二个参数输入"000"体现以固定三位数体现内容。然后能够决意复制H列内容,粘贴到A列,粘贴时决意数值就不会含有公式了。
图二
?
二、保管指定位数的小数及削减前缀后缀。以下图所示,I、j、K列划分是对H列格式的转换。
对于I列,输入函数=TEXT(Sheet2!$H2,"0"),填充下面单元格就会涌现列一的成效。此处之一个参数决意要更调内容的单元格,第二个参数双引号之间输入0,体现对数值保管到整数位,假定第二个参数输入“0.0”则体现保管一名小数,假定第二参数输入"0,0",体现插入千位分隔符。此处的0体现占位符。也可以独霸#、?等另外数字占位符。
对于J列,输入=TEXT(Sheet2!$H2,"0.000元"),填充后就会涌现列2的成效,此处第二个参数体现保管三位小数并在后背削减“元”。
对于K列,函数公式为=TEXT(Sheet2!$H2,"本月报酬0元"),同理向下填充,第二个参数削减前缀“本月报酬”和后缀“元”,两真个“0”仍然体现对原数值保管整数。按这种法子步调也可以削减货币标记、百分比等。
图三
三、日期格式的转换。下图G、H、I、J列划分是对F列用函数停止转换。
对于G列,输入函数=TEXT($F2,"yyyy年mm月dd日"),第二个参数体现把正昔日期的格式转换成年代日的格式,同理,假定单元格是22:35:53 ,我们也可以输入函数=TEXT($F2,"hh时mm分ss秒"),转化成22时35分53秒。
对于H列和I列,假定仅仅体现日期中的月份,输入函数=TEXT($F2,"mm")便可。假定体现的月份后背有“月”字,则输入函数=TEXT($F2,"mm月")。
对于J列,输入函数"=TEXT($F2,"aaaa")后,则会自动算计出以后日期对应的星期。
图4
4、条件果断。下图中I列是对H列的条件果断,对于I列,输入函数"=TEXT(I2,"高;低;中"),就会划分果断并返回适宜条件的字段。这个函数是什么意思呢?切实和下面先容的根蒂基础差异,之一个参数体现果断的单元格,第二个参数体现转化的成效,双引号中的参数用分号隔开,划分体现大于0返回高,小于零返回低,便是0返回中,切实第二个参数也可以再削减内容,变为“高;低;中;差距错误",体现没有适宜条件的值会果断为差距错误。
下图J列是对G列的果断,输入函数=TEXT($G2,"[>=8000]高付出;[<=6000]低收入;中等收入")后,就会判断出符合条件的值并返回相应的字段。第二个参数分别表示8000元以上为高收入,6000元以下为低收入,其他为中等收入。博客此处的判断比if函数嵌套更加简洁,但是只能判断4个以下的条件。
图五
对于text函数,切实和设置自定义格式中的参数意思同样,所以一个会了另一个自然也会了。分辨便是前者把单元格实践内容窜改了,后者只是体现了转换格式后的成效,实践内容还是正本的内容。在实践操纵中,人人能够按照需要决意自定义单元格格式大概text函数。