1樓:匿名使用者
一1、選擇你要設定的單元格,點選右鍵,選擇「設定單元格格式」,在「數字」對話方塊中,選擇「數值」並將「小數位數」設為「4」。
這樣設定後,所顯示的資料為4位小數(自動四捨五入)。
2、使用ruond(表示式,4)對單元格的資料進行四捨五入並保留4位小數。
這兩設定是有差異的:
第一種只是以4位小數進行顯示,在計算時還是以原資料參與計算。
第二種不僅以4位小數顯示,而且在計算時是以四舍入五後的資料參與計算。
你可以根據你的需要選擇一種使用。
二1 選中要輸入資料的列,執行"格式/單元格/數字/文字"操作,再輸入數字.
2 另法:
先輸入一個半形單引號後再輸入數字.
2樓:
1.按下alt+f11,雙擊點左邊的"sheet1"(假設你要在sheet1中完成此功能),然後複製下面**,退出.即可達到你要的功能.
我是針對工作表中所有數字單元格進行這樣設定的.
(我這個僅適用於每次輸入資料後的改變,如果已經有資料,要改變,不適用)
private sub worksheet_change(byval target as range)
if not worksheetfunction.isnumber(target.value) then
exit sub
end if
if target.value = int(target.value) then
target.numberformatlocal = "0"
exit sub
end if
if target.value * 10 = int(target.value * 10) then
target.numberformatlocal = "0.0"
exit sub
end if
if target.value * 100 = int(target.value * 100) then
target.numberformatlocal = "0.00"
exit sub
end if
if target.value * 1000 = int(target.value * 1000) then
target.numberformatlocal = "0.000"
exit sub
else
target.numberformatlocal = "0.0000"
end if
end sub
2.可能是單元格格式設定成了.00
將它設定為0.00(格式-單元格-數字-分類-自定義中輸入0.00)
3樓:匿名使用者
首先選中要填數字的單元格,然後單擊滑鼠右鍵,選擇設定單元格格式,單擊數字顯項卡,然後再單擊數值,在右邊的小數位數設為4就可以了。(先設好了再輸數字。)
4樓:匿名使用者
在格式-單元格-數字-分類-自定義
中輸入#0.####
就都解決了
那第一個問題只能分兩步
第一,假如你的資料在a列
你在臨時的列(假如f列)輸入如下公式
=int((a1+0.00005)*10000)/10000一直拖到資料最後一行
然後選中f列,複製
再選a列點右鍵,選擇性貼上中選數值
再把f列刪除
5樓:匿名使用者
按你所說的問題自己試了一下:
1、不知道你的那些資料是原始資料還是計算得出的結果,如果是計算得出的結果就比較好做,如a1=100,a2=0.02235,則在b2輸入「=round(a1,4),然後將b2下拉複製格式,這樣a1顯示為100,a2顯示為0.0224。
2、顯示為.12是因為在單元格格式裡設定成自定義的.00,你可以把這欄設定成數字格式或自定久裡的0.00。
6樓:匿名使用者
你要修改的數很多嗎?那隻能先選擇保留四位數的所有單元格,設定一種格式按他們那種,然後再選擇不要小數的所有單元格,設定另一種格式了
另一個問題,你可以把.12那列的單元格設定成文字格式,那樣0就顯示出來了!
7樓:匿名使用者
右擊單元格,選格式,將格式設為文字,同時選擇保留的小數位數。然後就ok了……
8樓:我心無的
簡單。。。。
我這沒開excel。。大概是,首先先設定保留四位小數。選對格式(一共就四種,不行的話你挨個試下)
然後。。在你要輸入的數字前,先加英文狀態下的前引號 ' 然後再輸入數字。ok!
不會被顯示出來的。
9樓:匿名使用者
若a1=100
b1=4.0002
c1=6.123456
d1=5.003
則公式round(a1,4)=100
round(b1,4)=4.0002
round(c1,4)=6.1235
round(d1,4)=5.003
儲存格格式為通用格式
我想round函式完全可以滿足樓主的要求啊,怎麼會搞得這麼複雜啊
10樓:創作者
1.右鍵--設定單元格格式--數值--小數位自己選
11樓:
右鍵--設定單元格格式--數值--小數位選四位就可以了
12樓:匿名使用者
工具條裡面的加減小數點位數的工具條不能用嗎?
我怎麼可以用,直接調整就好了
13樓:匿名使用者
單元格設定
裡面有很多格式,不僅僅是小數
excel表保留小數的問題
14樓:愛丫丫愛生活
round(a1,2)四捨五入,保留2位小數;
roundup(a1,2)進一法,保留2位小數;
rounddown(a1,2)去尾法,保留2位小數;
15樓:
=round(a!,2)
=round(sum(a1:a25),2)
顯示幾位小數是標題欄可以調整的。公式是可以控制保留幾位小數。兩者不衝突可以互相用的。
16樓:匿名使用者
="所測混凝土構件混凝土抗壓強度推定值為:"&text(p18,"0.0")&"mpa,選擇你要保留一位小數的區域,右擊,在彈出的下拉選單中,選擇「設定單元格
17樓:想學
2007版本,選項-高階----
18樓:無稽居士
=round(x,2)
關於 excel 公式計算保留小數點的問題
19樓:宿思敏羿宣
右鍵單擊結果所在單元格,數字選項卡,數值,設定小數位數為0即可。
20樓:善鴻遠門晏
可以使用round函式進行處理。
excel版本參考:2010
測試資料a列和b列,測試四捨五入保留兩位小數1、round函式語法:=round(需要四捨五入的資料,保留位數)2、修改b列原有公式為:=round(a1/3,2)3、雙擊填充柄填充公式到b10
4、檢視效果
知識點補充:四捨五入保留整數,把第二引數2改為0即可!
21樓:須鵬池五琇
可以用取整數公式
=round(a,0)
a就是那個數或者公式。
例如對b1到b25求和再取整,就是
=round(sum(b1:b25),0)公式後面那個0代表取0位小數,如果是n位小數就改成n
excel設定精度,保留小數位的問題。
22樓:匿名使用者
在excel中通過格式改變顯示的小數位,它只是在表中顯示改變了,實際數值是不會發生改變。這是為了計算的精確性。如果你想改變實際值的小數位數,則你可以通過round()函式來改變,round(你需要改變的值, 2)就是變成實際只有兩位小數位的值,當然這樣需要在另一位輸入公式。
如果你不需要保留原始的數值,那你也可以通過設定「將精度設為所顯示的精度」來改變,這樣的話,你通過格式改變小數位時,excel自動刪除後面的小時位,這樣原始值也會發生改變。
這兩種途徑各有優劣勢,第一種保留了原始值,在以後處理的時候,可以更加精確。第二種可以使表看上去更加整齊簡練,但刪除了原始值。
23樓:匿名使用者
這只是設定了顯示小數的位數,其真值是不變的,還是原數,如果想確切的保留到一位小數,需要用round函式,而不是僅通過設定格式來實現的。
24樓:方括號
這是設定單元格格式。
所謂設定單元格格式,只是改變單元格值的顯示方式,並不去改變單元格里的實際值。
若想顯示值與實際值保持一致,則還要做一動作。
以2007版為例。
office按鈕-excel選項-高階,找到「計算此工作簿時」,勾選上「將精度設為所顯示的精度」。
PHP保留兩位小數的幾種方法,excel怎麼保留兩位小數
int inthestr char s,char ch return 0 excel怎麼保留兩位小數 excel2007數字保留兩位小數有幾種方式可以設定 第一種方法 先在單元格中輸入常規的數字,然後把這些數字選中,設定增加小數位數,如圖所示 第二種方法 選中需要輸入數字並保留兩位小數的單元格範圍,...
關於保留幾位小數是從小數點後面開始計算的嗎
恩 從小數點後面開始算的 4.15682兩位小數是4.16 例如4.174121保留4.17 是的。4.15682保留兩位小數是4.16。是4.16,從小數點後計算 是的,是4.16望採納 還是4.16好,這樣更準確一點 有效數字的定義,是從小數點後不為零的一位數開始麼算麼 從左邊第一個不是0的數字...
EXCEL中如何將帶小數點的數字保留兩位小數同時又保留整數的原有位數
看一下哪個公式適合你 round a1,2 roundup a1,2 rounddown a1,2 round a1,2 round 123.345,2 如何使excel 中的數字都保留小數點後兩位 全選整個個工作表 修改儲存格格式為 數值 小數點位數為 2 位 選擇相應區域,右擊 設定單元格格式 ...