导航菜单

这个千变万化的Excel函数,据说没人能完全精通它……

  2019 涵涵教育

  它高傲,但是结果很接地气

  它低调,但是受各路大神景仰

  它可以把Excel里的数字玩得出神入化

  它可以表现出堪称变形金刚的自定义格式

  它究竟是神仙的化身,还是地狱的使者

  据说没人完全精通它,

  但是可以肯定,它的函数名就是——TEXT

  本篇文章就当抛砖引玉,会讲解TEXT的基本用法外,也会介绍它在一些实例中的应用场景,也希望大家能发掘出它的其他巧妙用法。

  高手们肯定都希望完全征服TEXT,文末我给你再列几种你没见过的用法格式代码,欢迎挑战一下,看看你是否都知道是什么逻辑~

  语法及使用场景

  

  TEXT的第一个参数,可以是纯数字,或者是日期(本质也是数字),第二个参数就是一串:格式代码,且必须由英文的双引号引起来。这个函数也非常的通用,几乎所有的Excel版本都支持。ps:TEXT函数的第二参数,与自定义格式里的格式代码是一致的;一个是函数法,一个是操作法,可灵活适用各种场景。

  一般来说,使用TEXT函数主要是以下场景:

  1、改变数字的显示方式,主要是为了可读性更强、更友好地显示

  2、改变日期的显示形式

  3、把数字(或日期)、文本、特殊字符组合使用

  例如,因为在Excel中录入标准日期,显示是这样的:2019/8/25,但如果想改变日期的显示方式为:2019年8月25日,或者是英文形式August 25,2019,就可以这样使用:

  

  特别提醒:使用了TEXT函数返回的值,它的数据类型就变成文本了,就是说后续不能把这个结果直接用于其他数字运算中!!!

  格式代码

  通过以上简单地演示,大应该可以明白到,学习TEXT函数的重点、疑难点就在于第二参数的格式代码!!!以下我列举出一些常见、常用的代码,并加以解释:

  

  另外还可以加一些特殊符号,你可以理解为你写进去后,它们常常就会原封不动的显示出来。这些特殊符号包括但不限于:

  + -:{} < >=& ~ ¥ 空格等,还包括箭头、序号、字母等特殊符号

  例如以下的使用示例:

  

  以下再来讲讲用于日期、时间格式调整的格式代码,如下所示:

  

  更正:上图中倒数第三行,m代表分钟。ps:TEXT函数中的格式代码不需区分大小写,因此可以使用 ''H'' 或 ''h''、''M'' 或 ''m''、''S'' 或 ''s''、''AM/PM'' 或 ''am/pm'',效果都是一样的!

  模板设计中的应用

  以上是介绍的基础知识,掌握基本的用法是进阶的基础!当TEXT函数与其他函数嵌套使用时,会更能突显TEXT的实用!以下直接呈现在数据分析模板设计中的使用实例:

  示例1.连接文本和自定义格式的数字

  =TEXT(SUM(E2:E13),''本年度累计销售额为0!.0,万元'')

  

  示例2.连接文本和自定义格式的日期

  =TEXT(TODAY,''你好'''',''''今天是yyyy年mm月dd日|aaaa'')

  

  示例3.自定义格式的数字、自定义格式的日期、文本、函数大混合

  以下就是黄成明老师的单店数据分析模板中的用法,通过一段对话,告诉你目前的目标完成情况,以及极值预警、预测等信息:

  ↑↑↑图片来自单店管理模板中,戳开看详情

  其实上面的这个智能对话,就用了TEXT函数辅助实现,以下是具体的函数组合:

  ↑↑↑图片来自单店管理模板中,戳开看详情

  所以TEXT函数在设计模板时,也能派上用场!上面就用TEXT处理了日期、数字、百分数的自定义显示格式,比起你用各种YEARMONTHDAY,ROUND等等,是不是就更简洁了!

  如果你还懂一些VBA,VBA里的FORMAT函数,跟本文讲的TEXT函数用法基本一样!然后你用VBA来辅助你实现更多的自定义格式问题,自然也不在话下了!

  ↑↑↑图片来自多店管理模板中,戳开看详情

  有些高手可能觉得以上的用法还是太简单,所以我决定还要抛出一些更高级的格式代码,欢迎大家挑战,看是否都能理解其中的逻辑~

  

  ↑↑↑上图中的用法,如果你都懂的话,绝对是高手!

  阅读原文,给你看一个《零售业多店管理的Excel模板》;想学习用Excel设计数据分析模板,请在后台回复“数说”查看线上课程介绍~

  它高傲,但是结果很接地气

  它低调,但是受各路大神景仰

  它可以把Excel里的数字玩得出神入化

  它可以表现出堪称变形金刚的自定义格式

  它究竟是神仙的化身,还是地狱的使者

  据说没人完全精通它,

  但是可以肯定,它的函数名就是——TEXT

  本篇文章就当抛砖引玉,会讲解TEXT的基本用法外,也会介绍它在一些实例中的应用场景,也希望大家能发掘出它的其他巧妙用法。

  高手们肯定都希望完全征服TEXT,文末我给你再列几种你没见过的用法格式代码,欢迎挑战一下,看看你是否都知道是什么逻辑~

  语法及使用场景

  

  TEXT的第一个参数,可以是纯数字,或者是日期(本质也是数字),第二个参数就是一串:格式代码,且必须由英文的双引号引起来。这个函数也非常的通用,几乎所有的Excel版本都支持。ps:TEXT函数的第二参数,与自定义格式里的格式代码是一致的;一个是函数法,一个是操作法,可灵活适用各种场景。

  一般来说,使用TEXT函数主要是以下场景:

  1、改变数字的显示方式,主要是为了可读性更强、更友好地显示

  2、改变日期的显示形式

  3、把数字(或日期)、文本、特殊字符组合使用

  例如,因为在Excel中录入标准日期,显示是这样的:2019/8/25,但如果想改变日期的显示方式为:2019年8月25日,或者是英文形式August 25,2019,就可以这样使用:

  

  特别提醒:使用了TEXT函数返回的值,它的数据类型就变成文本了,就是说后续不能把这个结果直接用于其他数字运算中!!!

  格式代码

  通过以上简单地演示,大应该可以明白到,学习TEXT函数的重点、疑难点就在于第二参数的格式代码!!!以下我列举出一些常见、常用的代码,并加以解释:

  

  另外还可以加一些特殊符号,你可以理解为你写进去后,它们常常就会原封不动的显示出来。这些特殊符号包括但不限于:

  + -:{} < >=& ~ ¥ 空格等,还包括箭头、序号、字母等特殊符号

  例如以下的使用示例:

  

  以下再来讲讲用于日期、时间格式调整的格式代码,如下所示:

  

  更正:上图中倒数第三行,m代表分钟。ps:TEXT函数中的格式代码不需区分大小写,因此可以使用 ''H'' 或 ''h''、''M'' 或 ''m''、''S'' 或 ''s''、''AM/PM'' 或 ''am/pm'',效果都是一样的!

  模板设计中的应用

  以上是介绍的基础知识,掌握基本的用法是进阶的基础!当TEXT函数与其他函数嵌套使用时,会更能突显TEXT的实用!以下直接呈现在数据分析模板设计中的使用实例:

  示例1.连接文本和自定义格式的数字

  =TEXT(SUM(E2:E13),''本年度累计销售额为0!.0,万元'')

  

  示例2.连接文本和自定义格式的日期

  =TEXT(TODAY,''你好'''',''''今天是yyyy年mm月dd日|aaaa'')

  

  示例3.自定义格式的数字、自定义格式的日期、文本、函数大混合

  以下就是黄成明老师的单店数据分析模板中的用法,通过一段对话,告诉你目前的目标完成情况,以及极值预警、预测等信息:

  ↑↑↑图片来自单店管理模板中,戳开看详情

  其实上面的这个智能对话,就用了TEXT函数辅助实现,以下是具体的函数组合:

  ↑↑↑图片来自单店管理模板中,戳开看详情

  所以TEXT函数在设计模板时,也能派上用场!上面就用TEXT处理了日期、数字、百分数的自定义显示格式,比起你用各种YEARMONTHDAY,ROUND等等,是不是就更简洁了!

  如果你还懂一些VBA,VBA里的FORMAT函数,跟本文讲的TEXT函数用法基本一样!然后你用VBA来辅助你实现更多的自定义格式问题,自然也不在话下了!

  ↑↑↑图片来自多店管理模板中,戳开看详情

  有些高手可能觉得以上的用法还是太简单,所以我决定还要抛出一些更高级的格式代码,欢迎大家挑战,看是否都能理解其中的逻辑~

  

  ↑↑↑上图中的用法,如果你都懂的话,绝对是高手!

  阅读原文,给你看一个《零售业多店管理的Excel模板》;想学习用Excel设计数据分析模板,请在后台回复“数说”查看线上课程介绍~