发布网友
共1个回答
热心网友
为了公式简单有条理,定位第一行定义四个名称:
收=IF(ISNUMBER(FIND("收",$A1)),MID($A1,FIND("收",$A1)+1,100),"")
汇=IF(ISNUMBER(FIND("汇",$A1)),MID($A1,FIND("汇",$A1)+1,100),"")
付=IF(ISNUMBER(FIND("付",$A1)),MID($A1,FIND("付",$A1)+1,100),"")
欠=IF(ISNUMBER(FIND("欠",$A1)),MID($A1,FIND("欠",$A1)+1,100),"")
注意如果还有其他关键字(比如【余】),也可以同样定义
为了数据整齐,我提取到了BCDE列
B2:
=LEFT(收,MIN(IF(CODE(MID(收&"啊",ROW(INDIRECT("A1:A"&LEN(收&"啊"))),1))>57,ROW(INDIRECT("A1:A"&LEN(收&"啊"))),9^9))-1)数组公式,Ctrl+Shift+Enter三键结束
CDE同行用同样的公式,不过把公式里的【收】改为【汇、付、欠、余】既可
效果如图
附件可下载参考