[問題] 請問關於擷取一段數字?--MID

看板Office作者 (PiXar)時間16年前 (2010/03/08 00:41), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
軟體:Excel 2007 版本: 假設我有一筆資料是關於同學的體重身高 格式都是如以下這個方式表示 ex. A ┌────┐ 1 │172-78 │ ├────┤ 2 │152-50 │ ├────┤ 3 │185-101 │ └────┘ 那我想在接下來的B與C行分別顯示身高以及體重 我有爬了一些相關的文章 我知道要擷取一段文字要使用Mid 還有要找尋特定的符號可以用Find 所以我可以順利完全B行的部分 =Mid(A1, 1, 3) 可是我不太知道我該怎麼去寫C行 因為體重的部分好像有的是2位數有的卻是3位數 首先找尋開頭的部分:=Find("-", A1)+1 但是體重會有幾位數這個該怎麼寫才會正確呢^^? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.84.113 ※ 編輯: pixartouch 來自: 140.115.84.113 (03/08 00:42)

03/08 00:46, , 1F
hint:你還有個LEN可以用
03/08 00:46, 1F

03/08 00:51, , 2F
喔喔..所以就是總長去減掉"-"位置就可以知道剩下多少!!
03/08 00:51, 2F

03/08 00:51, , 3F
EXCEL的函數真的是五花八門阿XDD
03/08 00:51, 3F
文章代碼(AID): #1BazT63M (Office)
文章代碼(AID): #1BazT63M (Office)