锵锵!大家好哇~ 这里是力图用最简单易懂的语言介绍 Excel 知识的职场奋斗人卫星酱~
上次我给大家分享了合并单元格和分段式序号的填充小技巧~
不记得了?没关系,传送门在此:
让同事填 1000 行不连续序号,他怎么 2 分钟就下班跑了?!
里面我提到了一个小众函数:N。
那么大家对这个函数了解多少呢?
今天卫星酱就来给大家分享,N 函数在 Excel 中的使用技巧!
N 函数是一个文本函数,它的公式是:
=N(value)
输入它,数值将返回数值本身;
文本返回 0;
逻辑值也返回对应的 0 或 1;日期返回其序列数字。
别看它短短的,这家伙作用可大了捏!
这个上回讲过啦,选中单元格输入公式:
=N(A2)+1
然后按快捷键【CtrI+Enter】就能给分段填充序号~
原理:因为单元格 A2 中的值是文本「吃喝部」,所以输入 N 函数后返回数值 0, N (A2)+1=0+1,当然就是序号 1 啦~
它配合 IF 函数还可以实现另一种填充:
只要在 E3 输入:
=IF (E3="姓名","",N (D2)+1)
直接下拉!序号就会自动跳过姓名所在行了~
原理:IF (E3="姓名","",N (D2)+1) 可以翻译为,如果单元格 F3 的值是「姓名」,就输入空值,否则输入 N (E2)+1,而就像我们上面解释的,N 函数会让文本返回 0,所以 0+1=1,自然在 D3 就会输出 1 啦!
有时我们在表格中输入了一个公式,过段时间却忘记当初为什么要这样写
其实可以用 N 函数给公式里加上备注,也不会影响公式运行~
比如这样:
就可以在不影响公式结果的前提下,提醒自己为什么公式里是大于等于一百啦~
有时候累计求和问题还蛮烦人的,第一行第二行得输入不同的公式。
但 N 函数可以一次性搞定:
输入以下公式,然后下拉填充:
=N(C1)+B2
这样文本等于零,数值还是数值,就可以顺利运算了!
▋给 IF 函数查漏补缺
厂里有 500 名员工,每天拧 3000 个螺丝算合格,现在要统计合格的名单,该怎么做?
很容易就想到用 IF 函数吧?
但我们发现,缺勤的人判断结果也是合格!
这时我们只要修改公式:
=IF (N (E2:E29)>=3000,"合格","不合格")
这样文本值就会被判断成 0,结果就不会错啦~
▋完善查找求和公式
N 函数还可以完善 VLOOKUP 的查找求和函数组合!
这里的原理和上一小节是一样的,解决被计算列中含有文本值时的计算问题。
我们要查找 H 列的几个人工作总量,可以使用公式:
=SUM(N(VLOOKUP(H2:H7,D2:E29,2,0)))
这样文本值「缺勤」就不会干扰计算啦!
公式输完后记得按下【Ctrl+Shift+Enter】结束哦!
(注:因为使用的是数组公式,存在公式溢出,所以除了 Office 365,其他版本都要选中多个单元格,才能得出正确结果。)
今天我们介绍了 N 函数的几种用法:
❶ 分段式序号填充
❷ 公式备注
❸ 累计求和
❹ 组合公式中的运用
没想到这么一个简单的文本函数却能拓展出这么多种有趣的用法!
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:卫星酱
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。