动态扩展作用大,五一加班不放假

小伙伴们好啊,今天老祝和大家一起学习一个Excel函数公式中的常用招数——动态扩展的引用范围。

先来看下面这个表格,要计算从一月份开始,到当前月份的累计销量:

C2单元格可以输入以下公式,然后下拉:

=SUM($B$2:B2)

这就是一个最基础的“半封闭”用法,其中的$B$2:B2部分,第一个B2使用了绝对引用,第二个B2使用了相对引用,在公式下拉时会依次变成$B$2:B3、$B$2:B4、$B$2:B5……这样逐步扩大的求和范围。最后得到的结果,就是从B2单元格开始,到公式所在行的B列这个范围之和了。

这种自动扩展的引用区域技巧,在日常公式中经常会用到,接下来咱们就列举几个有代表性的应用。

1、判断数据是否重复出现

如下图,要统计B列的姓名是否为重复出现。

C2使用的公式为:

=IF(COUNTIF($B$2:B2,B2)>1,'重复','')

COUNTIF函数使用动态扩展的区域$B$2:B2作为统计范围,计算B列员工姓名在这个区域中出现的次数,如果出现的次数大于1,就是重复。

以B2为例,令狐冲首次出现,C2单元格公式中的COUNTIF计算结果为1,也就是不重复:

=COUNTIF($B$2:B2,B2)

而到了C8单元格,COUNTIF公式的引用区域变化为$B$2:B8:

=COUNTIF($B$2:B8,B8)

在$B$2:B8这个区域中,令狐冲出现了两次,也就是说B8是重复出现的。

2、按部门添加序号

如下图,要根据B列的部门填写序号,每个部门都要从1开始排序。

A2单元格公式为:

=B2&-COUNTIF($B$2:B2,B2)

这个公式中,COUNTIF函数以$B$2:B2作为动态扩展的统计区域,计算B列的部门出现的次数。

如果该部门是首次出现,结果就是1,如果是第二次出现,结果就是2……

最终的统计结果,就可以看做是部门的序号了。

3、不允许录入重复数据

如果把COUNTIF函数的这种用法,与数据验证功能相结合,就可以实现拒绝录入重复数据。如果要输入大量的员工姓名,这种方法特别实用。

数据验证中的公式为:

=COUNTIF($D$2:D2,D2)=1

数据验证可以根据预先指定的条件,对输入的内容进行自动判断,拒绝不符合条件的内容输入。

实际使用的时候,公式中的D2需要换成实际选中数据区域的首个单元格,比如你选中的区域是A2:A20,公式就写成:

=COUNTIF($A$2:A2,A2)=1

4、必须连续输入,不允许有空单元格

使用数据验证功能,还可以限制必须连续输入。如果输入的不完整或是输入后又删除了记录,Excel就不允许在下面继续输入了:

数据验证的公式为

=COUNTBLANK($D$2:D2)=0

COUNTBLANK用于统计数据范围中空单元格的个数。这里约束的条件就是空单元格数量为0。

同样,使用的时候要注意把公式中的D2换成你所选区域的活动单元格地址。

好了,今天咱们分享的内容就是这些吧,祝各位小伙伴节日好心情!

图文制作:祝洪忠

(0)

相关推荐

  • 序号问题引发的思考

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 之前我写过一个帖子妙用COUNTIF函数巧建另类序号,讲了如何利用COUN ...

  • 非空单元格计数函数counta的用法

    今天解说一下counta这个函数,它的作用是计算区域中非空单元格的个数.它可以计算包含任何类型的信息的单元格,比如错误值和空文本 ("").但它不会对空单元格进行计数. -01- ...

  • countif函数很有用,各种用法学起来!

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享下countif函数的一些用法.countif函数是一个强大的统计函数,在工作中有着广泛的应用. 它主要用于统计满足某个条件的单元格数量 ...

  • lookup也能实现一对多的查询

    最近对怎么用函数来实现筛选的功能有点想法,所以就写几篇关于这个问题的文章.昨天说了用vlookup函数来实现一对多的查询,也就是筛选的功能.其实用lookup函数也可以实现这个功能,接下来就说一说如何 ...

  • 降压药副作用大?,这4个副作用可以了解一下,合理选择降压药

    俗话说得好,是药三分毒,地平型降压药也不例外.若是长期服用地平类降压药,会给身体带来哪些副作用呢?主要体现在以下4个方面.

  • “中国工人五一加班,制氧机将很快发往印度”

    5月2日,中国驻印度大使孙卫东发推称,中国工人五一加班,制氧机将很快发往印度. Chinese Ambassador to India Sun Weidong tweeted on Sunday po ...

  • 血小板减少吃激素副作用大,还能变回以前的样子吗?

    对于很多血小板减少病人而言,都是不太愿意服用激素的,但是医生给开了药,有什么办法呢?患者只能是跟着医生的思路走,激素吃了,血小板升上来了,一些副作用也显而易见了. 血小板减少吃激素副作用大,还能变回以 ...

  • 他汀药物副作用大,不能长期食用?医生:需了解这2点,方可使用

    生活中,很多患者对他汀药物的认识都不准确,认为它只是一种降脂药,只要血脂正常了便可以停药.那么,他汀药物的副作用真的很大吗?真的不能长期服用吗?

  • 他汀药物副作用大,不能长期食用?医生表示:了解这2点,可放心使用

    以前看到过这样一则消息,张先生因患有冠心病,所以要长期服用他汀药物,吃了一段时间后,他自我感觉很好,血脂也正常了,这时又刚好听到自己的同事说到他汀药物副作用极强,只要血脂正常了就可以停药了.于是,张先 ...

  • 五一加班,工资怎么算?工资基数如何确定?谁举证?

    根据<国务院办公厅关于2021年部分节假日安排的通知>2021年劳动节放假安排为:5月1日至5日放假调休. 那么问题来了 "五一"期间劳动节连休五天 到底哪天是法定休假 ...

  • “五一”加班,工资怎么算?

    "五一"小长假 除了放假休息.外出游玩 可能还有不少小伙伴 需要继续坚守工作岗位 那么 ✦ "五一"加班 工资怎么算? "五一"假期放假时间 ...

  • 学会制作工资条,五一加班乐逍遥

    说起工资条,小伙伴们比较熟悉的是排序法,咱们先来复习一下: 先从辅助列内输入一组序号,然后复制序号,粘贴到已有序号之下. 然后复制列标题,粘贴到数据区域之后. 再单击任意一个序号,在[数据]选项卡下单 ...

  • 我的劳动节,五一加班路上遇雨

    劳动节 劳 动 最 光 荣 致敬英雄 讴歌劳动 劳动光荣,成就梦想:劳动者伟大,创造历史."五一"是崇尚劳动.赞美劳动者的日子!劳动不仅有关人的健康和智慧,也有关人的快乐和美好. ...