函数 | REPT+N组合“拓荒”!

今天我们通过一个网友实际求出的案例,来聊聊REPT和N函数的特殊用法!
顺便带大家看一下高手们的“字符竞赛”!
每日写文,已经很久没玩了,思路都有些闭塞了!
案例说明:0分、空、缺考和请假四种情况都需要标记补考,其他情况留空即可!
模拟数据:
案例本身没有任何难度,任何新手都可以写出公式,一个IF即可搞定!
最简单、直接、最好理解、新手最爱的公式:

新手公式:

=IF(OR(B2=0,B2="",B2="缺考",B2="请假"),"缺考","")
字符数:43
4个条件满足一个条件就缺考,其他情况为空,OR其实就是一般说的或者关系!
如果你是一个函数爱好者,肯定想这样的公式是否可以简化,一般有基础的同学简化如下:

初窥门径

上面4种情况,分一下,其实就是文本+0,所以我们可以使用函数判断是否是文本和0即可!ISTEXT可以判断是否是文本!
=IF(OR(ISTEXT(B2),B2=0),"缺考","")
字符数:32
但是高手们又怎么会止步于此,他们玩的就是“一字之差”!

另辟蹊径

=REPT("缺考",N(B2)=0)
字符数:19
=IF(N(B2),"","补考")
字符数:18(应该是极限了)
小编觉得这个真是的把REPT+N玩到……
“简直是妙蛙种子吃着妙脆角到了妙妙屋,妙到家”
下面我们来解读一下 REPT+N
1、REPT本身功能是重复内容,REPT(内容,重复次数),如果重复0次就返回空,否则返回对应的次数!
2、N函数,如果参数是文本,返回0,如果是数值返回本身
这里的4种情况,三种文本+一个0,那么放到N函数中结果都是0,其他值都是返回本身,所以我们想要的结果就是N(单元格)=0,他的结果要不是TRUE要不是FALSE,TRUE这里结果是1,FALSE是0,所以我们可以使用REPT来代替IF判断
重复1次就是本身,重复0次返回空,完全符合本题4中情况的要求!
第二个IF函数利用的是Excel 中0 为False,非0为TRUE的特性!所以一般IF都可以简化掉是否等于0,这也算字符简化的常见套路!
本文由“壹伴编辑器”提供技术支持
我想看完本文,很多人都会有这个一个问题:
“为节约一个字符有什么意义!能写对不就行了吗?”
我就用当年论坛中大佬的话来回答一下:“有的人学习公式是为了解决问题,有的人完全是兴趣爱好,有的人则是为了锻炼思维,但是有个别的人却是为了研究,开发新的解题套路,他们是拓荒者!”
作为一般办公族,我想第一个就够了,但是也应该尊重这些“拓荒者!”,没有他们,我们可能一直都是模仿者!
(0)

相关推荐

  • Excel常用函数之REPT函数

    今天的这个REPT函数是个很有意思的函数,用法很简单,它的语法格式为: REPT(文本,文本重复的次数) 函数根据用户指定的次数生成重复文本,主要用于字符补位或字符串填充等应用.示例: 看见了没,你让 ...

  • 最后边那位同学,来蹭课的吧?

    周庄 前言 通常编码或代码都是分段式结构,中间用符号隔开以区别不同的代码.如: YRO-2000-H188 H000.MP.E.B 当我们需要将最后一段代码取出时,往往因为段数不统一,字符数不统一等原 ...

  • 脑洞大开,Excel用99+空格来提取单元格数据,你用过吗?

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 哈喽大家好!我是[Excel与财务]小编阿钟老师,一名70后财务男,今天分享的也是一个有意思的教程. 在Excel中,从单 ...

  • SUBSTITUTE函数用法全总结

    HI,大家好,我是星光. 今天给大家分享一个函数,叫做SUBSITUTE. SUBSITUTE函数是Excel文本处理中最常使用的函数之一,可以将数据局部的旧值替换为新值,类似于基础操作里的查找与替换 ...

  • 纯计数函数count的用法

    count函数的功能是计算区域中包含数字的单元格个数.它是纯粹统计数字个数的这么一个函数,而且它还能忽略错误值. -01- 函数说明 它的函数结构写法如下: COUNT(value1, [value2 ...

  • REPT+N组合

    今天我们通过一个网友实际求出的案例,来聊聊REPT和N函数的特殊用法! 顺便带大家看一下高手们的"字符竞赛"! 每日写文,已经很久没玩了,思路都有些闭塞了! 案例说明:0分.空.缺 ...

  • 重要的事情说3遍!重复函数rept的用法

    最近咱们一直更新文本函数,今天也不例外.今天说的文本函数是rept,它的意思是根据指定次数重复文本. -01- 函数说明 REPT 函数语法结构如下,有2个参数. REPT(text, number_ ...

  • 这种Excel函数公式常用组合嵌套技术,高手必备!

    点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

  • 【MATCH函数】和【OFFSET函数】的组合应用

    点击上方右侧"EXCEL应用之家"蓝字关注微信公众号 点击文章底部"阅读原文"可领取阅读红包:模板文档可免费获取 送人玫瑰,手有余香,请将文章分享给更多朋友 动 ...

  • Excel条件数据随机组合后重新统计求和,4套函数组合请收好!

    Excel情报局 Excel职场联盟 生产搬运分享Excel基础技能 Excel爱好者大本营 用1%的Excel基础搞定99%的职场问题 做一个超级实用的Excel公众号 Excel是门手艺玩转需要勇 ...

  • 与“x、e^x、lnx”组合函数的考点与...

    与"x.e^x.lnx"组合函数的考点与题型归纳. 图像不必都记住,明白原理即可,可以求导画图,也可以回顾函数叠加方式画简图. 六大超越函数图像必须必须必须记牢. 长图 长图

  • 史上最牛Excel函数组合,实力碾压VLOOKUP

    点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

  • 软件小讲堂 | Grasshopper函数图像扩展方法(2)- 函数组合

    HELLO小伙伴们,又到了每周一次的软件小讲堂.上期文章我们了解如何利用函数映射的本质,借助自行绘制的曲线来扩展Graph Mapper中的函数类型.(软件小讲堂 | Grasshopper函数图像扩 ...

  • REPT和BASE这两个函数

    首先这个问题并不是什么复杂的问题,但是解题方法和思路有很多,可以借此学习一些常用的函数!go~ 案例:6位显示不足在前面补0显示 大部分让能想到的第一种函数就是判断长度,6-数值长度就是 需要补充&q ...