作者:乔山办公网日期:
返回目录:excel表格制作
=index($A$1:$A$10,small(if($B$1:$B$10<>0,row($1:$10),11),row(A1)))
数组公式,按百CTRL+shift+回车结束。
PS.
$A$1:$A$10 为要度引用的数据
$B$1:$B$10为查找非0数区域问
row()里的行数必须与前面两答个区域的行数一致
向下拉可得到第二个版、第三个...非零数字的对应单元权格。
在B1中输入或复制粘贴下列数组公式
=MIN(IF(A1:A30<>0,A1:A30))
按三键CTRL+SHIFT+ENTER结束公式输入
用筛选可以做到
先在第一行上插入一行,设置标题
然后选中ABC列,筛选A列不为0的值
然后按ctrl+G,设置定位条件为可见单元格
取消筛选,按ctrl+C复制,选择一个位置粘贴
假设原数据是A1:A100
B1
=index(A:A,small(if(a$1:a$100<>0,row(a$1:a$100),4^8),row(a1)))&""
这是数组知公式,你输入完公道式后,不要按回车
而是按下ctrl+shift+回车
标志是编辑内栏中看到公式前后有{}才行,没有容的话表示你没按好三键