Excel で 0.37 を 37¢ と表示したいです。.37¢ は .00¢ の形式で表示できますが、00¢ は整数部分で機能するため機能しません。
私がやりたいように、パーセント記号は次の 2 桁で機能することはわかっています。したがって、パーセントの書式設定を行い、パーセント記号の代わりに別の文字を使用する方法があるでしょうか?
答え1
値を 100 倍にして、小数点の代わりにスペースを使用する形式を使用するのはどうでしょうか。もちろん、すべての値がドルやドルの端数ではなくセント単位になっていることを覚えておく必要があります。
答え2
数値書式を使用して、セル内の実際の値を変更せずに、小数をセント単位で表示する賢い回避策があります。セルを右クリックし、[セルの書式設定] を選択します。[数値] タブで、[カスタム] に移動します。
カスタム数値形式の「タイプ」フィールドに、以下をコピー/貼り付けます。
# ¢
次に、次のキーボードの組み合わせを入力します。
Ctrl+J
そして最後に:
%
[OK] をクリックして、カスタム数値書式を保存します。次に、セルの書式を「テキストの折り返し」に設定します。
% 記号は数値を 100 倍にするため、0.37 は 37 と表示されます。また、形式に不要なパーセント記号が追加されます。
Ctrl+ はJ、パーセント記号をセルの 2 行目に移動する CHR(10) 改行を挿入してパーセント記号を非表示にします。Excel はこのセルの行の高さを自動的に増やさないため、パーセント記号は非表示のままになります。
最終結果は、セル値0.37が37¢と表示されることです。
答え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¢"),DOLLAR(A1))
=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.00¢"),DOLLAR(A1))
=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.0¢"),DOLLAR(A1))
=IF(AND(A1>-1,A1<1),TEXT(A1*100,"0.0000¢"),DOLLAR(A1))