• 締切済み

Excel一括割り算

Excelで一括で割り算がしたいです。 形式を選択して貼り付け(除算)すると結果だけが残るのですが 計算過程を残して一括計算できるでしょうか。 341650を1000で割る→ =(341650)/1000

みんなの回答

  • kkkkkm
  • ベストアンサー率65% (1647/2497)
回答No.4

以下を実行するイメージなのだと思いますが、実際はボタンクリックで実行するなどしないと実用にはならないと思います。 シートタブを右クリックして出たメニューのコードの表示で出た画面の右側にコードをコピペします。 コピペする画面のイメージや以下の「参照設定」の場所は添付画像を参考にしてください。 以下のサイトを参考にしてメニューの「ツール」「参照設定」から Microsoft Forms 2.0 Object Libraryを参照設定します。 Microsoft Forms 2.0 Object Library の選択肢がない場合の参照設定方法 https://excel.nj-clucker.com/references-ms-forms-obj-library/ 一括でセルの値を1000で割る場合 1000と記載されたセルをコピーして一括で割り算したいセルを選択して単に貼り付けします。 簡易なコードなので他の操作(空白のセルに貼り付けるなど)では不可思議な動作をすると思います。 341650を1000で割った場合 セルの表示は 341.65 数式バーの表示もしくはセルを編集モードにした場合のセルの表示は =(341650)/1000 Private Sub Worksheet_Change(ByVal Target As Range) Dim c As Range Dim ClipBoard As Variant ClipBoard = Application.ClipboardFormats If ClipBoard(1) = -1 Then Exit Sub End If With New MSForms.DataObject .GetFromClipboard If IsNumeric(.GetText) <> True Then Exit Sub End If Application.EnableEvents = False Application.Undo For Each c In Selection If c.Value <> "" And IsNumeric(c.Value) Then c.Formula = "=(" & c.Value & ")/" & Val(.GetText) End If Next End With Application.EnableEvents = True End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

#2です。 追加説明で、質問の「>一括で」というところから推測すると、 いつも除数が一定なら、それを1000だとすると =siki(A1,1000)のように#2の式での、B1の引数の場所に、その数を直接入れてください。VBA関数のコードは変える必要なし。 =(32135/1000) ans 32.135 =(234/1000) ans 0.234 =(341650/1000) ans 341.65

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

今まで見たことがない、変わった質問なのだが、思いついてやってみた。 VBAのユーザー定義関数だが、 VBE画面の、標準モジュールに Function siki(a, b) siki = "=(" & a & "/" & b & ")" & " ans " & (a / b) End Function を作り、 シート画面に,行って、 A1に 32135、B1に 10000 と、入れて C1に式 =siki(A1,B1) と入れると =(32135/10000) ans 3.2135 となった。C列で、下方向に式の複写もできます。 使ったセルの値を変えると即反応します。 ーー 例データ A,B、C列 32135 10000 =(32135/10000) ans 3.2135 234 2000 =(234/2000) ans 0.117 341650 1000 =(341650/1000) ans 341.65

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

形式を選択して貼り付けではなく、そのまま貼り付ければ、計算過程を残して一括計算できるはずです。計算過程?は、貼り付けを行ったそのセルを選択すれば、上部の表示欄に=(341650)/1000が表示されます。

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

関連するQ&A

  • Excelでの割り算について

    Excelで割り算をするとき たとえば 10割る3 1) 何の条件もなければ =10/3 で " 3.33 " 2) 整数部のみ欲しいときは =INT(10/3)  もしくは =QUOTIENT(10/3) で " 3 "  3) 余は =MOD(10,3) で " 1 "  を得ることができます 4) 割り算の答えの小数部分を表示するにはどうしたら良いのでしょうか  つまり "0.33 " とし小数点以下の桁数は任意で可能選択とするには ? ぜひ教えてください、お願いいたします。

  • エクセルの割り算

    先日、大学の講義でエクセルでのレポート課題が課されました。 内容は=7/11を100桁まで計算するというものでした。 セルの書式決定から数値を選択し、表示される桁数を100桁に設定しようとしましたが100桁までは設定することができませんでした。 しかも先生曰く「やり方は何通りかあるからすべて試して来い」とのことでした。 私は、ひとつの方法として、割り算をして余りを出し、その余りを10倍して、また割り算をする・・・(行ではなく列で表示される)という方法が分かりましたが他の方法が思いつきません。 他にはどんな方法があるのでしょうか? アドバイスよろしくお願いします。

  • Excel97で作ったのを2007で見るとボケる2

    WindowsXPにてExcel97で作ったものを他のPCでもWindowsXP/Excel97で見る分には 貼り付け画像がハッキリ見えるのですがWindows7/Office2007のExcelで見ると 画像がピンボケになってしまいます。 これはOSのせいでしょうか? Excelのせいでしょうか? Excel97で5つの方法試しました。(添付参照) [PrintScreen]キーで画面を切取り→PhotoEditor「編集」の 「新しいイメージとして貼り付け」→トリミング (1)PhotoEditorでコピー→Excelで右クリック→「形式を選択して貼り付け」   →「図(エンハンスト メタファイル)」を選択 ★結果:ぼやける (2)PhotoEditorでコピー→Excelで右クリック→「形式を選択して貼り付け」   →「ビットマップ」を選択   ★結果:ハッキリ※データ容量が少し増える (3)PhotoEditorでJPG形式90%圧縮で保存→Excel「図をファイルから挿入」で挿入   ★結果:ハッキリ (4)PhotoEditorでPNG形式90%圧縮24ビットで保存→Excel「図をファイルから挿入」で挿入   ★結果:ハッキリ (4) (1)の貼り付け済み画像をを端を持ってドラッグ(小さく)する   ★結果:ぼやける。※Excel97上でも 少しぼやける。 さきほど「教えてgoo」で(2)の方法を教えてもらったので差し替え作業をしていますが、 画像が200枚以上あるので大変(腱鞘炎になりそう)なので、一括変更とか、 2007(見る側)での設定でハッキリ見れるようにできたらいいな、と思います。 また(4)の小さくするだけでぼやけてしまうのは宿命なのでしょうか?2007でも? ご存知の方いらっしゃれば教えてください

  • エクセルの割り算

    エクセルで、AとBとCとDの4つのセルがあります。いろいろ他のセルを参照して計算された結果がA,B,C,Dですが、A=C B=Dになっています。 が、A/B、C/Dは一緒になるはずですが、あっているかどうか、if関数で調べるとイコールにはなっていないようです。 割り算の影響でしょうか?

  • エクセルで数式は残したまま他シートからのリンクを一括で外す方法

    こんにちは。 早速ですが、ご教示ください。 実はエクセルでデータ資料をいくつものシートで作成しています。そのシートには他のシートからリンク貼り付けがなされたり、独自の数式が入っていたりします。 今回教えていただきたいのは、エクセルのシート(いくつもあります)から一括でリンク貼り付けだけ外す方法についてです。(リンク貼り付けを外した結果、値のみを残します。)但し、このシートの中にはそれぞれ独自の数式が入っており、この数式は残したいのです。(従って、シートをコピーして形式を選択して値のみ貼りつけるとリンクは外れますが、数式も外れてしまうので、これでは困るのです) 分かりにくり文章で恐縮ですが、数式を残しつつリンク貼り付け部分を外すにはどのようにすれば良いかご教示ください。

  • エクセルの数式

    エクセルに数式を入力しても計算がされません。 他のエクセルファイルから貼り付け(形式を選択して貼り付け:数式)をしてできませんでした。 そこで、めんどうでしたがエクセルに数式を自分で入力したのですが計算がされません。 計算式等の間違いはありません。 誰か詳しい方、回答ください。

  • EXCELでの計算結果のみをコピペしたい

    Windows Vista Office2007 です。 Sheet 1 で計算した結果のみをコピーして、 Sheet 2 の任意セルへ貼り付けたいと思います。 計算結果のセルを右クリックして、「形式を選択して貼り付け」を クリックしたいのですが、「形式を選択して貼り付け」が活きていません。 どのようにすれば宜しいのでしょうか。 よろしくお願いいたします。

  • Excelで、あまりのある割り算をする方法

    いつもお世話になります。 Excelの関数について教えてください。 あまりのあるわり算を計算する時や、秒を分に変換する時のことです。 例えば、22÷4=という問題があったとき、Excelで計算すると、5.5となりますよね。これを、5あまり2というふうに表示させたいのです。 あるいは、150秒という数字があった場合に、これを分と秒に直すのに、60で割って、2分30秒と表示させたいのです。 どのような関数を使えばいいのでしょうか? よろしくお願いします。

  • 割り算が結果表示で 式が表示されない 

    Excel 2000 です。 計算結果は合っているのですが 数式バーに 割り算の結果が表示され数式が出ません。 +16÷2×2と入力しても 8×2 と表示されます。 セルの書式設定は 数式または通貨にしています。  ロータス123の癖が残り 計算するときまず+を入力していますが、 割り算のみの場合はプラスをつけなくても計算結果が出ます。 何がいけないのでしょうか?

  • エクセルで計算式のコピーについて

    エクセルで計算式がコピーできません。 エクセル2003をウインドウズxpで使用してます。 エクセル2003の計算式データを、他の人が作成したエクセル2007のxlsxデータを互換で開き、「形式を選択して貼り付け」をすると、画像貼り付けのダイアログが出てテキスト貼り付けにすると、値だけ貼り付きます。通常の「数式」を貼り付けるにはどのようにすれば良いでしょうか。

このQ&Aのポイント
  • 種子島の海水浴場がオープンしました。気になるのは、泳げる期間や安全性です。
  • 種子島の海水浴場での泳ぎはいつまで楽しめるのでしょうか?また、クラゲやサメの心配はありませんか?
  • 種子島の海水浴場のオープンについて知りたいです。泳げる期間や安全性について教えてください。
回答を見る

専門家に質問してみよう