熊伟军 发表于 2021-12-24 12:44:00

求助通过公式取左边最近的列的数据


如图,求问如何通过公式取出左边最近一次有数据的结果。审核结果可能会出现其它的汉字,汉字内容不确定,另外审核意见为模拟数据,实际上可能是一段话,也可能包含任意字符和汉字。

江大桥 发表于 2022-1-2 16:07:28

=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))三键结束右拉下拉

好红的猫猫 发表于 2022-1-6 15:03:06

=LOOKUP(1,0/(B2:M2>"A"),B2:M2)
=LOOKUP(9^9,B2:M2)

伟金麟 发表于 2022-1-13 15:20:56

目前想到的办法是通过确定列号之后取数,但是感觉公式比较冗长,求大神指教。

勤快的猪哼哼 发表于 2022-1-19 07:27:53

=INDEX(2:2,,COUNTA($A2:$M2)-(COLUMN(A1)=1))
=INDEX(2:2,,LOOKUP(,0/$B2:$M2,COLUMN(A:L)))
下拉,右拉。

灬娃娃灬 发表于 2022-1-21 01:39:06

=LOOKUP(1,0/(ISTEXT(B2:M2)),B2:M2)
=LOOKUP(1,0/(B2:M2>0),B2:M2)

鱼儿樱桃哥 发表于 2022-1-25 17:19:54

抱歉大神,我可能没表达清楚,审核结果和意见都有可能是其它的文字,但是不管文字是什么,只要取左边最近一次有文字的结果就可以了。

发表于 2022-1-27 06:57:32

抱歉大神,我可能没表达清楚,审核结果和意见都有可能是其它的文字,但是不管文字是什么,只要取左边最近一次有文字的结果就可以了。

原来的模样 发表于 2022-1-30 15:00:04

=IFS(L2<>"",L2,J2<>"",J2,H2<>"",H2,F2<>"",F2,D2<>"",D2,B2<>"",B2)
最简单的,右拉,下拉

梦饮千樽酒 发表于 2022-2-9 11:19:50

你模拟的不是需要的结果吗
页: [1] 2 3 4
查看完整版本: 求助通过公式取左边最近的列的数据