OFFSET函数使用示例:动态区域中查找指定数据
时间:2022-08-28 04:20:28
查找公式中,表示区域的方法是:OFFSET(D5,0,0,500,500),表示以D5为起始单元格的500行500列的区域。
有位朋友马上提出问题:
如果区域不是500行500列,而是不断扩大的动态区域怎么办?
解决方法公式实现
只要在昨天的公式的基础上,把OFFSET函数的第四个和第五个参数,即表示区域行高和列宽的参数,改成动态的就好了。
公式变为:
=IF(COUNTIF(OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)),A4)<>0,”有”,”无”)
公式解释
OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)):
以D6为基准点,向下偏移0行,向右偏移0列,再取高为COUNTA($D:$D)、宽为COUNTA($6:$6)的区域。
COUNTA($D:$D)指D列的数据个数,COUNTA($6:$6)指第六行列的数据个数,随着数据行列的增多,区域不断扩大。
本部分是得到以D6为起始单元格动态区域。
COUNTIF(OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)),A4):
在上述动态区域内,查找A4单元格的ID。
=IF(COUNTIF(OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)),A4)<>0,”有”,”无”):
如果查找到的A4单元格中的ID个数不为零,则返回“有”,否则返回“无”。
另一直观例子
再举一个很容易看到结果的例子:
如下数据:
在B4单元格输入公式:
=COUNTIF(OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)),A4)
计算出以D6为起始单元格动态区域中1的个数,往下填充,计算出2的个数,然后,继续在数据区域输入数值,1、2出现的个数也随着改变。
如下动图:
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
怎样用Word制作个人简历 巧用Word制作个人简历介绍
word2010表格使用技巧
Word 2007 默认段落间距和行距过大如何解决
![](https://img.aspxhome.com/file/2023/8/29838_0s.png)
Word文档中页眉页脚怎么设置
![](https://img.aspxhome.com/file/2023/1/22021_0s.jpg)
excel一组数据的标准偏差怎么算?
![](https://img.aspxhome.com/file/2023/7/37017_0s.png)
安装Office 2016启动Acrobat时出现“无法找到入口”错误怎么办 Acrobat启动错误“无
![](https://img.aspxhome.com/file/2023/5/16095_0s.png)
excel编辑栏怎么不显示公式?excel隐藏编辑栏公式的方法
![](https://img.aspxhome.com/file/2023/0/41900_0s.jpg)
设置word背景图片的两种方法
如何提前启用Win10 21H2全新UI开机动画?
![](https://img.aspxhome.com/file/2023/9/50009_0s.jpg)
如何启用Win10系统中的存储感知功能?Win10系统的存储感知功能使用解析
![](https://img.aspxhome.com/file/2023/7/46717_0s.png)
Win10安装固态硬盘频繁的死机怎么办?
![](https://img.aspxhome.com/file/2023/3/51233_0s.png)
Word保存覆盖了之前的内容如何恢复?
![](https://img.aspxhome.com/file/2023/8/30828_0s.png)
iOS14公测版和开发者测试版有什么不同?
![](https://img.aspxhome.com/file/2023/6/a194876_0s.jpg)
excel2019怎么调整列宽?excel2019调整列宽教程
![](https://img.aspxhome.com/file/2023/0/40030_0s.jpg)
Win10系统怎么卸载语言包?语言包卸载教程
![](https://img.aspxhome.com/file/2023/5/52965_0s.jpg)
用excel公式生成工资条
![](https://img.aspxhome.com/file/2023/6/a142056_0s.jpg)
Win10拖动窗口时会出现黑色边框怎么解决?
![](https://img.aspxhome.com/file/2023/6/51596_0s.jpg)
excel自定义枚举常量
![](https://img.aspxhome.com/file/2023/6/a141956_0s.png)
如何在PowerPoint 2016中创建Word讲义?
![](https://img.aspxhome.com/file/2023/9/23029_0s.jpg)