用match函数求得位置。示例公式:=match(100,1:1,)
公式得到第1行中数值100第一次出现在哪列。
一,excel如何查找上一个非0数值?
答:
1,替换法:ctrl+h
在替换值里写上 =index(a:a,row()-1)
如图:记得勾选单元格匹配
2,空值定位法:
知识点:f5定位的用法,相对引用
原理:把0值用f5,定位条件找出来,把这些单元格的值=上一个单元格的值。
excel
查找某行第一个空值列号
{=SMALL(IF(ISBLANK($B2:$J2),COLUMN($B2:$J2),9999),1)}
上面的是一个数组公式,用Ctrl+Shift+Enter结束公式。
上面的数组公式我是写在了A列中,得出的结果是用数字表示的列号。(比如:1表示A列、2表示B列、3表示C列……
small({数组},1)在上面公式里的作用是将符合条件的单元格(空单元格)列号按从小到大排序。