如何在excel中取一行中第一个非空值

如下图,维护单位列想取后面列中第一个非空值,如何操作,谢谢!

B2公式:
=INDEX(C2:J2,MIN(IF(C2:J2<>"",COLUMN(A:H))))
数组公式,按CTRL+SHIFT+回车,下拉。追问

非常感谢您的回答 我的文件是这样的 我不会修改这个公式 谢谢

追答

B2公式:
=INDEX(L2:AA2,MIN(IF(L2:AA2"",COLUMN(A:P))))
数组公式,按CTRL+SHIFT+回车,下拉。

追问

如果取值数组是L2:AB2 公式如何修改呢 谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-16
=INDEX(G286:G299,MATCH(TRUE,INDEX(ISNUMBER(G286:G299),0),0))
相似回答