返回列表 上一主題 發帖

[發問]分類整理配方需要量

[發問]分類整理配方需要量

本帖最後由 rakefrank 於 2013-9-5 21:22 編輯

A1=G(a+b)(1.2+2)
B1=H(a+b+c)(3+1+4.2)
C1=K{a+(b+c)}{1.5+(2+2)}
D1=L{a+(b+c)}{1.5+(2+2)}

這是G、H、K、L配方的表示法
有辦法將a、b、c、d要多少量整理加總嗎?
請協助幫忙,感謝!

配方.rar (1.65 KB)

本帖最後由 p212 於 2013-9-6 09:38 編輯

回復 1# rakefrank
就附件檔而言,您要的結果不是已整理好了嗎? (若就配方項目G、H、K、L...可能擴展項目數而言,依您的方法只要將「總需要量」列置於a、b、c、d列之上即可)
可以再將問題描述一下嗎?讓大夥兒一起研究吧!
謝謝!

TOP

你的陳述有點抽象,可以再說的清楚一點嗎?
因為就你的表來看,你都已經加總好了,不明白你還需要什麼其他功能?

TOP

本帖最後由 rakefrank 於 2013-9-6 13:57 編輯

因為只有4筆資料我可以馬上整理好
但是實際上配方大概有上萬種
而且成份也不只4種
有什麼辦法可以讓EXCEL解讀配方而自動計算成份
資料格式來源是txt檔

希望能自動分出成份
感謝大家的指導

TOP

配方2.rar (2.2 KB)
附件B2~B5、C2~C5就是我嘗試要將成份比例解讀
有更好、更有效率的方法嗎

TOP

本帖最後由 ANGELA 於 2013-9-6 20:51 編輯

把C2公式改成=SUBSTITUTE(SUBSTITUTE(MID(A2,IF(ISERROR(SEARCH("}",A2,1)),SEARCH(")",A2,1),SEARCH("}",A2,1))+2,LEN(A2)-IF(ISERROR(SEARCH("}",A2,1)),SEARCH(")",A2,1),SEARCH("}",A2,1))-2),"(",),")",)往下copy
C13=--MID(SUBSTITUTE($C2,"+",REPT(" ",50)),1,50)
D13=--MID(SUBSTITUTE(C2,"+",REPT(" ",50)),51,50)
E13=IF((LEN(C2)-LEN(SUBSTITUTE(C2,"+",)))<2,"",--MID(SUBSTITUTE($C2,"+",REPT(" ",50)),101,50))
F13=IF((LEN(C2)-LEN(SUBSTITUTE(C2,"+",)))<3,"",--MID(SUBSTITUTE($C2,"+",REPT(" ",50)),151,50))
B2=IF(ISERROR(SEARCH("{",A2,1)),MID(A2,SEARCH("(",A2,1),SEARCH(")",A2,1)-SEARCH("(",A2,1)+1),MID(A2,SEARCH("{",A2,1),SEARCH("}",A2,1)-SEARCH("{",A2,1)+1))

TOP

回復 6# ANGELA

感謝你提供的建議
原來SUBSTITUTE和REPT這麼好用

TOP

再請教一下用SUBSTITUTE把字串變成B2=a+b+c+d後
想繼續分成C2=a
                      D2=b
                      E2=c
                      F2=d
麻煩指導

TOP

回復 8# rakefrank

    B2=a+b+c+d
    C2=TRIM(MID(SUBSTITUTE($B2,"+",REPT(" ",50)),COLUMN(A1)*50-49,50))向右copy

TOP

回復 9# ANGELA


    感謝指導

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題