Excel中是否有自訂格式來顯示不含小數的美分值

Excel中是否有自訂格式來顯示不含小數的美分值

我想在 Excel 中將 0.37 顯示為 37 美分。我可以使用 .00¢ 格式執行 0.37¢,但 00¢ 不起作用,因為它適用於整數部分。

我知道百分號適用於接下來的兩位數字,就像我想做的那樣,所以也許有一種方法可以進行百分比格式化,並用不同的字元代替百分號?

答案1

將您的值乘以 100,然後使用您的格式並用空格代替小數點怎麼樣?當然,您必須記住,您的所有值現在都以美分為單位,而不是美元和美元的分數。

答案2

有一個巧妙的解決方法可以使用數字格式將小數顯示為整分,並且無需更改儲存格中的實際值。右鍵單擊單元格並選擇設定單元格格式。在“數字”選項卡上,轉到“自訂”。

在自訂數字格式「類型」欄位中複製/貼上以下內容:

# ¢

然後輸入以下鍵盤組合:

Ctrl+J

最後:

%

按一下「確定」儲存自訂數字格式。然後將儲存格格式設定為「文字換行」。

% 符號將數字乘以 100,因此您的 0.37 顯示為 37。

Ctrl+J透過插入 CHR(10) 換行符號將百分比符號移至儲存格中的第二行來隱藏百分比符號。 Excel 不會自動增加此儲存格的行高,因此它保持隱藏狀態。

最終結果是儲存格值 0.37 顯示為 37 cent

答案3

您可以使用帶有如果檢查值是否大於(或小於)1。

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"00¢"),DOLLAR(A1))

答案4

我為你做了不同的選擇。可以使用任何一個我的兄弟:

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.000¢"),美元(A1))

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.00美分"),美元(A1))

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.0¢"),美元(A1))

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.0000¢"),美元(A1))

相關內容