挑出 "5.0": =LEFT(A1, FIND("-", A1)-1) 挑出 "7.0": =MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1) 挑出 "9.0": =MID(A1,FIND("-",A1,FIND("-",A1)+1)+1,10)
再稍微複雜一點, 提供一個 B1 儲存格, 動態選擇 A1 儲存格中的值, 並套用公式:
- 如果 B1 儲存格中的值大於或等於 1000, 就算出 B1 / 12 * 5.0
- 如果 B1 儲存格中的值大於或等於 501 並且小於 1000, 就算出 B1 / 12 * 7.0
- 如果 B1 儲存格中的值小於或等於 500, 就算出 B1 / 12 * 9.0
=IF(B1>=1000,B1/12*VALUE(LEFT(A1, FIND("-", A1)-1)),IF(B1>=501,B1/12*VALUE(MID(A1,FIND("-",A1)+1,FIND("-",A1,FIND("-",A1)+1)-FIND("-",A1)-1)), B1/12*VALUE(MID(A1,FIND("-",A1,FIND("-",A1)+1)+1,10))))
其實如果只是要將 A1 中的字串拆開, 分別放入其它欄位中, 可以直接用 資料 > 資料剖析(Data > Text To Column) 搞定.
更多資訊:
- EXCEL SOLUTION
Keyword: Split
沒有留言:
張貼留言