1樓:夜空裡的守望者
樓主要實現復的功能,可以制
採用vba程式進行實bai現,簡單du
的幾行**就可以搞定。zhi(單元格的格式為dao「常規」)
(一)vba程式**如下:
sub colorin()
dim i, j, k
on error resume next '忽略執行過程中可能出現的錯誤
set mysheet1 = thisworkbook.worksheets("sheet1") '定義工作表
for i = 2 to 100 '從第2行到100行
if mysheet1.cells(i, 3) <> "" then '如果單元格不是空白,則
mysheet1.cells(i, 3) = round(mysheet1.cells(i, 3), 2) '四捨五入,保留兩位小數
if mysheet1.cells(i, 3) < 0 then '如果單元格的數值小於0
mysheet1.cells(i, 3).interior.color = rgb(255, 0, 0) '填充紅色
end if
end if
next
end sub
(二)實現的結果如下:
2樓:匿名使用者
常規狀態下就可以達到目的, 再設定條件格式, 小於0為紅色就可以了
3樓:匿名使用者
選定資料區域,分bai兩次自
du定義條件格式
,用公式確定單元zhi格格dao式,公式及格式分別為:
1. =mod(k1*10,1)>0,設定版數字格權式為2位小數點,負數選黑色-1234.10
2. =and(mod(k1*10,1)<0.1,mod(k1*10,1)>0)設定數字格式為1位小數點,負數選黑色-1234.0
k1代表選定區域反白顯示的單元格,可自行修改。
4樓:旅順大佬
ctrl+1設定單元格格式裡面設定
在excel表中保留3位小數。是整數時,小數點後面的「0」怎麼才能不顯示?
5樓:滕樹萍
按ctrl+1,開啟自定義單元格格式,自定義的型別中輸入:0.###如120.33 顯示120.33
但10顯示成10.
「是整數時,小數點後面的「0」怎麼才能不顯示?」
在設定單元格格式裡似乎沒有辦法,只有另加一個輔助列。
如a1是數字,在b1中輸入:
=if(int(a1)=a4,int(a1),text(a1,"0.###"))
6樓:黃哲博
選擇要修改的單元格、或整行、整列,然後點滑鼠右鍵,選擇「設定單元格格式」再選擇「自定義",在」型別「下面輸入」g/通用格式「,點確定就可以了。(我用的是wps)
7樓:開心早茶
從選單中的「工具」選項下選擇「選項」,在「選項」的「拼寫檢查」中輸入「.00「自動替換為空,確定退出。單元格數字為常規。
8樓:匿名使用者
可以,在右上方有個增加或者減少小數點位數的
9樓:匿名使用者
有點難度,只能自己設定了!
10樓:一起滾月球
自定義格式 ±g/通用格式
11樓:匿名使用者
設定單元格格式為數值 小數位為 3即可
excel怎麼讓小數點對齊,並且讓整數不顯示小數點及後面的0
12樓:草原上之狼
按ctrl+1,開啟自定義單元格格式,自定義的型別中輸入:0.###如120.33 顯示120.33
但10顯示成10.
「是整數時,小數點後面的「0」怎麼才能不顯示?」
在設定單元格格式裡似乎沒有辦法,只有另加一個輔助列。
如a1是數字,在b1中輸入:
=if(int(a1)=a4,int(a1),text(a1,"0.###"))
13樓:匿名使用者
假設資料是在a2單元格開始的a列,則可以在b2單元格輸入公式:
=round(a2,2-2*(mod(a2,1)=0))
複製並下拉即可
14樓:匿名使用者
網頁連結
上述連結中可以實現!
15樓:塗冰海種蘭
結果是最後為0的就沒有顯示的呀!你想讓小數後第二位如果是0也照樣顯示嗎?如果是,只要將公式改為:
=text(round(i23,2),"0.00")就可以了,即在公式前再加一個
text
的自定義格式,將數值以小數後2位為顯示要求。
在excel表中保留2位小數.是整數時,小數點後面的"0"怎麼才能不顯示?
16樓:趙書亦
按ctrl+1,開啟自定義單元格格式,自定義的型別中輸入:0.###如120.33 顯示120.33
但10顯示成10.
「是整數時,小數點後面的「0」怎麼才能不顯示?」
在設定單元格格式裡似乎沒有辦法,只有另加一個輔助列。
如a1是數字,在b1中輸入:
=if(int(a1)=a4,int(a1),text(a1,"0.###"))
excel中的數字,怎麼設定才能實現「有小數的保留2位小數,整數不顯示小數。」?
17樓:惠時尚屋
設定單元格格式,選數字中的「常規"
用 trunc函式,trunc(a1,2),這樣才能保留小數不會四捨五入了;
其中「a1」也可以是你計算用的指定單元格、公式或其它函式公式;
如果是用round函式就會四捨五入,你要是用這數值參與計算就會有點誤差了。
18樓:匿名使用者
這個要用公式來做了
假設資料寫在a列,從a1單元格開始的資料
則b1單元格寫入公式
=round(a1,2)
設定單元格格式為常規,再下拉填充公式(或雙擊填充柄)如果是百分數的,則公式用
=round(d1*100,2)&"%"
完成後選中b列---右鍵---複製---再右鍵----選擇性貼上---數值---確定,再刪去原a列,新a列就是需要的樣式了
19樓:匿名使用者
設定單元格個是,數值,2位
輸入公式=round(a1,2)&"";即可
excel可以實現數值是整數時取整,非整數時保留兩位小數嗎?
20樓:匿名使用者
excel中四捨五入並按要
來求保留小自數位數的bai函式用round;
此函式有個特點,雖du然指定zhi了小數
位數,但對dao小數點後不決定數值大小的0不保留,所以如果是整數,直接顯示為整數,不會顯示為小數;
根據以上特點,可直接用公式:=round(a1,2)即可達到要求。
21樓:一吃辣椒就出汗
介意整數時有個小數點不?
你去單位格,設定格式,自定義格式, #.##這樣的話
4 顯示為 4.
4.1 顯示為 4.1
4.233 顯示為 4.23
4.235 顯示為 4.24
22樓:匿名使用者
=if(mod(a1,1),text(a1,"0.00"),a1)
請測試,不過小數是文字型數字。
23樓:韓
excel中四捨五入並按要求保留小數位數的函式用round;
此函式有個特點,雖然指定了小
回數答位數,但對小數點後不決定數值大小的0不保留,所以如果是整數,直接顯示為整數,不會顯示為小數;
根據以上特點,可直接用公式:=round(a1,2)即可達到要求。
可以用公式解決:
=if(int(a1)-a1=0,int(a1),round(a1,2))
24樓:匿名使用者
可以用公式解決:
=if(int(a1)-a1=0,int(a1),round(a1,2))
EXCEL,怎麼才能忽略不顯示小數點之後尾數的
設定單元格格式 前面顯示0 將單元格格式中資料選項卡中資料型別設成版文字。或者在輸入權的資料前加上英文狀態的 號。小數點後顯示0 將單元格格式中資料選項卡中的資料小數位數設成你需要的。比如人民幣的話就設成小數點後2位。這樣你就可以輸入1.00之類了。注意,你說的兩種情況,前面有0的,是被設成文字格式...
如何在excel捨去小數點不進位
可以用兩個函式來實現,第一 取整函式int,第二個,擷取函式trunc,如有疑問可以繼續交流!excel怎麼把小數點後面保持2位且不進位 excel讓數值不進位顯示後兩位可以參考如下解決方法 1 用round 函式,四捨五入,有效數字就是四位。如a1格為,則 round a1,4 就 round a...
js去除整數的小數點無用的零,jquery如何去掉數字背後的小數點
用parsefloat 如 復var a 23.8000,alert parsefloat a 結果 制 23.8,當bai然這個也有可能有du想不到的結果。document.write parsefloat 12dream3456.789 document.write parsefloat dre...