excel函数获取与查找值相对应的多个值

时间:2022-11-21 06:12:06 

excel函数获取与查找值相对应的多个值,如下图1所示,单元格区域A1:B7中存放着数据,要求使用公式查找单元格D2中的分类对应的名称。例如,单元格D2中是“水果”,则从列B中获取是水果的名称并放置在列E中。

excel函数获取与查找值相对应的多个值

图1

要求在E2中输入公式,向下拖拉以获取全部满足条件的数据。

先不看答案,自已动手试一试。

公式

在单元格E2中输入数组公式:

=IF(COUNTIF(A:A,$D$2)<ROWS($E$2:E2),””,INDEX(B:B,SMALL(IF($A$2:$A$7=$D$2,ROW($A$2:$A$7)),ROW(A1))))

向下拖拉至出现空单元格。

公式解析

公式中的:

COUNTIF(A:A,$D$2)<ROWS($E$2:E2)

用来计算符合条件的结果数,并与已放置值的单元格数(已返回的值)相比较,以确定在单元格中输入的值。

公式中的:

INDEX(B:B,SMALL(IF($A$2:$A$7=$D$2,ROW($A$2:$A$7)),ROW(A1)))

转换为:

INDEX(B:B,SMALL(IF({“水果”;”水果”;”蔬菜”;”蔬菜”;”水果”;”蔬菜”}=”水果”,ROW($A$2:$A$7)),ROW(A1)))

转换为:

INDEX(B:B,SMALL(IF({TRUE;TRUE;FALSE;FALSE;TRUE;FALSE},ROW($A$2:$A$7)),ROW(A1)))

转换为:

INDEX(B:B,SMALL(IF({TRUE;TRUE;FALSE;FALSE;TRUE;FALSE},{2;3;4;5;6;7}),ROW(A1)))

转换为:

INDEX(B:B,SMALL({2;3;FALSE;FALSE;6;FALSE},ROW(A1)))

转换为:

INDEX(B:B,SMALL({2;3;FALSE;FALSE;6;FALSE},1))

转换为:

INDEX(B:B,2)

得到单元格B2中的值:

苹果

当向下拖拉时,ROW(A1)将更新为ROW(A2)、ROW(A3)……,得到值2、3……等,从而可以获取相应位置的值。

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • 如何快速在Word2013中输入特定短语

    2023-03-27 18:44:24
  • 如何去掉Word页眉下横线

    2023-08-29 08:56:20
  • Win10如何隐藏桌面图标?Win10隐藏桌面图标的方法

    2022-02-21 05:34:08
  • Word 2007中另存为.doc的更快捷方法

    2022-11-29 04:23:54
  • Win10语言栏丢失怎么办?Win10语言栏丢失的解决方法

    2023-04-15 21:13:04
  • Win10 1909如何调出蓝色选定框?Win10 1909蓝色选定框调出教程

    2023-11-12 14:50:15
  • word删除水印的方法

    2022-04-09 16:09:16
  • 通过Word文件收集信息 使用Excel自动摘录数据方法

    2023-04-07 04:40:37
  • Word中图片打印不出来的详细解决办法

    2023-02-22 16:37:09
  • 用Word制作员工工资条,一键生成所有人的工资条

    2023-12-15 03:04:37
  • 如何恢复Word文档

    2022-01-28 00:56:15
  • word如何制作漂亮的封面

    2023-10-12 20:14:05
  • Word打印输出时让文档按页序排列的技巧

    2022-07-19 08:55:37
  • docx文档怎么编辑

    2022-06-05 21:48:55
  • Win10系统怎么设置让360安全卫士开机不自启?

    2023-11-13 22:42:52
  • Excel2007怎么制作跟随数据变化自动增加或删减的折线图?

    2022-12-26 10:36:16
  • Word2007怎么自动生成目录?

    2023-10-26 11:26:37
  • Win10电脑如何设置打开盖子自动开机?电脑翻盖自动开机设置教程

    2023-01-06 03:41:35
  • 使word2007的不同页显示不同页眉

    2023-12-12 23:14:19
  • 窗口重排在Excel2010工作表中的应用

    2022-04-30 02:28:54
  • asp之家 电脑教程 m.aspxhome.com