第1个回答 2013-03-07
假定数据在A列从A1开始。我给出以下通用公式(已测试通过!)
1、求t前的数字公式
=SUM(MID("0"&A1,LARGE(ISNUMBER(-MID(A1,ROW(INDIRECT("$1:$"&FIND("t",A1)-1)),1))*ROW(INDIRECT("$1:$"&FIND("t",A1)-1)),ROW(INDIRECT("$1:$"&FIND("t",A1)-1)))+1,1)*10^ROW(INDIRECT("$1:$"&FIND("t",A1)-1)))/10
将公式拷贝后按组合键ctrl+shift+enter结束公式输入
2、求-后的数字公式
=-LOOKUP(,-MID(A1,FIND("-",A1)+1,ROW(INDIRECT("$1:$"&LEN(A1)-FIND("-",A1)))))
将公式拷贝后按组合键ctrl+shift+enter结束公式输入
第2个回答 2013-03-07
B1C1中分别输入
=MID(A1,3,FIND("t",A1)-3)
=MID(A1,FIND("-",A1)+1,FIND("m",A1)-FIND("-",A1)-1)
或
=SUBSTITUTE(MID(A1,FIND("-",A1)+1,LEN(A1)),"m",)
下拉填充。
第3个回答 2013-03-07
b2公式
=right(left(a2,find("t",a2,1)-1),len(left(a2,find("t",a2,1)-1))-2)
C2公式
=substitute(right(a2,len(a2)-find("_",a2,1)),"m",1,)
第4个回答 2013-03-07
提取t之前的数字:
=REPLACE(LEFT(A1,FIND("t",A1,1)-1),1,2,"")
提取-之后m之前的数字:
=MID(A1,FIND("-",A1)+1,LEN(A1)-FIND("-",A1)-1)
第5个回答 2013-03-07
b2=MID(LEFT(A2,FIND("t",A2)-1),3,4)
c2=LEFT(MID(A2,FIND("-",A2)+1,10),FIND("m",MID(A2,FIND("-",A2)+1,10))-1)