Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

excel字元截取(mid)尾數0無法顯示

請問使用mid函數截取字串123.12500

的小數位後5碼

公式為mid(A1,5,5)

在結果欄位只會顯示125

請問要如何才能讓最後兩碼零也顯示

ps.

1.格式設定的小數位數無用

2.換用left或right函數也無用

2 個解答

評分
  • RCC
    Lv 6
    7 年前
    最佳解答

      mid函數是針對字串做截取動作,故就數值而言就必須先做轉換的動作,

    即mid(text(A1,"###.00000"),5,5)

    2014-03-27 10:46:36 補充:

      mid函數是針對字串做截取動作,故就數值而言就必須先做轉換的動作,即mid(text(A1,"###.00000"),5,5)。  如果您要執行P.S.所述格式設定的小數位數,您得先設定格式為文字再輸入帶有小數位數的數字,不能先輸入數字後再設定為文字格式,因為這樣設定無法改變編輯列原有呈現的值,除非您再修正編輯列的值,補上缺掉的0。您在編輯列設定的公式,它是抓編輯列呈現的資料做運算,不是抓儲存格格式設定後的資料。

      以上說明希望對您會有所幫助。

    參考資料: 工作經驗
  • KK
    Lv 7
    7 年前

    =LEFT(MOD(A1,1)*10^5,5)

    =RIGHT(TEXT(A1,"0.00000"),5)

還有問題?馬上發問,尋求解答。