excel中如何提取多个符合条件的结果

 时间:2024-10-12 07:21:10

1、如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的“一班”这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单。

excel中如何提取多个符合条件的结果

2、F2单元格输入以下数组公式,按住Ctrl+Sh坡纠课柩ift键不放,再按回车键,然后向下填充:=INDEX(B:B,SMAL讣嘬铮篌L(IF(A$1:A$10=F$1,ROW($1:$10),4^8),ROW(A1)))&""公式讲解IF(A$1:A$10=F$1,ROW($1:$10),4^8)这部分,先判断A1:A10的值是否等于F1,如果相等,则返回A列班级相对应的行号,否则返回4^8,也就是65536,一般情况下,工作表到这个位置就没有数据了。SMALL函数对IF函数的结果进行取数,随着公式的向下填充,依次提取第1、2、3……n个最小值,由此依次得到符合班级条件的行号。随后使用INDEX函数,以SMALL函数返回的行号作为索引值,在B列中提取出对应的姓名结果。当SMALL函数所得到的结果为65536时,意味着符合条件的行号已经被取之殆尽了,此时INDEX函数也随之返回B65536单元格的引用,结果是一个无意义的0

excel中如何提取多个符合条件的结果

3、为了避免结果是一个无意义的0,可以在公式后面加上一个小尾巴&""利用&””的方法,很巧妙的规避了无意义0值的出现,

excel中如何提取多个符合条件的结果
  • Excel 怎么查找某文字并返回其行号与列号
  • excel一对多查询并提取
  • excel怎么用countif函数取出不重复的值?
  • Excel把符合条件的数据全部提取出来
  • Excel怎么查找并返回指定值?
  • 热门搜索
    小学生安全手抄报图 诚信的手抄报图片 阳光心理手抄报 垃圾分类手抄报资料 关于法制的手抄报内容 手抄报初中生 庆国庆手抄报内容 一年级教师节手抄报 汉字的来历手抄报 国庆节手抄报资料