科學記號excel

在網路上看到有人在討論一個較大的數字通常在 Excel 中會以指數型式表示,例如:6.37104E+13(參考下圖)。如果想要以科學記號來表示(6.37104 x 10^13)或是完整顯示(63710401047552),該如何處理?

其中輸入的數字以指數型示顯示會預設 7 個有效數字,若將所有數字完整顯示也只能顯示 15 個有效數字。

科學記號excel

在A欄的顯示結果,是一般輸入較大的數字預設的顯示方式,如果要改成B欄的型式,而且取 6 個有效數字。

(1) 儲存格B2輸入公式
=LEFT(TEXT(A2,"0.00000E+0"),7) & " x 10^" & RIGHT(TEXT(A2,"0.00000E+0"),2)

TEXT(A2,"0.00000E+0"):將儲存格A2內容自訂格式為 6 個有效數字。

利用 LEFT 函數取出左邊 7 個數字(有效數字),利用 RIGHT 函數取出右邊 2 個數字(指數)。

另,試試公式:=SUBSTITUTE(TEXT(A2,"0.00000E+0"),"E"," x 10^"),也可以達到相同效果,但是指數部分會顯示 +/- 符號。

(2) 儲存格C2設定數值格式

在自訂格式中填入「?」或「#」或「0」,都可以完整的顯示所有的數字。

科學記號excel

科學記號excel

2017-07-06 Jacky Chen HOW TO USE, Office, 電腦軟體 0

我們常在 Excel 中輸入一較大的數值或是以數字組成的字串時,會遇到以下的狀況:

數字被改成以科學記號表示的數值。

科學記號excel

解決方式(1)

如果想要讓儲存格中顯示你原本輸入的原始數字(不管長度多長),試試以下的方式:

①、將儲存格A1設定其數值格式為文字,再填入數字

科學記號excel

解決方式(2)

輸入數字前,先輸入一個「 ‘ 」(單引號),再輸入數字」 或原本的是數字前直接加上一個「 ‘ 」 。

科學記號excel

不管你是使用方法1或是方法2,如果你想將這些「文字」改成「數字」時,可以點選儲存格右側的驚嘆號,再選取[轉換成數字]。

科學記號excel

如果你要輸入的是例如:0800000000這種數字時,是不是第一個0會被自動去除。

因為 Excel 如果認定這是個數字時,會將第一個0自動消除。該如何解決呢?

一樣也是套用前述的兩種方法即可解決。

Previous article

Next article

Be the first to comment

Leave a Reply

Your email address will not be published.

Name *

Email *

Website

Comment

Skip to content

  • Home
  • Blog
  • Contact
  • 免費模板下載

    • Home
    • teach
    • 【教學】Excel如何將資料取消、更改為科學記號顯示數值?

    科學記號excel

    excel 科學記號 取消


    科學記號excel

    Step 1 在通用格式,當數值超過12位數的時候,數值將會以科學符號顯示


    科學記號excel

    Step 2 在功能列「常用」中將「數值」選單拉開,可以看到前三種「數值」、「貨幣符號」、「會計專用」都可以將數值完整顯示出來


    科學記號excel

    Step 3 如果希望將數值或貨幣等格是以科學記號表示,在功能列「常用」中將「數值」選單打開,選擇「科學符號」即可以將格式更改為科學記號顯示

    【教學】Excel如何將資料取消、更改為科學記號顯示數值?

    文章導覽