セル内の数字の末尾に 0 を追加する方法

セル内の数字の末尾に 0 を追加する方法

Microsoft Excel 2010 で数値のカスタム書式パターンを作成したいと考えています。

1000 を掛けたような感じですね。

以下の例をお読みください。

1 変わるだろう1,000

12.3 変わるだろう12,300

123456.789変わるだろう123,456,789

読んでいただき、また回答していただき、ありがとうございます。

答え1

あなたがこれをカスタム数値形式、ここで使える気の利いたトリックを紹介します:

  1. 数字を入力し、カスタム数値形式として以下を使用します。

    #,###,%%%
    
  2. 表示される内容は次のとおりです:

    1

    それで近いですよね?!

  3. ここでトリックが役立ちます。パーセント記号を隠す簡単な方法はありませんが、次の方法があります。セルの書式設定ダイアログをもう一度開き、2番目のカンマ(消えてしまった場合は再度挿入してください) と最初のパーセント記号を次のように入力します。

    2

  4. Ctrlここで+を押すJと、次の画面が表示されます。

    3

    ご覧のとおり、3 つのパーセント記号が魔法のように*消えました。ただし、OK をクリックしても、セルの内容は以前とまったく同じままです。これで何が達成されたのでしょうか。忍耐強く、私の若きパダワン... :)

  5. 数字の列を選択し、セルの書式設定もう一度ダイアログを開き、アライメント今回はタブをクリックしてテキストを折り返すチェックボックスの下テキストコントロール:

    4

  6. はい、出て行ってドカン!

    5

* 分かりました、魔法ではありません。でも、どうやって機能するのでしょうか?どうやら、Ctrl+Jキャリッジリターンカスタム数値書式テキストフィールドに入力します(わかりにくいですよね?)。このシーケンスの後に下矢印キーを使用してこれを確認できます。ただそこに 3 つのパーセント記号が付いた別のテキスト行があることがわかります。

残りの部分はもうお分かりでしょう。テキストの折り返しを有効にすると、セル内のテキストが折り返され、パーセント記号が次の行に落ちます。しかし、サイズ変更セルの高さを大きくしても、テキストが 1 行しかないように見えます。ずるいと思いませんか? :) セルの高さを増やすと、次のようになります。

6

実際の価値観セル内の数値はそれぞれ 1、12.3、123456.789 のままですが、表示方法のみが影響を受けています。

答え2

数式を使用する場合は、LEN() と TEXT() を使用した構成ではなく、単に 1000 を掛けてみてはいかがでしょうか。

ちなみに、数値書式を使用すると、1000 を超える数値のゼロを非表示にできますが、絶対値を加算することはできません。そのため、数式が必要になります。

=A1*1000

...そして、千単位の区切りや小数点などを使用して、好みに合わせて書式設定します。

関連情報