• ベストアンサー

Excel数値の一発変換

各セルに円単位の金額が入っています。 これらを千円単位に変換する方法はありますか? セルによってはそのまま数値が入っていたり計算式が入っているセルもあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>同一セル内で、円単位から千円単位に変換させたいのです。 同一セル内で値と計算式を両立させることはできませんので変換はできませんが表示のみ四捨五入して表示することはできます。 この場合、セル内の値は百の桁で四捨五入して表示し実際の値は元のままです。 セルの書式設定は以下のようになります。 表示形式 → ユーザー定義 → 種類 → #,##0, → OK #,##0, の右端の , は1個につき3桁を省略表示します。 , が2つの #,##0,, では百万単位で表示します。 表示未満の値は実の値に含まれていますので、その値を使った計算では思惑外れも有り得ます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>これらを千円単位に変換する方法はありますか? 出来ます。 A列に元のデータが円単位で入っているとします。 B列に千円単位に変換した値に変換します。 但し、端数の扱いが四捨五入/切り捨て/繰り上げで使う関数が異なります。 =ROUND(A1,-3) -----> 四捨五入 =ROUNDDOWN(A1,-3) ----> 切り捨て =ROUNDUP(A1,-3) ----> 繰り上げ

sk2004
質問者

補足

同一セル内で、円単位から千円単位に変換させたいのです。

全文を見る
すると、全ての回答が全文表示されます。
  • srafp
  • ベストアンサー率56% (2185/3855)
回答No.2

> Excel バージョンは2007以降ですか? それとも2003? 「2003」(簡単な計算式を入力して、動作は確認済み)  ツールバー ⇒ 書式 ⇒ セル   この順番で「表示形式」を呼び出し、『ユーザー定義』をクリック。  「種類(T)」と書かれている直ぐ下にあるマスに #,##0,, (若しくは #,##0,,"千円" )と入力 ⇒#,##0,,"千円" を入力すると、数値の後ろに千円と表示される。  これを千円単位で表示させたい全てのセルに行う。  特定の列や行に適用する場合も同じ。 http://www.relief.jp/itnote/archives/000167.php 「2007」 最初に、リボンの『数値』の所にある「標準」とか「数値」と表示されている枠の右端を左クリックするなどの操作を行い、「セルの書式設定」を表示させる。[↓のURL先の表示方法のほうがわかりやすいですよね] それ以降の操作は同じ。 http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-hk_user.html

sk2004
質問者

補足

バージョンは2010です。 ⇒#,##0,,"千円" を入力すると、数値の後ろに千円と表示される。 とのことですが、「千円」と表示させないようにできませんか? つまり「1,234,567」を「1,235」と表示させたいのです。

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

Sheet2のA1セルに =Sheet1!A1/1000 でSheet2のシート全体にドラッグコピー。

sk2004
質問者

補足

すみません、「Sheet2のシート全体にドラッグコピー」が理解できないのですが、詳細にお教え頂けませんでしょうか? Sheet2でA1セルに入力したものをコピーして全体に貼り付けたら「0」となります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 文字列のセルを数値変換できますか?

    エクセル初心者です。 別のHP等から拾った数値をエクセルに貼っつけて、簡単なデータ計算をしています。 その際拾ったままだと「123円」と「円」がついて文字列になってしまいます。 そのままだと計算できないのです。 「円」だけとって数値変換か、 もしくは、そのまま数値変換してなんとか計算できるような 数式、方法を教えていただけませんでしょうか? どなたか教えてください。

  • Excel2010:数値を自動的に変換したいです

    お手数おかけいたしますがどなたか教えてくださいませんか。 <数値を自動的に変換したい> セルAにある「001」~「100」までの数字を、2ケタの特定の番号に変換して並び替えたいのです。 (例) 001→18、002→03、003→15、004→12、005→18、006→15、007→20など・・・です。 001~100までのものを2ケタの番号にグループわけしたいです。 何か良い方法がございましたら、よろしくお願い致します。

  • エクセルで数値を50単位で切り上げたいんですが...

    エクセルで表を作成しています。 計算結果の数値を50単位で切り上げる方法がわからず頭を抱えております。 エクセルマスターの方ご教授ください(T。T) 仕様: ・セルの計算結果で出た数値を50単位で切り上げる ・セルの計算結果は小数点ではない(整数のみ) ・下2桁’00’の場合はそのまま ・下2桁’50’の場合はそのまま 例) 計算結果’2100’→’2100’ 計算結果’2144’→’2150’ 計算結果’2150’→’2150’ 計算結果’2178’→’2200’ よろしくお願いいたします。

  • Excel 数値の丸め

    Excel2010を使用しておりますが、数値の丸めについて教えて下さい。 ■条件  ・Sheet1のA1セルに「10,000」、A2セルに「20,000」と入力。  ・Sheet2のA1セルに「=Sheet1!A1+Sheet1!A2」の式を入力。 ■結果  ・Sheet2のA1セルには「30,000」と表示される。 ■したいこと  ・この「30,000」という数値を「30」という数値に変更したい。 実際はSheet1には「10,000」や「20,000」の金額がたくさん入力されており、それをSheet2で集計しております。 しかし、Sheet2の合計金額が細かいため千円単位に一括して表示しなおしたいのです。 「ROUNDUP」や「ROUDDOWN」の関数を使用すれば千円単位に変更することはできますが、セル毎に入力しなければならないので、対象範囲を指定して一括で千円単位に変更できないでしょうか? という質問です。 よろしくお願い致します。

  • 同じセル内に数値と単位が入っていても計算はできるのか?

    わかる方教えてください。 例えば、()内を同じ一つのせるとして、普通は数値と文字が 同じセル内に混在している場合、数式をいれても、合計はエラー となってしまいます。 (100円)×(100個)=(エラー×) 数値と単位が同じセル内に入力してあっても計算式できる方法はないでしょうか? こんな事って、できるのでしょうか??

  • 「Excel2003」にて通常の数値を時間値に変換する方法

    「Excel2003」にて通常の数値を時間値に変換する方法 こんにちは お世話になります。 Excel2003 SP3を使用しております。 業務で時間を入力しているのですが セルには「5.5」と数値で入力されている物を「5:30」と時間表示にしたいのですが、 どのようにすればよいのでしょうか? 「5.5」と入力されているセルの表示形式を「数値」→「時刻」に変えると 「19xx/xx/xx 12:00:00」のように変換されてしまいます。 現在この作業を手入力で修正しているのですが 手間がかかってしまい、困っております。 もしご存知の方がいらっしゃいましたら ご教授のほう、よろしくお願いします。

  • エクセル数値変換について教えてください

    エクセルでの数値変換方法で、複数の数値を特定の数値に変えたいのですが、 たとえば100以上の数値を100、100未満の数値はそのままにする方法はありますか、 教えていただくとありがたいのですが。 よろしくお願いします。

  • エクセルの数値表示

    エクセルでセル内の数値を一括して千円単位で表示する方法を教えてください 123456を123 345678を345   と

  • 【Excel】数値をゼロにして数式をコピーしたい

    Excel2007利用です。 数式を入れたセルを、数式をそのまま反映させる目的でコピーします。(利用するタスクは「形式を選択して貼り付け」の貼り付けは「数式」を選択) そのときコピー元の数式に入れた数値もそのままコピーされますが、コピー先の数式には違う数値での計算となりますので数値のみクリアにするためにdeleteボタンで消してしまうと数式まで消えてしまいます。 数式をそのまま反映させながら、数値をクリアにした状態でコピーをする方法がありましたら教えてください。

  • アクセス2003で文字列から数値型への変換。

    いつも大変お世話になっています。 アクセス2003で、商品の規格単位を「20mlが4本」のところを「×4」と入力しています。 「単位表示(2)」のフィールドに文字列で「×4」と入力してあるものを「単位表示(3)」のフィールドに「4」と数値型に変換したいです(「単位表示(3)」はあとで計算に使用したいので)。 どのようにしたらよいのでしょうか。どなたかよろしくお願いいたします。