如何实现查找过程中的多值返回

 时间:2026-02-14 22:12:39

1、如下图所示,我们希望实现按部门查找员工姓名,是一个多值返回的应用。

如何实现查找过程中的多值返回

2、可以使用函数组合的方式实现。如Index、small和if组合起来使用。在E2单元格中输入公式=INDEX(B:B,SMALL(IF(A$2:A$31=D$2,ROW($2:$31),4^8),ROW(A1)))&""

如何实现查找过程中的多值返回

3、然后按ctrl+shit+回车,使它变成数组公式,这样就能够获得满足条件的所有员工姓名。

如何实现查找过程中的多值返回

4、INDEX函数是返回表或区域中值或值引用,它有引用形式和数组形式两种。函数语法结构如下:

如何实现查找过程中的多值返回

5、SMALL函数返回数据集中的第 k 个最小值。函数语法结构如下: 

如何实现查找过程中的多值返回

6、if函数可以对值和期待值进行逻辑比较,比较结果要么为真,要么为假。函数语法结构如下:

如何实现查找过程中的多值返回

  • Excel中如何用SUMIF函数忽略错误值求和
  • 使用MAXA函数返回一组非空值中的最大值
  • 低版本的EXCEL如何实现textjoin合并功能
  • excel中不等于怎么表示
  • 怎么在Excel取行号和列号?
  • 热门搜索
    楹联手抄报 国庆手抄报图片 战疫情手抄报 小学生元宵节手抄报 绿色环保手抄报图片 国庆节手抄报图片 三八妇女节手抄报内容 抗击病毒手抄报内容 我和我的祖国手抄报图 手抄报图片大全5年级