• ベストアンサー

エクセルで計算した数値のコピーの仕方

こんばんは。今、企画書を作成中なんですが、どーもデータを上手に加工できなくて悪戦苦闘しています。 とっても初歩的な質問かと思いますが、助けてください。 (表現方法も自信ないのですが・・・) エクセルシートで表計算した時、計算結果だけコピーして、別の表を作りたいんです。 例えば、C列に「=A列/B列」として値を求めます。 そして、A列、B列を削除してC列だけで別の表を作る。 でも、そうすると計算したデータがエラーになってしまいます。(前提条件のA列B列が無くなるので仕方ないのですか?) これを何とかしたいのですが、どうしたらよいのでしょうか? すみませんが、よろしくお願いします。

  • ekoh
  • お礼率71% (10/14)

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

  • ベストアンサー
  • oja
  • ベストアンサー率29% (78/261)
回答No.1

こんばんは、お仕事ご苦労様です。  質問への解答ですが、コピーして貼り付ける時「形式を選択して貼り付け」で「貼り付け」の項目から「値(V)」を選んで貼り付ければ出来ないですか?

ekoh
質問者

お礼

すごーい、できました。感動です。 なんかとっても得した気分です。 ojaさん、ありがとうございました。 このまま、一睡もせずに出勤ですぅ・・・

その他の回答 (1)

  • toka
  • ベストアンサー率51% (1080/2090)
回答No.2

A列、B列を削除しないで「書式」→「列」→「表示しない」で隠しちゃうのはどうでしょう?

ekoh
質問者

お礼

tokaさん、真夜中にご回答いただきありがとうございます。 「表示しない」という技も始めて知りました。 感謝です。

関連するQ&A

  • excelの計算式のコピーが出来なくなった。

    Excelで表を作成して、A列の下部にSUMで合計を出して、選択をして 右にドラッグして、B,C,D,E,の合計を出していたのですが、 突然、計算式のコピーが出来なくなり、A列の合計が そのまま B,C,D,Eにコピーされるのです。  B列に移動したときはB列のSUMとなっているのですが、確定しますとAの値になります。 理解できなくて?  助けてください。

  • EXCELでの計算

    タテ100行ヨコ10列のデータの入った表があります。 A1*B1+A2*B2+A3*B3+……+A99*B99+A100*B100を簡単に計算する関数はありませんか? 同様にA1*C1+A2*C2+A3*C3+……A99*C99+A100*C100というように10列共計算したいのです。

  • エクセルの計算式について

    エクセルの計算式について教えて下さい。以下の表があります。 a列とb列は日ごとに変化します。c列は、a/bで計算されます。d列は、bx10をaから引いた値です。e列は前日のeと当日のeの差を表示しています。 x1列は、e列が10以上ならばSを表示する条件式で値を出しています。x2列は、0以下ならばBを表示する条件式で値を出しています。 h列の計算は、x1とx2でBが表示された場合、例えばa列の1/12の18620から1/11の18830を引く計算をし、b列の1/11の1682から1654を引く計算をして、それぞれの解を足します。 また、同様にx1とx2でSが表示された場合には、下記の表のa列1/12の18620から1/21の18760を引き、b列の1/21の1618から1654を引き、それぞれの解を足します。 上記に説明した、それぞれの計算式を教えて下さい。 また、x1とx2は、それぞれaやbの値から導き出される式で日々表示が変わります。ただ、以下の表のようにx1列のように、Sの表示が連続して表示されます。これを、1度Sが表示されると、次の行からはSが表示されないようにする計算式を教えて下さい。 すみません、よろしくご教示下さい。 date      a      b      c  d e x1 x2  h 2000/1/11 18830 1682.0 11.20 2010 -190 B   2000/1/12 18620 1654.0 11.26 2080 70 S 70,000 2000/1/13 18920 1673.0 11.31 2190 110 S 2000/1/14 18850 1654.0 11.40 2310 120 S 2000/1/17 19300 1680.0 11.49 2500 190 S 2000/1/18 19150 1662.0 11.52 2530 30 2000/1/19 18930 1634.0 11.59 2590 60 2000/1/20 19060 1640.0 11.62 2660 70 S 2000/1/21 18760 1618.0 11.59 2580 -80 B -220,000

  • エクセルの計算式について

    表を作成しているのですが、数字をアルファベットに置き換えることは出来るのでしょうか? 表の上ではアルファベットのみの表示で、実際は 「A=350」 「B=450」という関係となっており、 例として 「A」が「8個」の場合は、合計「2800」 「B」が「6個」の場合は、合計「2250」というように、 「A」や「B」を入力したら、その合計が自動的に計算出来るようにしたいのです。 長くなってしまいましたが、今現在悪戦苦闘しています。 どうぞよろしくお願いいたします。

  • エクセルで表に当てはめて数値を返す方法を教えてください

     A   B    C      D 10   3    7      3 20   4    8      3 30   5    12     4           25     4 といった表があるとします。列A、Bは自分で入力します。列Cは計算で算出します。 このとき、Cの値をAに当てはめて、(例えば0以上-10未満なら3、10以上-20未満なら4)対応するBの値をDに出力するにはどうすればいいか教えてください。  VLOOKUPを使えばできるようなことを読みましたがよく分かりません。できるだけ、詳しくお願いします。

  • エクセル2007の計算について

    エクセル2007の計算についてですが、A列に100個データがあり、B列とC列にそれぞれ1個データがあるとします。そこで、D列のD1にA1*B1-C1の計算結果を表示させました。次に、D2以下も同様の計算をするために、D1のセルを選択して、矢印無しの十字キーを下に伸ばしてD2にA2*B1-C1、D3にA3*B1-C1・・・、D100にA100*B1-C1の結果を表示させようとすると、100個分の計算結果は表示できるのですが、D2はA2*B2-C2、D3はA3*B3-C3・・・というように、B列とC列も一つずつ下がって計算されてしまいます。この場合、B列とC列には1個しかデータがない(B1に一個、C1に一個)ため、D2以下の計算結果は0になります。B列とC列を下げずに、A列のデータだけ下げて連続計算するにはどうすればよろしいでしょうか。

  • ExcelVBAにて、検索した数値を計算する方法

    こんにちは。ExcelVBAを最近はじめたばかりの初心者です。 とある一列にランダムな値の数値が並んでいるとして、その数値列からの最大値(最小値)を検索し、その検索された値を用いて計算を行う、 ということは出来ないのでしょうか?書籍や検索システム等活用しましたが、なかなかこれという例がないのでこちらに質問させていただきました。 例えばこんな表があるとすると  1   2  3 . . A 14 35 25 B 67 46 37 C 32 73 85 . . この表の第1列の最大値を検索     第2列の最大値を検索     第3列の最大値を検索 した後、最大値同士の平均値を計算するというプログラムを作成したいです。 また、同じプログラムの内容を用い、たとえ表の値の並びが違ってる他のExcelデータを用いても、同様に処理できるようにしたいです。 どうかよろしくお願い致します。

  • EXCELでの計算式について

    お世話になります。 Excel2000を使って簡単な計算を行っています。 A列とB列に数字が並んでいます。 (ABCは列番号、行番号は省いています) A B C 1 3 3 2 3 4 2 1 この状態でC1に計算式 =A1-B1 を入れるとC1は-2になります。 C1のセルをコピーしてC2~C4に貼り付けました。 すると予想では A B C 1 3 -2 3 2 1 3 4 -1 2 1 1 となるはずが A B C 1 3 -2 3 2 -2 3 4 -2 2 1 -2 となってしまいました。 C列の計算式は何が悪かったのでしょうか? コピー&ペーストをせず1つずつ計算式を入力していけば正しい値が出るのですが、行数は1000行以上あるので無理です。 どうすれば元の状態になりますか?

  • エクセルの計算式で

    エクセルの計算式でこんな計算はできるのでしょうか? どの関数を使えばできのるかわからないのです・・・ ご存知の方教えていただけますか?よろしくお願いします。 SEET1にこのような表があります。    A    B   C 1  3:00   1   20 2  4:00   10  34 3  7:00   8   6 4  8:00   9   7 5  9:00   7   5 6  10:00  6   3  7   ・ 8   ・ これを別の表でSEET2に集計をしたいのです。 SEET2ではこのように集計をしたいのです。    A    B    C 1  7:00   19   60 2  8:00    9   7 3  9:00    7   5  4  10:00   6   3 5    ・ 6    ・ SEET1のA列の時間は3:00の時もあれば2:00の時もあり、時間は固定ではないのです・・・日々変動します。最大で1:00~7:00です。 これをSEET1のA列の時間が1:00~7:00であればのSEET2のB1に8:00であればSEET2のB2のセルへ集計するといった関数はあるのでしょうか? 説明がわかりにくかもしれませんが教えていただけますか?よろしくお願いします。

  • EXCELの計算式

    SHEET1 A列  B列  C列 1   50   a 51  60   b 61  70   c 71  80   d という表を作っておいて、 SHEET2のA列に1から80までの任意の数字を入れたときに、B列に a,b,c,dのいずれかを表示させたいのですが(以下参照)、 A列  B列 8   a 55   b どのような計算式を使えばいいでしょうか。 よろしくお願いします。

専門家に質問してみよう