[算表] XX-YYY 或X-YY的資料用MID擷取

看板Office作者時間14年前 (2012/03/29 13:57), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
軟體:Excel 版本:2003 請問如果我有一串資料是命中率 譬如 15-25 5-23 42-103 如果用mid或left去取兩位會是 15 5- →這行就會多出"-"這個符號 42 反過來用right時也會有相同情形 請問該在函數上怎麼調整才可以去掉 "-" 感謝高手解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.6.49 ※ 編輯: phelyl 來自: 59.116.6.49 (03/29 14:07)

03/29 14:09, , 1F
用find去找-的位置,再用Mid, Left去取就可以了
03/29 14:09, 1F

03/29 17:18, , 2F
我還是不太懂意思可以解釋清楚一點嗎
03/29 17:18, 2F
※ 編輯: phelyl 來自: 59.116.6.49 (03/29 17:19)

03/29 17:28, , 3F
=LEFT(A1,FIND("-",A1)-1)
03/29 17:28, 3F

03/29 17:29, , 4F
其實你可以查help就有很詳盡的說明了,舉例資料在A1,15-25
03/29 17:29, 4F

03/29 17:29, , 5F
=LEFT(A1,FIND("-",A1)-1)可以得到15
03/29 17:29, 5F

03/29 17:29, , 6F
=RIGHT(A1,LEN(A1)-FIND("-",A1))可以得到25
03/29 17:29, 6F

03/29 17:37, , 7F
=SUBSTITUTE(LEFT(A1,2),"-",)
03/29 17:37, 7F

03/29 18:50, , 8F
謝謝 各位高手的回答 我自己會再好好搞懂 感謝
03/29 18:50, 8F
文章代碼(AID): #1FS_dbif (Office)
文章代碼(AID): #1FS_dbif (Office)