1
我需要創建格式化數字,同時保持其實際價值:顯示數字符號
- 如果得到否定的數字輸入,減號需要出現在 號碼的右側。
- 如果輸入了正數,加號也需要在數字的右側 上。
- 如果輸入
1
或-1
,它應該只顯示符號。
例如2
變得2+
和-3
變得3-
。只有
我需要創建格式化數字,同時保持其實際價值:顯示數字符號
1
或-1
,它應該只顯示符號。例如2
變得2+
和-3
變得3-
。只有
假設整數,請嘗試的一個自定義格式:
0"+";0"-";"-";
重新編輯:
選擇範圍被格式化(我選擇了N代表圖),HOME>樣式 - 條件格式化,新規則...,使用公式來確定要格式化哪些單元格,格式值在此公式爲真的情況下:
=N1=1
格式......,數字,自定義,類型:
+
OK,OK。
重複(新規則)與式:=N1=-1
和;-
,那麼還不如包括其他自定義格式的另一個條件格式規則,而不是一個自定義格式:
=OR(N1>1,N1<-1)
和0+;0-;
注這些規則適用的順序可能很重要。
非常感謝。只有當我指定零時,纔會顯示減號,但我並不期望處理零。 – BalticMusicFan
我不相信你需要那些符號的引號。格式掩碼爲0+; 0 - ; - 或'0+; 0-; 0'就足夠了。儘量避免使用格式掩碼中的引號;主要是爲了在VBA的[Range.NumberFormat屬性](https://msdn.microsoft.com/en-us/library/office/ff196401.aspx)中重用它們,我不想在帶引號的字符串中引用引號。 – Jeeped
如果您對'0'更喜歡'沒有',那麼嘗試'0'+「; 0」 - 「;'語法爲'positive; negative; zero; text' [see](https://support.office.com/EN-US /條/創建-A-自定義數字格式,78f2a361-936b-4c03-8772-09fab54be7f4?UI = EN-US&RS = EN-US&AD = US)。 – pnuts