作者:祝洪忠 转自:Excel之家ExcelHome

小伙伴们好啊,今天老祝和大家一起学习一个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,表示该姓名在$B$2:B2这个区域中没有重复出现:

=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换成你所选区域的活动单元格地址。

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

图文制作:祝洪忠

15个常用excel函数公式_EXCEL函数公式小妙招,点滴积累效率高相关推荐

  1. 如何将PPT转换成Excel表格?教大家一种转换小妙招

    怎么把PPT文件转换成Excel表格呢?大家对于这两种文件格式的转换见到的并不多,正因为不常见,所以在遇到的时候很难有方法能够解决.其中在工作中,用于演讲展示的PPT文件使用完后,可能里面的数据比较多 ...

  2. 【ChatGPT的小妙招】结合Excel的vbs开发者工具达成对Excel文件的处理

    [ChatGPT的小妙招]结合Excel的vbs开发者工具达成对Excel文件的处理 使用ChatGPT处理Excel文件的原理 例子(翻译整合) 操作方法 1. 对整份Excel工作簿进行翻译 2. ...

  3. 15个常用excel函数公式_Excel办公常用的多条件查询函数公式大全,职场白领自学必备收藏

    点击右上角"关注",每天免费获取干货教程 职场办公中的条件查询问题,很多人都会用vlookup解决,但是当要求继续升级,需要同时满足多个条件进行查询时,就没几个人会做了. 助手反馈 ...

  4. 15个常用excel函数公式_Excel常用日期函数:14个公式满足工龄、年龄、账龄计算...

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 在Excel中,日期是可以参与计算的,比如我们工作中计算星期.年龄.工龄.账龄.利息,以及复杂一点的汇总某个时间段的数据等 ...

  5. excel模糊查找公式_Excel查找公式挑战20171026

    excel模糊查找公式 Here's an Excel Lookup Formula challenge to get your brain fired up. Can you solve it wi ...

  6. 15个常用excel函数公式_excel表格时间和日期应用 – Excel常用函数公式及技巧

    excel表格时间和日期应用 – Excel常用函数公式及技巧 自动显示当前日期公式 =YEAR(NOW()) 当前年 =MONTH(NOW()) 当前月 =DAY((NOW())) 当前日 如何在单 ...

  7. 15个常用excel函数公式_Excel求和公式函数的使用方法教程

    有网友问到excel中能不能用函数求和,excel函数是很强大的功能,求和就不在话下了,在常用的Excel操作中,SUM求和是使用频率最高的一个函数.那Excel求和公式怎么用?今天,小编就和大家说一 ...

  8. 15个常用excel函数公式_excel函数公式:常用高频公式应用总结(上)

    编按:哈喽,大家好!最近后台的留言实在是太多了,由于时间关系,没办法一一给小伙伴们解答,所以这里我们总结了小伙伴们问的最多的问题,整理出了10个职场人士最常用的excel公式,希望能帮大家排忧解难,赶 ...

  9. 15个常用excel函数公式_Excel常用函数公式应用技巧解读

    Excel中的数据统计分析,离不开函数公式,相对于一些"高大上"的应用技巧,函数,公式是基础,也是灵魂. 一.求和.(一)单条件求和.函数:Sumif.功能:对满足条件的单元格求和 ...

最新文章

  1. 简析TCP的三次握手与四次分手【转】
  2. signature=65a5d6b0ac441e09ae68e9bbee76cba1,Bortezomib
  3. python写web难受-用Python编写web API的教程
  4. ZOJ 3700 Ever Dream(模拟)
  5. linux下的二进制文件的编辑和查看 -
  6. 新年奉献MVC+EF(CodeFirst)+Easyui医药MIS系统
  7. JNI系列(1):基础篇
  8. 职业教育计算机课教学反思,职高课后的教学反思(精选5篇)
  9. 【kafka】一次磁盘故障后消费者无法消费
  10. 业界分享 | Embedding技术在商业搜索与推荐场景的实践
  11. 如何让li中内容超出部分显示为...?
  12. java socket 双网卡_java获取双网卡ip地址
  13. 2016/4/22 图形用户界面
  14. android 的几个黄色警告解决办法(转)
  15. 【绕口令】打南边来了个喇嘛(转载)
  16. 用u盘进不了pe计算机意外地,u盘装系统启动不了无法进入pe怎么办
  17. postgresql 数据库 update 语句的初步使用
  18. 如何用Python实现股票量化交易?
  19. 除了Google,还有哪些公司能做出AlphaGo?
  20. 信息系统项目管理师2018年上半年下午案例分析题及答案

热门文章

  1. 我们的2010,我们的2011
  2. 这样做,可以让PDF阅读最优化!
  3. Java游戏服务器代码热更新
  4. 【Latex】伪代码及字体大小
  5. adsl拨号php,Linux_Linux系统拨号上网方法, 在使用linux创建adsl拨号连 - phpStudy
  6. 浏览器访问jsp页面出现源码
  7. 软件工程师的工作总结
  8. amcap测试软件,AMCap摄像头测试软件使用说明
  9. 敏捷软件开发之薪水支付案例
  10. 深度学习实现猫狗分类