エクセルでファイルを結合する方法

このQ&Aのポイント
  • エクセルで二つのファイルを一つのファイルに結合する方法を教えてください。
  • 一つ目のファイルには横A~S、縦1~60までの数式があります。二つ目のファイルには横A~R、縦1~60までの数式があります。一つ目のファイルの終わりの列であるS列の次のT列から二つ目のファイルのA~Rまでをコピーし、数式を合わせたいです。
  • データが膨大なのでコピー機能を利用したいです。詳しい方の回答をお待ちしています。
回答を見る
  • ベストアンサー

エクセルで二つのファイルを一つのファイルにする

エクセル2010の質問です。 二つのファイル(同ファイルに2枚シートがあるのではない)があるのですが、この二つのファイルを一つのファイルにまとめたいのです。 一つ目のファイルには横A~S、縦1~60まで使っていてそれぞれ数式が入っています。 二つ目のファイルには横A~R、縦1~60まで使っていてそれぞれ数式が入っています。 私がやりたいのは、一つ目のファイルの終わりの列であるS列の次のT列から二つ目のファイルのA~Rまでコピーして、 尚且つ二つ目のファイルの数式を合うように(たとえば二つ目のファイルのとある数式はA列を使用しているのでコピー後はA列は一つ目のファイルの数値となるためコピー後T列になるように)したいのです。 データが膨大なのでなんとかコピーを使いたいです。 説明が難しいですが、詳しい方ご回答をお待ちしています。 説明が足りない場合は補足いたしますのでご指摘お願いします。

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

  • ベストアンサー
  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.3

貼り付け操作を行うときに右クリック、または、メニューの「貼り付けのオプション」の中にある[123]と書かれたアイコンをクリックしてしまうと、値だけが貼り付けられます。 それじゃないですかね? ちなみに、[fx]と書かれたアイコンをクリックすると数式だけが貼り付けされます。

fumiuchip
質問者

お礼

回答頂きありがとうございました。 CTRL+Vで貼り付けしていたのですが、仰る通り右クリックで貼り付けたら無事にできました。 大変たすかりました。

その他の回答 (3)

  • molly1978
  • ベストアンサー率33% (393/1186)
回答No.4

ひょっとして、一つ目のファイルと二つ目のファイルは別々のエクセルで開いていませんか?別々のエクセルでしたら、数式はコピーされず値になります。 同じエクセル上(メニュー、リボン、ツールバーは共通)で二つのファイルを開けば、数式もコピーされると思います。

fumiuchip
質問者

お礼

回答頂きありがとうございました。 エクセルソフトは一つでファイルを開いていました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

次の通り操作します。 2つ目のファイルを開き、A1:R60をコピーする そのままファイルメニューから開くで1つ目のファイルを開く そのままT1セルに貼り付ける。 アナタの自己流で、違うやり方をしていると出来ません。

fumiuchip
質問者

お礼

ありがとうございました。

  • drum_KT
  • ベストアンサー率43% (1108/2554)
回答No.1

普通にそうなりますけど? 両方のファイルを開いて、二つ目のファイルのA1~R60を選択して「ctrl+c」でコピー、一つ目のファイルにウィンドウを切り替えて、T1にカーソルを置いて「ctrl+v」で貼り付け。

fumiuchip
質問者

お礼

回答頂きありがとうございます。 最初そのようにコピーを試したのですが、コピーすると数式が消えてしまいます。 もしかしたらコピーの仕方(というより貼り付け方?)が間違っているのかもしれません。 数値は確かにコピーされるのですが数式だけどうしても消えてしまいます。

関連するQ&A

  • エクセルについて質問です!

    エクセルについて質問です。 例えば、A列に10間隔で入力してある数式があります。 その数式を横(B1、C1、D1・・・)に簡単にコピーする方法はありますか? 説明不足かもしれませんが、宜しくお願いします。

  • エクセルで数式をコピーしたときに..

    このような表があります。 ....A......B.......C......D 1 ........ 100 200 300 2 100 3 200 4 300 縦×横の表を作成したいのですが、 B2を=B1*A2と入力します。 そしてこの数式をC3にコピーするとC2*B3になってしまいます。 これをコピーした時に、C1*C3にしたいのですが、 横軸はいつも1の行、縦軸はいつもAの列になるように 数式のコピーはできないでしょうか?   

  • エクセル 縦コピー

    横1列に並んでいるデータを関数式で縦に連続コピーするだけでひらうようにしたいのですが、お知恵をお貸しください。 |___| A | B | C | D | E | F | G | | 1 | F | Q | S | W | Z | R | P | | 2 |__ |__ |__ | | 3 |__ |__ |__ | | 4 |__ |__ |__ | | 5 |__ |__ |__ | | 6 |__ |__ |__ |

  • エクセルの簡単な計算式で・・・・

    初心者です。エクセルの表で、計算式・・縦合計の数式を 例=SUM(A5:A35)と入れており、その上部のセルに毎月異なる数値を打ち込んで自動計算していたのですが、先月から数値を打ち込んでも合計数値が変わらなくなってしまいました。(前月の合計数値のままです。) 合計数式の入ったセルをダブルクリックすれば正しい合計数値が現れるのですが、膨大な数の数式が入っている為、非常に時間がかかります。なぜこのようなことになったのかがまったく解りません。 どなたか以前の様に自動計算される方法を教えてください。 よろしくお願いいたします。

  • 【エクセル】数式だけコピーする方法

    はじめまして。 ・エクセルのファイルが10あります。 ・ファイル(シート)の内容は、入力されているデータ(数値)は違うものの、フォーマットは全て一緒です。 ・ちなみに、現在のシートには数式は一切含まれていません。 ・そのシートの決まった数百カ所に、新たに数式を記述し、データの足し算引き算などをしたいと思います。 ・なお、数式を入れていく決まった箇所は、同じ行や列ではなくてバラバラの行や列にになっております。 ・10シートあるため全てに数式を記述していったら膨大な作業になります。なので、ひとつのシートに数式をいれて完成させたら、他のシートとフォーマットは全く一緒なので、完成したシートの数式だけを他の9ファイルに一気にコピーしたいと考えてます。 現在、形式を選択して数式だけの貼り付けを行ってみても、データ(数値)も一緒に変化してしまいます。 どのようにすればよいか、途方に暮れておりますので、アドバイスを頂ければと思います。

  • エクセルで、こんな現象が・・・

    OSはNT4.0、エクセルのバージョンは2000です。 元は他の人が作成したシートに、続きでデータを 入力していっています。 書式や、数式を設定してあるオリジナルのシートを コピーして使っています。 A,B,C列に数値、D列はA,B,Cの合計を直接入力。  E列は間違いのチェック用に、数式を入れています。 E列の数式は「=D1-SUM(A1:C1)」です。 元のシートの数式がなぜか、「=D1-SUM(A1:D1)」 になっていたので、「=D1-SUM(A1:C1)」に直し D列全体に、オートフィルで数式をコピーしています。 正しい数式を入力してあるにもかかわらず、D列に数値を 入力すると「=D1-SUM(A1:D1)」に変わってしまうのです。 もう一度、正しい数式になっている行をオートフィルで コピーするとOKなのですが、また次の行に入力すると、 D列に数値を入力したとたん、元に戻ってしまいます。 また、「=(L1+M1)-(N1+O1)」と入力してある、P列も 上記と同じような現象がおきてしまいます。 この場合は「=(L1+M1+N1)-(N1+O1)」と変わってしまいます。 元を作った人には確認することができず、恐らく特別な 設定は、何もしてないと思われます。 オリジナルに手を加えたのは、数式の訂正と、条件書式 の設定です。(0意外は赤で表示) D列、P列ともに、0になれば、入力間違いなし、という チェックのために入れてあるので、確認できなくはない ですが、いちいち、数式をコピーしなおすと時間が かかって面倒です。 つたない説明で申し訳ありませんが、この現象の原因の 心当たりのある方、どうぞお知恵をお貸しください。

  • エクセルで数式が入ったセルを空白にしたい。

    エクセルで数式が入ったセルを空白にしたい。 A1に"100"と言う数字、 B1はA1と同じ数値を自動入力させているので"=A1"という式が 入ってます。このB1の数式をB2からB10までコピーしているのでA2からA10に入力した数値が 反映されます。しかしA列にはいつも数値が入力されているわけではなく空白にする場合もあります。 でもB列の数式はコピーされてるので"0"が残ります。 そこですべて入力終了後にこのB列に自動で入力された"0"を削除したいのですが 置換で"0"にしても入ってるのは数値じゃなくて数式なので該当なしになるし、 数式も列ごとに移動されてるので一定ではありません。 この"0"を一括で削除するにはどうすればいいでしょうか? 入力範囲は500行まで及ぶのでいちいち"0"を探して削除するのが大変です。 分かりにくい質問ですいませんがよろしくお願いします。

  • エクセルで数式が入ったセルを空白にしたい。

    エクセルで数式が入ったセルを空白にしたい。 A1に"100"と言う数字、 B1はA1と同じ数値を自動入力させているので"=A1"という式が 入ってます。このB1の数式をB2からB10までコピーしているのでA2からA10に入力した数値が 反映されます。しかしA列にはいつも数値が入力されているわけではなく空白にする場合もあります。 でもB列の数式はコピーされてるので"0"が残ります。 そこですべて入力終了後にこのB列に自動で入力された"0"を削除したいのですが 置換で"0"にしても入ってるのは数値じゃなくて数式なので該当なしになるし、 数式も列ごとに移動されてるので一定ではありません。 この"0"を一括で削除するにはどうすればいいでしょうか? 入力範囲は500行まで及ぶのでいちいち"0"を探して削除するのが大変です。 分かりにくい質問ですいませんがよろしくお願いします。

  • エクセルで集計式をコピペすると対照せるがずれ込むのを防ぎたい。

    A1 a A2 数値データー A3 数値データー A4 A2*A3 B1 c B2 数値データー B3 数値データー B4 B2*B3 C1 b C2 数値データー C3 数値データー C4 B2*B3 * * k1 a C2 数値データー C3 数値データー C4 B2*B3                        L4 sumif(A1:k1,”a”,A4:L4) M4 sumif(A1:k1,”b”,A4:L4) N4 sumif(A1:k1,”c”,A4:L4) O1   O2        O3        O4 * * R1   R2        R3        R4 S4 T4 U4 S4 T4  U4に対してL4 M4 N4 からコピーしてくると ずれるのを防ぐ方法はありますか? (O~Sの集計をさせたい) 列数は集計のたび変わります 都度sumif関数を入力するのが面倒に加えて列がスクロール するほどある 印刷は特に考えておりません 可能であれは集計の累計も出して行きたいのです(L4+S4) 説明をうまく書けませんが・・・・

  • EXCEL VBAでの繰り返し計算を教えてください

    表記の通りですが、宜しくお願いいたします。全て加算です。 EXCEL2007での計算で横のE1:S1、E2:S2、E3:S3でT1,T2,T3に合計            縦のE28~T28行に縦の合計 列 A   E F G・・・・・   S T 1 ・・・2 3 4・・・・・・・・・ 1 10 2 ・・・1 5 3・・・・・・・・・ 2 11 3 ・・・1 3 6・・・・・・・・・ 3 13 ・ ・ ・ 28・・・4 13 13・・・・・・・6 34 このような繰り返し表計算をVBAで作成したいのですが初心者でわかりません、何卒宜しくお願いいたします。

専門家に質問してみよう