0)*(b1<10),1,if(b1<30,2,if(b1<50,3,"")),if(a1="李四","王五","")))本公式,把没有说到的情况出现时,不显示excel查询符合相同条件的第一个非空值" src="/uploads/tu/388.jpg" sty" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>如何匹配最后一个符合条件的<em>非空</em&g

<em>excel</em>如何匹配最后一个符合条件的<em>非空</em&g

作者:乔山办公网日期:

返回目录:excel表格制作


=if(A1="张三",if((b1>0)*(b1<10),1,if(b1<30,2,if(b1<50,3,"")),if(a1="李四","王五","")))
本公式,把没有说到的情况出现时,不显示

  1. 公式为:

    =IFERROR(LOOKUP(1,0/(($A$1:$A1=$A2)*(B$1:B1<>"")),B$1:B1),"")

  2. 如图所示:


1、打开excel选择一列我们输入一些数值,里面zhidao包含空的单元格,然后选择另外的一个单元格

2、在选择的单元格内我们输入“=COUNTBLANK()”函数

3、输入好函数之后我们再在函数内输入函数的参

4、输入好参数按下回车键就得到了空格的个数了



可以在F1里输入以下公式后下拉
=INDEX($C$1:$C$9,SUMPRODUCT(MATCH(1,($B$1:$B$9<>"")*($A$1:$A$9=E1),0)))
注意,由于牵涉到数组公式,所以如果源数据很多,可能zhidao会比较卡
--------------
以下简单说明:match找到第一个符合条件的位置(match后面的那个1不是第一个意思哦,1代表符合我要的条件,0代表不符合我要的条件),然后index返回这个位置对应对的c列的结果
sumproduct是辅助数组公式用的,可以忽略,照着写就是了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网