分享

不好驾驭的Text函数【Excel分享】

 L罗乐 2017-03-25



不好驾驭的Text函数


大家好,今天和大家分享“不好驾驭的Text函数',确实不好驾驭,一说到它,大家就会想到自定单元格格式和自定义单元格式的那4节

一、相关的知识点

自定义格式里占位符

  1. 0数字占位符

  2. #数字占位符

  3. @文本占位符

  4. []条件

自定义单元格格式里的分节

  1. 自定义单元格格式分为4节

  2. 正数;负数;零;文本

  3. 记得中间是用分号分隔

  4. 如果自定义格格式只有2节,第1节是条件,那么其它全落在第2节上

    1. 操作方法

      1. 选中A列,右击,设置单元格格式,数字,自定义

      2. 在自定义框中输入[<60]及格;不及格


      3. 最后点确定,在A列测试,你在A1列输入59,A2输入60看看

  5. 如果自定义格格式只有3节,如果第1节,第2节都有条件,那么其它全落在第3节上

    1. 操作方法同上,只是在自定义框中输入[<60]不及格;[<80]及格;优秀,最后你到A列测试

二、Text函数参数讲解

  1. 2个参数

  2. 第1参数要处理的数据

  3. 第2参数:要显示的格式

三、案例讲解

第1个案例:把20170325显示为2017-3-25

公式:=TEXT(A1,'0-00-00')

公式讲解:

  1. 第1个0是表示4位的年

  2. 中间两个0表示月

  3. 最后两个0表示日

第2个案例:把小时转为分钟

公式:=TEXT(A2,'[mm]')

公式解释:

  1. []中括号在这里是强制显示的意思

  2. mm表示分种的意思

  3. [mm]强制把小时转为分钟

第3个案例:读取身份证里的男女信息

  1. 公式:=TEXT(-1^MID(A1,15,3),'女;男')


  2. 公式解释

    1. -1的偶次方等于1,-1^0=1,-1^2=1

    2. -1的奇次方等于-1,-1^1=-1,-1^3=-1

    3. MID(A1,15,3)为什么要从15开始提取,因为15位的身份证是倒数一位决定男和女的,而18位的身份证是17位决定男女的

    4. 15位的身份证第15位是奇数就是男的,如果是偶数就是女的;18位的身份证第17位是奇数就是男的,如果是偶数就是女的

    5. 这里的text函数的第2参数中间是用分号,为什么呢?,这是自定义单元格格式原因,上面讲过了,这里不再说了,如果第1参数是-1,那么就返回第2节上,如果是1返回第1节上,所以第2参数就是这样表达的'女;男'

第4个案例:从左边提取连续的数字

公式:=MAX(--TEXT(LEFT(A1,ROW($1:$20)),'0;;;!0'))

公式解释

  1. 通过left函数从左边 提取1个,从左边提取2个,从左边提取3个,一直到20个

  2. 前面提取是文本型的数字,后面提取包含了汉字,和字母,这里我们用了text函数来屏蔽汉字和字母,让它们变成0

  3. Text函数第2参数'0;;;!0'是什么意思呢,这里也是单元格格式4节的写法,第1节正数,用0占位符表示,负数我们留空,零也留空,第4节用!强制显示0

  4. 在text函数前面加个--,把文本型的数字转为数值型,最后在外面嵌套一个max函数,得到我们想要的结果

第5个案例:多列提取不重复值

公式

=IFERROR(INDIRECT(TEXT(MIN(IF((($C$10:$H$19<>'')*(COUNTIF($K$9:K9,$C$10:$H$19)=0))*{1,0,1,0,0,1},ROW($C$10:$H$19)/1%% COLUMN(C10:H19))),'R0C0000'),),'')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多