在 Excel 中,Round函數是一個比較好用的保留小數函數,它會把小數按指定位數保留小數位數、整數自動取整,而不像設置單元格格式保留小數位數,無論是小數還是整數都保留指定小數位數。Round函數保留小數位數分為三種情況,分別為保留指定小數位數、取整和從小數點處向左移位。以下是 Excel Round函數的使用方法,共有五個實例,包含批量給已有公式添加Round保留小數實例,實例操作所用版本均為 Excel 2016。
一、Round函數語法
1、表達式:ROUND(Number, Num_Digits)
中文表達式:ROUND(數字, 保留小數位數)
2、說明:
Num_Digits 為要四捨五入保留的小數位數;如果 Num_Digits 大於 0,把數字四捨五入到指定小數位數;如果 Num_Digits 等於 0,把數字四捨五入到最接近的整數;如果 Num_Digits 小於 0,把數字四捨五入到小數點左邊的相應位數。
二、Round函數的使用方法及實例
(一)保留兩位小數的實例
1、選中 B1 單元格,輸入公式 =round(a1,2),按回車,返回 5.68;把滑鼠移到 A1 右下角的單元格填充柄上,按住左鍵並往下拖到 B3,則 A2 和 A3 中的數值也實現保留兩位小數;操作過程步驟,如圖1所示:
2、從 A1 到 A3 三個數字的保留小數位數可知,每個數都按四捨五入的方式保留兩位小數。
(二)保留最接近的整數實例
1、雙擊 B1 單元格,把上例的公式 =round(a1,2) 的 2 去掉,按回車,返回 6;再次雙擊 B1 單元格,把公式改為 =round(a1,0),按回車,同樣返回 6;用往下拖的方法,把 A2 和 A3 的數字也保留整數;操作過程步驟,如圖2所示:
2、從操作可知,當保留整數時,Round函數可以省略 Num_Digits;另外,保留整數也都進行了四捨五入。
(三)四捨五入到小數點左邊的相應位數的實例
1、向左移一位
A、雙擊 B1 單元格,把 B1 中的公式改為 =ROUND(A1,-1),按回車,返回 570;用往下拖的方法,把 A2 和 A3 都從小數點處往左移一位;操作過程步驟,如圖3所示:
B、A1 中的 567.69 從小數點處往左一位,即到了十分位,個位向十分位進一,個位變為 0;B2 中的 823.45 由於個位小於 5,因此直接捨去,個數變為 0,所以返回 820;A3 中的 389.15 與 A1 中的 567.59 是一樣道理。
2、向左移兩位
A、雙擊 B1 單元格,把公式中的 -1 改為 -2,則公式變為 =ROUND(A1,-2),如圖4所示:
B、按回車,返回 500,同樣用往下拖的方法,把 A2 和 A3 都從小數點處往左移兩位,如圖5所示:
C、從小數點處往左移兩位只看十分位是否大於等於 5,個位大於等於 5 也不會向前進一;例如 A1 中的 547.69,向左移兩位,個數是 7,十分位是 4,如果個位向十分位進一,則十分位變為 5,十分位再向百分位進一,結果應該為 600,而最終結果為 500;A2 和 A3 向左移兩位也是一樣的道理。
(四)Round函數與Average函數組合實例
1、假要計算學生成績表中每個學生的平均分並保留一位小數。把公式 =ROUND(AVERAGE(B2:H2),1) 複製到 I2 單元格,按回車,返回第一個學生的平均分,並保留一位小數;用往下拖的方法求出其他學生的平均分;操作過程步驟,如圖6所示:
2、公式說明:公式 =ROUND(AVERAGE(B2:H2),1) 用 AVERAGE(B2:H2) 求 B2:H2 的平均值,然後用 Round 四捨五入保留一位小數;從結果可以看出,如果平均值為整數,只保留整數,如 I6 中的 86。
(五)批量添加Round函數
一個學生表中,已經用 Average函數求好平均分,現在要求用 Round函數把求平均值的結果保留一位小數,這裡選用給 Average 加 Round 的方法,由於一個個加比較麻煩,可以用替換的方法,步驟如下:
1、由於要替換公式,不顯示公式的不能替換,因此要先按 Ctrl + ~ 組合鍵顯示公式,如圖7所示:
2、選中 I1 單元格,按 Ctrl + H 打開「查找替換」窗口並自動選擇「替換」選項卡,在「查找內容」右邊輸入 =,在「替換為」右邊輸入 -=round(,單擊「選項」展開,單擊「範圍」右邊下拉列表框,選擇「工作表」,單擊「搜索」右邊的下拉列表框,選擇「按列」,單擊「全部替換」,彈出有「28處被替換」提示窗口,則把公式 =Average(B2:H2) 中 = 替換為 -=round(;再把「查找內容」改為 ),「替換為」改為 ),1),單擊「全部替換」,則把公式 -=round(Average(B2:H2) 中的 ) 替換為 ),1),此時,公式變為 -=round(Average(B2:H2),1),公式前多了一個短橫 -,需再把它替換掉;把「查找內容」改為 -=,「替換為」改為 =,單擊「全部替換」,則替換完成,所有 =Average(B2:H2) 被替換為 =round(Average(B2:H2),1);按 Ctrl + ~ 組合鍵退出顯示公式狀態,雙擊 I2 單元格,可以看到其中一個替換結果;操作過程步驟,如圖8所示:
提示:如果直接把 = 替換為 =round(,將無法替換,因為替換後,公式右邊少一個括號不允許替換,所以要在 = 前加短橫先把公式轉為文本,替換好後再把 -= 替換為 = 即可。