有没有Excel函数可以返回某一行中第一个不为0的数值所在的列,不是第一个不为零的数值

 我来答
大宝妈谈教育
高粉答主

2020-05-14 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:47.9万
展开全部

1.第一步是查看下表的情况,找到某一产品并复制某一产品在4月份的销售价值,如下图所示。

2.其次,在完成以上步骤后,说明要使用的函数,即函数公式的表达式。所需的函数是vlookup,如下面的图100所示。

3.然后,在完成以上步骤后,根据公式表达式将其应用到表中。以4月份牙膏的销售度为例,在单元格中输入函数公式即可得到结果,如下图所示。

4.然后,详细解释函数公式:首先,第一个值是在产品名称下面输入的产品名称,因此直接引用单元格。下一个要查找的区域是以前的整个数据区域。返回的列数是4月份查询区域中的第5列。输入数字0作为精确的表示,如下图所示。

5.稍后,在完成以上步骤后,您可以按Enter键获得相应的结果,如下图所示。

6.最后,在完成以上步骤后,在产品中输入其他产品名称,即可实现4月份相应的销售。因此,在查找产品时,您可以键入该产品并快速获得结果,如下图所示。这样,问题就解决了。

百度网友e1af404
推荐于2017-11-25 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:3875万
展开全部
有啊。

假如你要返回第1行中第一个不为0的数值所在的列号,公式就写成
=MIN(IF(1:1<>0,COLUMN(1:1),10000))
Ctrl+Shift+回车三键结束输入
追问
谢啦,再问一下,为什么要用Ctrl+Shift+回车结束输入?
追答
数组公式啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RickyJl
2013-05-27 · TA获得超过1521个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1217万
展开全部
假设你要查第四行,则其他任一单元格输入数组公式=MIN(IF(4:4<>0,COLUMN(4:4),"")),同时按CTRL,SHIFT,ENTER三键结束公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sinyeeeeeeeeee
2022-02-09
知道答主
回答量:4
采纳率:0%
帮助的人:1407
展开全部
在任意单元格输入
=SUMPRODUCT(MAX((1:1<>0)*COLUMN(1:1)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宠小猫的大猫
2013-05-27 · TA获得超过597个赞
知道小有建树答主
回答量:343
采纳率:90%
帮助的人:85万
展开全部
MIN(IF(2:2=0,COLUMN(2:2),0))+1

其中2:2表示第2行,返回的列号1表示A列,2表示B列.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式