Board logo

標題: [發問] 公式可再簡化嗎? [打印本頁]

作者: dakiu    時間: 2012-10-8 11:39     標題: 公式可再簡化嗎?

儲存格內B2:
205×428×11.8     
                          C2        D2       E2
要分成3格     205     428      11.8

公式:
C2=LEFT($B$2,FIND("×",$B$2)-1)
D2=LEFT(MID(B2,FIND("×",B2)+1,FIND("×",B2,FIND("×",B2)+1)),FIND("×",MID(B2,FIND("×",B2)+1,FIND("×",B2,FIND("×",B2)+1)))-1)
E2=MID(B2,FIND("×",B2,FIND("×",B2)+1)+1,10)

這樣分離的公式可以再簡化嗎?能力有限,只能想到這樣了....
作者: ANGELA    時間: 2012-10-8 12:06

資料剖析最快

=--MID(SUBSTITUTE($A2,"×",REPT(" ",20)),COLUMN(A:A)*20-19,20)

C2=LEFT(A1,FIND("×",A1)-1)
D2=MID(A1,FIND("×",A1)+1,FIND("@",SUBSTITUTE(A1,"×","@"))-1)
E2=-LOOKUP(,-RIGHT(A1,ROW(1:9)))
作者: dakiu    時間: 2012-10-8 12:33

謝版大指點,我先研究試試看..
作者: softsadwind    時間: 2012-10-8 15:53

回復 1# dakiu


    E2= =RIGHT(A2,FIND("×",A2)-1)
作者: amaylin    時間: 2012-10-8 16:05

回復 3# dakiu


   D3 =MID(B2,FIND("×",B2)+1,(FIND("×",RIGHT(B2,LEN(B2)-FIND("×",B2))))-1)
作者: JBY    時間: 2012-10-8 16:20

B2 : 205×428×11.8

同選C2, D2 & E2

{=--TRIM(MID(SUBSTITUTE($B2,"×",REPT(" ",50)),{1,50,100},50))}

Ctrl+Alt+Enter 3鍵結束
作者: dakiu    時間: 2012-10-9 11:53

回復 2# ANGELA

版大:
有點不懂意思,實際做不出來,上傳附件...還請指點一二......感謝!
作者: ANGELA    時間: 2012-10-9 13:02

公式中的x與B8的x不一致,改一致即可。
作者: dakiu    時間: 2012-10-9 13:54

回復 8# ANGELA


    原來細節未注意到...感謝指點..




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)