web-dev-qa-db-ja.com

Excelで数値を千単位(K)でフォーマットする

MS Excelでは、数千だけを表示するために数字をフォーマットし、そこから「K」を入力したいので、数字123000がセルに123Kとして表示されます

数千(123)だけを表示するようにフォーマットするのは簡単ですが、数字が> 1000の場合にK記号を追加したいので、数字123の1つのセルは12 123000は123Kと表示されます

セル->カスタムフィルターの形式を使用する方法はありますか?

ありがとう!

32
Alg_D

カスタムフォーマット

[>=1000]#,##0,"K";0

あなたに与えます:

enter image description here

ゼロと「K」の間のコンマに注意してください。数百万または数十億を表示するには、代わりに2つまたは3つのコンマを使用します。

58
teylyn

非アメリカ人は注意してください! Excelを「。」で使用する場合1000区切りとして、「、」を「。」に置き換える必要があります次のような式で

[>=1000]€ #.##0." K";[<=-1000]-€ #.##0." K";0

上記のコードでは、€62.123が「€62 K」として表示されます。

9
Edo Plantinga

これをカスタム数値形式フィールドに入力します。

[>=1000]#,##0,"K€";0"€"

つまり、数値が1,000を超える場合、少なくとも1桁(ゼロで示される)を表示しますが、コンマの後には何も表示されず、千の位の後に桁は表示されません。次に、文字列「K」ですべてをたどります。

カンマとユーロを追加するために編集されました。

7
BringMyCakeBack
[>=1000]#,##0,"K";[<=-1000]-#,##0,"K";0

teylynの答えは素晴らしいです。これは、同じ形式に従って-1000を超えるネガを追加するだけです。

5
Jim Morrison

上記の例では、キロまたは1000を表すのに使用される大文字のkである「K」を使用します。 wiki によれば、kiloまたは1000はlowerケース。したがって、30万ポンドではなく、30万ポンドを使用するか、コード例で使用してください。

[>=1000]£#,##0,"k";[red][<=-1000]-£#,##0,"k";0
1
nitpicky

正と負の数でうまく機能する次の組み合わせが見つかりました(43787200020は43.787.200,02 Kに変換されます

[> = 1000]#。## 0、#0。 「K」;#。## 0、#0。 「K」

1
OPMendeavor