求助通过公式取左边最近的列的数据
如图,求问如何通过公式取出左边最近一次有数据的结果。审核结果可能会出现其它的汉字,汉字内容不确定,另外审核意见为模拟数据,实际上可能是一段话,也可能包含任意字符和汉字。
=TRIM(MID(SUBSTITUTE(TEXTJOIN(" ",1,$B2:$M2)," ",REPT(" ",99)),(SUM(N(MID(TEXTJOIN(" ",1,$B2:$M2),ROW($1:$99),1)=" "))+COLUMN(A:A)-1)*99-98,99))三键结束右拉下拉 =LOOKUP(1,0/(B2:M2>"A"),B2:M2)
=LOOKUP(9^9,B2:M2) 目前想到的办法是通过确定列号之后取数,但是感觉公式比较冗长,求大神指教。 =INDEX(2:2,,COUNTA($A2:$M2)-(COLUMN(A1)=1))
=INDEX(2:2,,LOOKUP(,0/$B2:$M2,COLUMN(A:L)))
下拉,右拉。 =LOOKUP(1,0/(ISTEXT(B2:M2)),B2:M2)
=LOOKUP(1,0/(B2:M2>0),B2:M2) 抱歉大神,我可能没表达清楚,审核结果和意见都有可能是其它的文字,但是不管文字是什么,只要取左边最近一次有文字的结果就可以了。 抱歉大神,我可能没表达清楚,审核结果和意见都有可能是其它的文字,但是不管文字是什么,只要取左边最近一次有文字的结果就可以了。 =IFS(L2<>"",L2,J2<>"",J2,H2<>"",H2,F2<>"",F2,D2<>"",D2,B2<>"",B2)
最简单的,右拉,下拉 你模拟的不是需要的结果吗