• 締切済み

エクセルで、別々のファイルの表を一緒にしたい

大阪支店 日付  コード    商品    数   行先 1/2     123456  りんご    10    東京 1/5    772523  バナナ    30      福岡 上記のような、支店別の表がエクセルファイルごとに30くらいあります。 これを、エクセルのシート1つで一覧にしたいのですが、 簡単にできるのでしょうか? エクセルに詳しくないので、今は、いちいち、1つ1つファイルをあけて、コピペしながら、 1つのシートを作っていますが、数が多くて面倒なので、 どなたか詳しい方、よろしくお願い致します。

  • youpy
  • お礼率40% (75/187)

みんなの回答

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

結構しばしば寄せられるご相談(つまりそういう具合に「分けて作ってしまったエクセルを一つに合わせたい」という事をしたくて出来ないヒトが沢山いるってことです)ですが,簡単な方法はありません。出来ないので皆さん質問しにいらっしゃいます。 今できている方法で,ぺたぺたとコピー貼り付けて集めて作業するのが,一番確実で頭を使わずに出来る方法です。 #スキルを上げて「マクロ」とか駆使すれば,そういう単純作業をワンクリックでやってのけるプログラムを組むこともできます。 ご利用のエクセルのバージョンが不明ですが,職場のどこかに「古いOffice」(Office2000かOfficeXP,若しくはそれをアップグレードして使っている現在のエクセル・ワード)がまだ残っていれば,ワードを使ってエクセルブックをまとめて挿入すると,一続きの表に変換して取り込むことが出来る可能性があります。 纏めてコピーし,エクセルに貼り戻せば完成です。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

30のファイルを全て開いて、新しいエクセルのシートのA1セルに、=を入力して、30のファイルの一つのA1セルをクリックしてから全セルにドラッグコピーはいかがでしょう。

関連するQ&A

  • エクセル のマクロで 複数の表を1つにまとめたい

    エクセル のマクロで 複数の表を1つにまとめたい 下記のようなシートがあります。 Sheet1 A B C E F G I J K 1 日付  品名 数 日付  品名 数 日付  品名 数 2 1/1  みかん 100 1/2 りんご 50 1/1 バナナ 30 3 1/5  みかん 50 1/6 りんご 25 1/7 バナナ 20 4 1/10 みかん 30 1/11 りんご 15 1/10 バナナ 10 5 1/12 りんご 30 1/11 バナナ 10 6 1/13 りんご 50 みかん・りんご・バナナのそれぞれの表をマクロで下記のような1つの表ににまとめたいのですが どのようにしたら良いかご教授お願いいたします。 (初心者なので可能であればマクロ内で’コメント付きで解説いただけると助かります)  M N O 1 日付 品名 数 2 1/1 みかん 100 3 1/1 バナナ 30 4 1/5 みかん 50 5 1/6 りんご 25 6 1/7 バナナ 20 7 1/10 みかん 30 8 1/10 バナナ 10 9 1/11 りんご 15 10 1/11 バナナ 10 11 1/12 りんご 30 12 1/13 りんご 50 うまく説明できないのでイメージ画像を添付いたします。

  • エクセル マクロ(VBA)について

    教えてください。 エクセル2007を使用しています。 エクセルマクロから、任意のフォルダにあるエクセルファイルを開き、 開いたエクセルブックの全シートを検索し、「バナナ」と「リンゴ」というどちらかの文言が入っていた場合のみ 「リンゴ」を「スイカ」に置換するコードを教えてください。。。 「バナナ」と「リンゴ」の両方の文言が無い場合(どちらか一方のみしかない場合)は、置換しないです。 すみませんが困っているので教えてください。

  • VBAでたくさんのファイルを一つにまとめる

    いつもお世話になっています。VBAでファイルを順番に起動、処理を行いたいと思っています。 集計001.xls~集計100.xlsというファイルがあります。1ファイルにそれぞれの支店と数値があって、それを総合.xlsファイルに支店シートを作って貼り付けます。 つまり、集計001.xlsには 東京 大阪 福岡 100 100  100 200 300  500 100 400  600 400 500  100 とあり他ファイルも同じように入っています。(数値は適当です) それを総合.xlsでは東京シートに 集計001 集計002 集計003 100   400   500  200   300   400 100   400   300 400   200   400 と各支店にシートを貼付します。他に大阪シートや福岡シートもできます。 今、「総合.xlsの各支店シート作成」と「集計001.xlsの支店数値→総合ファイル支店シート貼付」はできています。即興で作ったのでかなりいい加減ですが。 問題は「数あるファイルを順番に開いては閉じること」と「ファイル名を取得して各列の1行目にその名前を代入」です。 総合.xlsは常に起動していますが、集計ファイルは途中なかったりします。 そのために、いちいち手動で集計ファイルを起動して、コピペマクロを動かし、手動で集計ファイルを閉じています。 かなりわかりにくい説明だとは思いますが(やっている私もたまに勘違いしています)、ファイルを順番に動かすいい方法ってないでしょうか?できれば001 → 100の順番でいきたいんです。手動だとある時順番を間違えそうだし、ファイル名を1行目に入力するのも面倒なので。 すごくわかりにくいですよね。どうやったら文字列のファイル名をカウントする感じで動かしていくのかわからなくて・・・。どうかお知恵を貸してください。よろしくお願いします。

  • エクセルで複数のシートから、データを取り出し、一覧表を作成。

    エクセルで複数のシートから、あるデータを取り出し、別のシート(又はブック)に一覧表を作成することはできますか? シート1 東京支店    A   B   C 1東京支店  2 3          50 シート2 大阪支店    A   B   C 1大阪支店  2 3          30 新シート(又は新ブック)    A   B   C 1東京支店 50  2大阪支店 30 3     

  • エクセルの関数(IF関数?)について教えてください

    excelの関数についてわからず、困っています。 どのような関数を入れればよいのか、ご教授お願いいたします。   sheet1に下記のような表があり、 No 項目名 日付 1 りんご 11/1 2 バナナ  3 いちご  sheet2に No 項目名 日付 7 バナナ  8 りんご  9 パイン  という表があるとします。 sheet1に日付を入力した時に(りんごの右の11/1) sheet1の項目名と一致するsheet2の項目名の右のセルに同じ日付が入るようにさせたいです。 どのような関数を入れたらよいでしょうか。   よろしくお願いいたします。  

  • EXCELで

    EXCELで、マクロを使ってすると思うのですが、 例えばsheet2でりんご、みかん、ばななと打ち込んで、sheet1には、りんご、みかん、ばななとsheet2で打ち込んだものが出てくるやり方を教えて下さい。

  • 複数のエクセルファイルからデータを抽出してリスト化

    あるフォルダ内(C¥sample)内に複数のエクセルファイルがあり(ファイル名はばらばら)、そのファイル全てに「報告書1」というシートが存在します。その「報告書1」というシート内のデータをまとめた一覧表を新規エクセルファイルに作成したいと思っています。 1つ目のファイルの報告書1シートのA2~F5のデータを一覧表エクセルA2~F5まで貼付け、2つ目のファイルの報告書1シートのA2~F5のデータを一覧表エクセルA6~F9まで貼付けという具合にまとめていきたいです。マクロで簡単にひとまとめにするいい方法はありませんでしょうか。ご教授お願いいたします。 例)報告書1シート A B     C      D     E    F 1 受付  支店    受注先    品物   数量  金額 2 0001 北海道   ●●      リンゴ    1   100 3 0002   北海道   ●●      リンゴ    2 200 4 0003   東北    ▲▲      みかん   1 150 5 0004   東北    ▲▲      みかん   2 300

  • 複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロ

    複数のエクセルファイルを1つのエクセルファイルのシートにコピーをマクロで行いたい。 マイドキュメントのデーターというフォルダ内に エクセルファイルA(シート名みかん) エクセルファイルB(シート名りんご) エクセルファイルC(シート名バナナ) エクセルファイルD(シート名ぶどう) エクセルファイルE(シート名いちご) があります。 雛形は同じです。すべてA列~F列までデータが入っています。 行数はファイルによって違います。 また毎日自動で上書き更新され、毎日行数が変わります。 エクセルファイルZがあります。シートが7個あります。 ・変換 ・集計 ・みかん ・りんご ・バナナ ・ぶどう ・いちご エクセルファイルZを開きます。(各シートには昨日のデータが貼り付けてあります。) マイドキュメントのデーターフォルダも開いておきます。 エクセルファイルZにおいて「マクロの記録」を起動。 エクセルファイルZの 【みかん】~【いちご】までの5シートを全データDELETEします。 開いてあるフォルダ「データー」の中からエクセルファイルAを開きます。 (タスクバーにいます) ファイルAのシート【みかん】の全データ選択して エクセルファイルZの【みかん】というシートのA1セルにカーソルを あわせて貼り付けします。 開いてあるフォルダ「データー」の中からエクセルファイルBを開きます。 (タスクバーにいます) ファイルBのシート【りんご】の全データ選択して エクセルファイルZの【りんご】というシートのA1セルにカーソルを あわせて貼り付けします。 これと同じ操作を【バナナ】【ぶどう】【いちご】も行います。 エクセルファイルZにおいて「マクロの記録」を終了させます。 マクロができあがりました。 ファイルZを上書き保存して終了。再立ち上げで記録したマクロを実行。 エラーにはなりませんが、ファイルZの5種類各シートに ファイルA~Eのデータが貼りつきません。 何か無理な事をしているのでしょうか? もしかしてシート名が同じだと駄目?とためしにファイルZのシート名【みかん】~【いちご】を 【みかんZ】~【いちごZ】に変更してマクロを再記録しても 駄目でした。 よろしくお願いします。

  • エクセルのアイディアをください。

    エクセルで、 sheet2,3,4,5・・・・・・に入れたデータを sheet1に一覧表にして反映させたいと思っています。 ひとつのシートに1つずつのデータしかいれなければ sheet1の一覧表はきれいに出来上がるのですが、(=Sheet2!A2の様にして)1つのシートに1つのデータを入れたり、2つのデータを入れる場合(シートによってデータの数が違う場合)どうしたらいいのかわかりません。 わかりにくいので例を・・・・・・・。 ex. sheet2にりんご1個の仕入れデータを入力。   sheet3に桃2個と、バナナ1本のデータを入力   sheet4にオレンジ1個、苺3粒、キウイ1個・・             ・             ・             ・ この様なデータをsheet1で一覧表の様にしたいのですが、どのようにしたらいいのかわかりません。 アドバイス下さい。

  • エクセルで管理表をつくりたい。

    商品    金額    日付   イチゴ   100円    1/3 ミカン   100円 バナナ  100円    3/4 スイカ   100円 商品名と金額が入った表があり、売上げた日付を入れると別シートに1月の売上一覧、2月は2月の一覧、3月は3月の一覧にといった感じで商品、金額、日付の一覧が出来るようなことは出来ますか? 出来るならばわかりやすく教えて頂けると幸いです。 説明わかりずらかったらすいません。

専門家に質問してみよう