網友問到:在一個時間字串的清單裡,如何取出天數、時數、分數?

Excel-在一個時間字串的清單裡取出天數、時數、分數

【設計與解析】

先假設天數、時數和分數都在 2 位數以內。

儲存格B4:=IFERROR(MID($A4,FIND(B$3,$A4)-2,1)*1,"")&
IFERROR(MID($A4,FIND(B$3,$A4)-1,1)*1,"")

複製儲存格B4,貼至儲存格B4:D10。

(1) IFERROR(MID($A4,FIND(B$3,$A4)-2,1)*1,"")

利用 FIND 函數找出儲存格A4內容的字元的位置(傳回一個數字)。

再利用 MID 函數取出該位置往前 2 個字元的位置,再取出 1 個字元。

其中的「*1」運算,對於傳回值的數字不會改變,對於傳回值的文字會得到錯誤訊息。

利用 IFERROR 函數將錯誤訊息顯示為空字串。

(2) IFERROR(MID($A4,FIND(B$3,$A4)-1,1)*1,"")

利用 FIND 函數找出儲存格A4內容的字元的位置(傳回一個數字)。

再利用 MID 函數取出該位置往前 1 個字元的位置,再取出 1 個字元。

其中的「*1」運算,對於傳回值的數字不會改變,對於傳回值的文字會得到錯誤訊息。

利用 IFERROR 函數將錯誤訊息顯示為空字串。

(3) 第(1)式&第(2)式,即為所求。

 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()