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

2021-05-14 07:56:15 字數 3689 閱讀 5182

1樓:莫顏

在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單元格的數字格式為時間格式即可。

2樓:沈守楠

操作方法

01開啟

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

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

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

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

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

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

3樓:風天天天下無敵

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

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

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

4樓:匿名使用者

見樣表截圖

b2輸入

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

如果只要小數後面的數值

b2輸入

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

5樓:莫顏

在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單元格的數字格式為時間格式即可。

6樓:匿名使用者

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

=a2-int(abs(a2))

7樓:‖枯榮

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

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

8樓:笹峰主歐

=mod(a1,1)

在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小數點後怎麼保留0值,excel中怎樣將小數點後保留兩位

有2種方法能行 第1種 將單元格格式設定為 文字 第2種 在輸入數字前加上一個 雙引號不要輸 這個標點就在回車鍵左邊,然後再輸入數字就行了,例如 4.000 你參考一下 右擊該單元格 設定單元格格式 數值 小數位數。回答完畢!如果許多列都這樣,那就選中整列,重複上面操作。選定區域,右擊 設定單元格格...

excel單元格數值小數點後末尾0不顯示且保留千位分隔符

滑鼠右鍵,單元格形式設定 excel 如何設定預設千分符,顯示小數點後2位 選中b列 左鍵列標字母b 點一下千位分隔符 再點兩下後面的增加小位數。或者右鍵b列 設定單元格格式 常規 數值 小位數兩位 勾選千位分隔符。1.首先,選中您想設定小數位的區域 2.按滑鼠右鍵 選 設定單元格格式 選 數字 頁...

excel2019版小數點後保留兩位但不要實現四捨五入怎麼操作

rounddown a1,2 int a1 100 100 工具 excell 2003 2.方法 開啟excel 2013 工具 選項,選擇 編輯 選項卡 自動設定小數點位數 2 if mid a1,find a1 2,1 0,rounddown a1,1 0.1,rounddown a1,1 e...