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函数使用示例:动态区域中查找指定数据

公式解释

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个数不为零,则返回“有”,否则返回“无”。

另一直观例子

再举一个很容易看到结果的例子:

如下数据:

OFFSET函数使用示例:动态区域中查找指定数据

在B4单元格输入公式:

=COUNTIF(OFFSET($D$6,0,0,COUNTA($D:$D),COUNTA($6:$6)),A4)

计算出以D6为起始单元格动态区域中1的个数,往下填充,计算出2的个数,然后,继续在数据区域输入数值,1、2出现的个数也随着改变。

如下动图:

OFFSET函数使用示例:动态区域中查找指定数据

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • 怎样用Word制作个人简历 巧用Word制作个人简历介绍

    2023-12-13 15:51:34
  • word2010表格使用技巧

    2023-06-09 22:15:28
  • Word 2007 默认段落间距和行距过大如何解决

    2022-10-31 17:11:31
  • Word文档中页眉页脚怎么设置

    2022-12-05 09:30:08
  • excel一组数据的标准偏差怎么算?

    2023-04-04 14:36:23
  • 安装Office 2016启动Acrobat时出现“无法找到入口”错误怎么办 Acrobat启动错误“无

    2023-09-13 13:21:51
  • excel编辑栏怎么不显示公式?excel隐藏编辑栏公式的方法

    2023-03-06 01:40:06
  • 设置word背景图片的两种方法

    2023-10-03 20:04:54
  • 如何提前启用Win10 21H2全新UI开机动画?

    2023-11-20 01:28:44
  • 如何启用Win10系统中的存储感知功能?Win10系统的存储感知功能使用解析

    2023-08-18 12:05:49
  • Win10安装固态硬盘频繁的死机怎么办?

    2023-12-09 04:16:54
  • Word保存覆盖了之前的内容如何恢复?

    2022-09-22 13:24:22
  • iOS14公测版和开发者测试版有什么不同?

    2023-11-29 10:03:08
  • excel2019怎么调整列宽?excel2019调整列宽教程

    2022-04-14 04:42:37
  • Win10系统怎么卸载语言包?语言包卸载教程

    2023-05-28 10:29:22
  • 用excel公式生成工资条

    2023-04-21 09:10:31
  • Win10拖动窗口时会出现黑色边框怎么解决?

    2022-05-21 04:38:59
  • excel自定义枚举常量

    2023-09-02 10:28:07
  • 如何在PowerPoint 2016中创建Word讲义?

    2022-08-19 14:52:16
  • 如何用Excel作出带虚线的表格

    2022-03-09 13:56:44
  • asp之家 电脑教程 m.aspxhome.com