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...