如何在Excel中提取小數點後面的數字

2021-03-28 01:53:56 字數 5343 閱讀 2522

1樓:風天天天下無敵

1、開啟電腦進入excel先新建一列,輸入名稱「提取小數點後第n位」,這裡舉例為提取小數點後第3位;

2、輸入公式=right(int(b3*1000))    其中b3是小數所在單元格,1000代表提取小數點後第3位,如果是小數點後第2位,變為100;第一位變為10;

3、得出一個後,選中該單元格,用滑鼠指向單元格的右下角,指標變成+,向下拖動滑鼠填充,就可以了。

2樓:匿名使用者

見樣表截圖

b2輸入

=a2-left(a2,find(".",a2)-1)公式下拉

如果只要小數後面的數值

b2輸入

=--right(a2,len(a2)-find(".",a2))下拉

3樓:莫顏

在excel中,如果某個單元

格中包含一個帶小數,要用公式提取該數值小數點後面的數字,例如a1單元格中包含一個數值「59178.68」,在b1單元格中輸入下面的公式:

=right(a1,len(a1)-find(".",a1))公式返回結果「68」。

要取得純小數,還可用mod函式:

=mod(abs(a1),1)

對於「59178.68」,公式返回「0.68」。

mod函式返回兩數相除的餘數,它可以用int函式來替代,即:

mod(n, d) = n - d*int(n/d)上述公式如果改用int函式就是:

利用這一點可以從一個包含日期和時間的單元格中提取時間。由於excel中的日期和時間是一個序列號,序列號中小數點右邊的數字表示時間,左邊的數字表示日期,因而也可以提取小數點後面的數字來獲取時間。例如在a1單元格中包含公式:

=now()a1單元格中會同時顯示日期和時間「2009-12-31 16:43」,要在b1單元格中提取a1單元格中的時間,在b1單元格中輸入公式:=mod(a1,1)b2單元格中將返回「1900-1-0 16:

43」,然後設定b2單元格的數字格式為時間格式即可。

4樓:匿名使用者

如果數值在a列,b2公式下拉

=a2-int(abs(a2))

5樓:‖枯榮

如果數值在a列,b1公式下拉

=mid(a1,find(".",a1)+1,99)

6樓:笹峰主歐

=mod(a1,1)

如何在excel中提取小數點後面的數字?

7樓:莫顏

在excel中,如果某個單元

格中包含一個帶小數,要用公式提取該數值小數點後專面的數字,例如a1單元格屬中包含一個數值「59178.68」,在b1單元格中輸入下面的公式:

=right(a1,len(a1)-find(".",a1))公式返回結果「68」。

要取得純小數,還可用mod函式:

=mod(abs(a1),1)

對於「59178.68」,公式返回「0.68」。

mod函式返回兩數相除的餘數,它可以用int函式來替代,即:

mod(n, d) = n - d*int(n/d)上述公式如果改用int函式就是:

利用這一點可以從一個包含日期和時間的單元格中提取時間。由於excel中的日期和時間是一個序列號,序列號中小數點右邊的數字表示時間,左邊的數字表示日期,因而也可以提取小數點後面的數字來獲取時間。例如在a1單元格中包含公式:

=now()a1單元格中會同時顯示日期和時間「2009-12-31 16:43」,要在b1單元格中提取a1單元格中的時間,在b1單元格中輸入公式:=mod(a1,1)b2單元格中將返回「1900-1-0 16:

43」,然後設定b2單元格的數字格式為時間格式即可。

8樓:沈守楠

操作方法

01開啟

baiexcel以後,找du到需要去除小數的zhi項dao,在後面的項裡面輸入「=trunc(a1)」,然內後按下回車就可以了。容

02=trunc(a1)函式的指令相當於去尾法,是直接把尾數去掉,而不是四捨五入的方法。

03如果需要對全部的列項進行去尾數,那麼只需要選中第一項,然後下拉擴選全部就可以了。

根據具體問題型別,進行步驟拆解/原因原理分析/內容拓展等。

具體步驟如下:/導致這種情況的原因主要是……

在excel中,如何取小數點前和小數點後的數字

9樓:

在excel中,如果某copy

個單元格中包含一個帶小數,要bai用公式提取該du數值小數點後zhi面的數字,例如a1單元格中包含一個dao數值「59178.68」,在b1單元格中輸入下面的公式:

=right(a1,len(a1)-find(".",a1))公式返回結果「68」。

要取得純小數,還可用mod函式:

=mod(abs(a1),1)

對於「59178.68」,公式返回「0.68」。

mod函式返回兩數相除的餘數,它可以用int函式來替代,即:

mod(n, d) = n - d*int(n/d)上述公式如果改用int函式就是:

利用這一點可以從一個包含日期和時間的單元格中提取時間。由於excel中的日期和時間是一個序列號,序列號中小數點右邊的數字表示時間,左邊的數字表示日期,因而也可以提取小數點後面的數字來獲取時間。例如在a1單元格中包含公式:

=now()a1單元格中會同時顯示日期和時間「2009-12-31 16:43」,要在b1單元格中提取a1單元格中的時間,在b1單元格中輸入公式:=mod(a1,1)b2單元格中將返回「1900-1-0 16:

43」,然後設定b2單元格的數字格式為時間格式即可。

10樓:匿名使用者

見截圖b2輸入

=left(a2,find(".",a2)-1)c2輸入

=mid(a2,find(".",a2)+1,99)下拉複製填充

11樓:匿名使用者

小數點前的數字:=int(a1)

小數點後的數字:=a1-int(a1)

12樓:匿名使用者

假設數字位於a1,取小數點前數字公式:

=left(a1,find(".",a1)-1);

取小數點後數字公式: =right(a1,len(a1)-find(".",a1))

13樓:

trunc最合適,可以使用其他函式如果是正數:trunc(a1)=int(a1)=round(a1,0)=rounddown(a1)=floor(a1,1)在vba中,用fix函式

14樓:婚禮錄影及**

右擊→設定單元格格式→會計專用→小數點後數字位數

15樓:匿名使用者

trunc

請參閱bai

將數字的小數部du分截去,返回整數。

語法zhi

trunc(number,num_digits)number 需要截尾取整dao的數字內。

num_digits 用於指定取整精容度的數字。num_digits 的預設值為 0。

說明函式 trunc 和函式 int 類似,都返回整數。函式 trunc 直接去除數字的小數部分,而函式 int 則是依照給定數的小數部分的值,將其四捨五入到最接近的整數。函式 int 和函式 trunc 在處理負數時有所不同:

怎麼把excel小數點後面的數字精確到兩位數!!!

16樓:_夏初烲

excel使用round函式可以保留小數點後兩位數進行四捨五入計算的具體操作方法:

1.開啟excel,如圖所示。

2.選中單元格,輸入需要計算的資料。

3.選定計算結果的單元格,如圖所示。

4.單元格內輸入「=round(d10,2)」,按enter鍵確定。其中d10是指第d列,第10行,2表示保留兩位小數。

5.得出的結果就是四捨五入的結果,如圖所示。

17樓:

=round(a1,2)

round 函式可將某個數字四捨五入為指定的位數。例如,如果單元格 a1 含有 23.7825 並且希望將該數字四捨五入為小數點後兩位,則可以使用以下公式:

=round(a1, 2)

此函式的結果為 23.78。

語法round(number, num_digits)round 函式語法具有以下引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

number 必需。要四捨五入的數字。

num_digits 必需。位數,按此位數對 number 引數進行四捨五入。

說明如果 num_digits 大於 0(零),則將數字四捨五入到指定的小數位。

如果 num_digits 等於 0,則將數字四捨五入到最接近的整數。

如果 num_digits 小於 0,則在小數點左側進行四捨五入。

若要始終進行向上舍入(遠離 0),請使用 roundup 函式。

若要始終進行向下舍入(朝向 0),請使用 rounddown 函式。

若要將某個數字四捨五入為指定的倍數(例如,四捨五入為最接近的 0.5 倍),請使用 mround 函式。

18樓:匿名使用者

很簡單選中你要設定的數值,右鍵單擊選擇設定單元格格式,在彈出的對話方塊裡選數字一欄,然後選下面的數值,右面的小數位數裡面改為2就可以了。

19樓:s今生緣

excel中,保留兩位小數的函式比較多,要求不同,方法也不同,比較常用的有:

四捨五入用:=round(a1,2);

截尾用:=rounddown(a1,2),=floor(a1,0.01);

向上舍入用:=roundup(a1,2),=ceiling(a1,0.01);

另外,還有四捨六入五看單雙、按有效數字位數保留小數位數等等,那些,需要通過其它函式組合設定成比較複雜的公式求取。

20樓:匿名使用者

您好!用round函式進行四捨五入運算。

格式為round(x,n),其中x為需要進行四捨五入的數字,n為需要保留的小數位數。

比如round(2.1862357,2)的計算結果就是2.19。

對賬上的所有數字都進行四捨五入運算,這樣就可以把數字對起來了。

直接在單元格設定保留兩位小數只是把數字顯示為兩位小數,但是實際保留的資料還是很多位的,所以會導致你說的那種現象。

21樓:匿名使用者

設定裡面,選擇數字型

22樓:來自晴川閣舒心的冰洲石

如果把想把小數點後面的數字精確到兩位,就必須把前面的數算到最低

如何在EXCEL裡使數字的小數點後兩位顯示出

在b1中輸入或複製貼上下列公式 text int a1 0.00 下拉填充 或在b1中輸入或複製貼上下列公式 int a1 設定單元格格式為數值 小數位數 設定為2 確定下拉填充 選中要設定的單元格,右鍵,選擇單元格設定,出現 選擇數值,設定小數的位數 點選 開始 數字 裡面有增加減少小數點位數 或...

excel怎麼把小數點後的0去掉

選中這些單元格,將單元格格式自定義為 小數點後多少個 就會保留多少位小數的,不顯示無意義的0 這樣不影響資料的精確度。在b1中輸入或複製貼上下列公式 int a1 或 trunc a1 下拉填充 或選擇單元格區域 ctrl 1 數值小數位數輸入0確定 excel 如何去掉電子 中小數點後的0 在b1...

excel中數字轉文字時怎樣保留小數點後的

我剛碰到這個問題,需要在數字後面連線其他字元它會自動省略後面的0,本解決回方案前提是小數後0的位數固定,本例答為2位小數,可用下式中0.001調整,bug是正好小數點後有第三位而且是9的話 left a1 0.001,len a1 0.001 1 處理後的是完美的文字 1.選中你的 右鍵 設定單元格...