作者:乔山办公网日期:
返回目录:excel表格制作
由于验证要改工度作表名,你自己验证下
把前一个ROW(1:1)改成ROW(1:1)-COUNTIF(库存!A$1:A$5000,"数学")试试看,还有版为了公式短点,引用工作表权区域时,只要用一个工作表名,库存!A$1:A$5000这样就可以了。
L3公式:
=IFERROR(INDEX(A$3:A$100,SMALL(IF(($D$3:$D$100=$L$1)*($E$3:$E$100=$O$1),ROW($1:$98),9^来9),ROW(A1)))&"","")
数组公式,按三键(自CTRL+SHIFT+回车)知完成公式,右拉到道M3,下拉;
O3公式:
=IFERROR(INDEX(F$3:F$100,SMALL(IF(($D$3:$D$100=$L$1)*($E$3:$E$100=$O$1),ROW($1:$98),9^9),ROW(A1)))&"","")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉到S3,下拉。
你这来个公式写错了,正确的公式如下:
=INDEX(A:A,SMALL(IF($B$1:$B$19<>"",ROW($1:$19),4^8),ROW(A1)))&""
公式的意思是:源当B1:B19不等于空值时,返回1:19的行号,否则返回一个极大的行号(目的是为百了获取空度值,只要这个值所在的A列行知号位置为空值就行)。
index(A:A,....)&""就是根据获取的行号取A列对应道行的值,后面的连接空值的意思是为了保障输出空值,防止空值单元格显示0值。