excel整數時不顯示小數點,在Excel表中保留3位小數。是整數時,小數點後面的「0」怎麼才能不顯示?

2021-04-21 21:57:20 字數 4174 閱讀 6208

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