將數字四捨五入至所要的小數位數

將數字四捨五入至所要的小數位數

如果您不希望儲存格中不必要的小數位數,導致顯示 ###### 符號,或您不需要極精微的準確度,您可以變更儲存格格式以取得想要的小數位數。

或者,如果您想要四捨五入到最接近的主要單位 (例如千位數、百位數、十位數或個位數),請在公式中使用函數。

使用按鈕以進行下列動作:

  1. 選取要設定格式的儲存格。

  2. [常用] 索引標籤上,按一下 [增加小數位數][減少小數位數],以顯示較多或較少的小數位數。

套用內建數字格式以進行下列動作:

  1. 在 [常用] 索引標籤上的 [數值] 群組中,按一下數值格式清單旁的箭號,然後按一下 [其他數值格式]。

[常用] 索引標籤上的 [數值] 群組

  1. [類別] 清單內,根據您的資料類型,按一下 [貨幣][會計專用][百分比][科學記號]

  2. [小數位數] 方塊中,輸入要顯示的小數位數。

在公式中使用函數以進行

使用 ROUND 函數將數字四捨五入至您想要的位數。此函數只有兩個引數 (引數是公式執行所需的資料)。

  • 第一個引數是您要四捨五入的數字,它可以是儲存格參照或數字。

  • 第二個引數是要將數字四捨五入的位數。

假設儲存格 A1 包含 823.7825。若要將數字捨入至最接近的:

  • 千位數

    • 輸入 =ROUND(A1,-3) (等於 1,000)

    • 823.7825 和 1,000 之間的差距小於和 0 之間的差距 (0 是 1,000 的倍數)

    • 請在此使用負數,因為您想要讓四捨五入發生在小數點的左邊。同樣的原理也適用於下面兩個四捨五入至百位數和十位數的公式。

  • 百位數

    • 輸入 =ROUND(A1,-2) (等於 800)

    • 800 與 823.7825 之間的差距小於其和 900 之間的差距。現在您應該已經了解原理。

  • 十位數

    • 輸入 =ROUND(A1,-1) (等於 820)

  • 個位數

    • 輸入 =ROUND(A1,0) (等於 824)

    • 使用零將數字四捨五入到最接近的單一位數。

  • 十分位

    • 輸入 =ROUND(A1,1) (等於 823.8)

    • 請在此使用正數,將數字四捨五入到您指定的小數位數。同樣的原理也適用於下面兩個四捨五入至百分位和千分位的公式。

  • 百分位

    • 輸入 =ROUND(A1,2) (等於 823.78)

  • 千分位

    • 輸入 = ROUND(A1,3) (等於 823.783)

使用ROUNDUP函數將數字無條件進位。它的執行方式和 ROUND 相同,但它一律會將數字無條件進位。例如,如果您要將 3.2 無條件進位到零個小數位數:

  • =ROUNDUP(3.2,0) (等於 4)

使用 ROUNDDOWN 函數將數字無條件捨去。它的執行方式和 ROUND 相同,但它一律會將數字無條件捨去。例如,如果您要將 3.14159 捨去到三個小數位數:

  • =ROUNDDOWN(3.14159,3) (等於 3.141)

提示: 若要取得更多範例,以及試用 Excel Online 活頁簿中的範例資料,請參閱 ROUNDROUNDUPROUNDDOWN 這些文章。

您可以在 Excel [選項] 中為數字設定預設小數點。

  1. 按一下 [選項] (Excel 2010 到 Excel 2016),或按一下 [Microsoft Office 按鈕] Office 按鈕影像 > [Excel 選項] (Excel 2007)。

  2. 在 [進階] 類別中,選取 [編輯選項] 底下的 [自動插入小數點] 核取方塊。

  3. [小數位數] 方塊中,為小數點右邊的位數輸入正數,或是為小數點左邊的位數輸入負數。

    附註: 例如,如果您在 [小數位數] 方塊中輸入 3,然後在儲存格中輸入 2834,該值將會是 2.834。如果您在 [小數位數] 方塊中輸入 -3,然後在儲存格中輸入 283,該值將會是 283000。

  4. 按一下 [確定]。

    狀態列中會顯示 [自動設定小數點] 指標。

  5. 在工作表上按一下儲存格,然後輸入您想要的數字。

    附註: 在您選取 [自動設定小數點] 核取方塊前就已經輸入的資料不會受到影響。

  • 若要暫時覆寫 [自動設定小數點] 選項,請在輸入數字時輸入小數點。

  • 若要移除您已使用 [自動設定小數點] 輸入之數字中的小數點,請執行下列操作:

    1. 按一下 [選項] (Excel 2010 到 Excel 2016),或按一下 [Microsoft Office 按鈕] Office 按鈕影像 > [Excel 選項] (Excel 2007)。

    2. 在 [進階] 類別中,清除 [編輯選項] 底下的 [自動插入小數點] 核取方塊。

    3. 在空白儲存格中,視您想要移除的小數位數而定,輸入 101001,000 等數字。

      例如,如果數字包含兩個小數位數,而且您想要將它們轉換成整數,請在儲存格中輸入 100

    4. 在 [常用] 索引標籤上,按一下 [剪貼簿] 群組中的 [複製] 按鈕影像 ,或按 CTRL+C。

    5. 在工作表上,選取包含具有您想要變更小數位數之數字的儲存格。

    6. 在 [常用] 索引標籤上的 [剪貼簿] 群組中,按一下 [貼上] 底下的箭號,然後按一下 [選擇性貼上]。

    7. 在 [選擇性貼上] 對話方塊中,按一下 [運算] 底下的 [乘]。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

請參閱

將數字四捨五入

為何顯示四捨五入的數字?

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×