如何在一行中横向返回第一个和最后一个不等于零的列标题

懒得批爆
懒得批爆

创作者俱乐部成员

如图,黄色背景的公式应怎么书写? 在一行数据中,如何返回第一个不等于零的列标题和最后一个不等于零的列标题
四川省
浏览 143
收藏
6
分享
6 +1
10
+1
全部评论 10
 
会飞的鱼
会飞的鱼

KVP函数专家、创作者俱乐部成员

首次公式:=XLOOKUP(1,N(B3:M3<>0),$B$2:$M$2) 最后公式:=XLOOKUP(1,N(B3:M3<>0),$B$2:$M$2,,,-1)
· 辽宁省
1
回复
懒得批爆
懒得批爆

创作者俱乐部成员

鱼老师果然简洁厉害👍
· 四川省
回复
 
逐渐陌生
参考公式:=REDUCE(O2:P2,A3:A9,LAMBDA(x,y,VSTACK(x,LET(t,TOCOL(OFFSET(y,,1,,12)/1,3),f,FILTER(t,t<>0),XLOOKUP(HSTACK(TAKE(f,1),TAKE(f,-1)),OFFSET(y,,1,,12),B2:M2,"")))))
· 广西
回复
 
Vicky
真的是来学习的
· 上海
回复
 
Mustang
我是来学习的
· 贵州省
回复
 
墨云轩
墨云轩

创作者俱乐部成员

看图,用了个比较笨方法
· 河北省
回复
懒得批爆
懒得批爆

创作者俱乐部成员

第一个图得到了结果,第二个图没有得到相应的结果是什么原因
· 四川省
回复