- ベストアンサー
エクセルでピリオドをカンマにし、最後に0を付けたい
エクセルで、 A1セルに19.37 A2セルに19 と入力されています。 A1セルをコピーしてC1セルに値のみを貼り付けたときに19,370 A2セルをコピーしてC2セルに値のみを貼り付けたときに19,000 と表示させるには、どのように設定すれば良いのでしょうか? どなたかお分かりになる方がいらっしゃれば、教えていただきたいです。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>もしA1セルに入力されているのが0だったとき、C1セルに何も表示させない C1: =SUBSTITUTE(TEXT(A1,"0.000;-0.000;"),".",",") D1: =SUBSTITUTE(TEXT(B1,"#"),".",",")
その他の回答 (4)
- heisukewada
- ベストアンサー率58% (93/160)
何をしているかわからなくなるので、1000倍と表示します。 A2 に 19.37 A3 に 19 C1 に 1000 (表示形式|#,##0"倍")と入力します。 普通に A2:A3を選択して ”コピー” C2 を選択して ”貼り付け” C2 に 19.37 C3 に 19 が入力されます。 C2:C3を選択して リボンの「数値」項目 「桁区切りスタイル」をクリック(カンマ表示になります。) C2 が 19 C3 はそのまま 19 C1をアクティブにして、”コピー” C2:C3を選択して ”形式を選択して貼り付け”をクリック 形式を選択して貼り付けの窓が開いたら 「貼り付け項目」 ”値”を選択 「演算」項目 ”乗算”を選択 OKボタンをクリック
お礼
回答いただき、ありがとうございます。 無事に解決できました。このような方法もあるんですね。
- SI299792
- ベストアンサー率47% (774/1618)
関数で C1: =SUBSTITUTE(TEXT(A1,"0.000"),".",",") D1: =SUBSTITUTE(TEXT(B1,"0"),".",",") ではどうでしょうか。 値にしたければ コピー、形式を選択して貼り付け、値、を行えばいいです。
お礼
回答いただき、ありがとうございます。 一点、教えていただきたいのですが、もしA1セルに入力されているのが0だったとき、C1セルに何も表示させないことは可能でしょうか?
補足
回答いただき、ありがとうございます。 一点、教えていただきたいのですが、もしA1セルに入力されているのが0だったとき、C1セルに何も表示させないことは可能でしょうか?
- 4500rpm
- ベストアンサー率51% (3211/6286)
数値が入力されているとして。 1. 適当なセル(例えばD1)に、A1を1000倍した式をいれる。=A1*1000 2. そのセルをコピーし、値としてC1にペーストする。 3. C1の表示形式で桁区切り(,)を使用するか、通貨に変更する。 で、目的は達せられますか。
お礼
回答いただき、ありがとうございます。 無事に解決できました。とても分かりやすかったです。
- imogasi
- ベストアンサー率27% (4737/17069)
セルの表示形式で、 ユーザー定義ー###.000でどうですか。 少数例では 37.04 39 39.3 が、それぞれ 37.040 39.000 39.300 と表示されたが。
お礼
回答いただき、ありがとうございます。 この設定で一部解決できました。
お礼
再度回答いただき、ありがとうございます。 無事に解決できました。大変勉強になりました。