• 締切済み

該当するファイル名から抽出したい

Excel2000&WindowsXPを使用しているものです。 以下のExcelファイルがあります。 Excel1 ファイル名:total.xls Excel2 ファイル名:みかん月間.xls Excel3 ファイル名:りんご月間.xls ”total.xls”というExcelファイルを開きます。この中には以下の内容があります。    A   B 1 りんご 2 みかん 3 その他 また、”みかん月間.xls”と”りんご月間.xls”には以下の内容があります(B列は変動)。 <みかん>     <りんご>    A   B    A   B 1 11/01 200   1 11/01 10 2 11/02 1650   2 11/02 2   ・          ・ 30 11/30 450  30 11/30 4   合 計 *****  合 計 ***** この時点でExcel1~3が開いているものとして、”みかん月間.xls”と”りんご月間.xls”のシート内にある【合計】セル右側の売上合計のみを”total.xls”のA列に該当する項目の右側に転記することは出来ますでしょうか?。なお、各月間ファイルは日本語(例ではくだもの名です。月間は無くても大丈夫です)・月間ファイルは複数あり、追加もしたいです。 よろしくお願いいたします。

みんなの回答

  • benelli
  • ベストアンサー率51% (78/152)
回答No.1

こんなんでいいですかね? total.xlsのセルB1に以下の式を書き込みます。 [りんご月刊.xls]はCドライブ直下にあると仮定します。 =VLOOKUP("合計",'C:\[りんご月刊.xls]Sheet1'!$A:$B,2,0) ”C:\りんご月間.xls”ファイルのA列から「合計」の文字を検索し、その「合計」文字のあったセルのひとつ右のセルを表示します。 この記述では”C:\りんご月間.xls”ファイルは開いてある必要はありません。自動的に読み込みされて表示されます。 みかんに変えたい場合は単純にりんごの文字をみかんに変えてください。 ファイルを追加するのは上記を参考にいろいろ工夫してください。普通はシートごとに表示させるのが一般的です、記録を残す方法毎に答えが変わります。

chalamo
質問者

お礼

こちらで確認できました。 ありがとうございました。

chalamo
質問者

補足

ご連絡遅くなりました。 vlookup関数、とても便利で勉強になりました、、ありがとうございます。ちょっと今回の質問内容が長すぎました、、反省です。 実は本題は『ファイルの呼び出しをランダムに出来ないか』という点です。 =VLOOKUP("合計",'C:\[りんご月刊.xls]Sheet1'!$A:$B,2,0) このようにご教授いただきました。 この『りんご月刊』というファイル名を”total.xls”というExcelファイルにあるA列・例で言うとB1が”みかん”なので、、 =VLOOKUP("合計",'C:\[みかん月刊.xls]Sheet1'!$A:$B,2,0) ・・・・にしたいという訳です。 また、”total.xls”のA列は必ずしも同じ順番ではないので、A1が”もも”になることもあります。 この状態は変更が可能でしょうか?。

関連するQ&A

  • [Excel]別ファイルの項目内容の抽出方法

    初めまして。閲覧ありがとうございます。 今回Excelについて質問させていただきます。 Excelファイルごとに保存されている表([file1]、[file2]、[file3]、、、)があります。 この表を別ファイルに条件ごとに並べ変えて一覧化したいのですが知恵が無くまったく作業が進みません。 大変恐縮ですが、どなたか方法をご教示していただけますでしょうか。 [File1.xls]    A    B   1 商品   りんご     2 納品日  9/3    3 原価   50     4 数量   100 [File2.xls]    A    B   1 商品   みかん     2 納品日  9/10    3 原価   30     4 数量   30000 [File3.xls]    A    B   1 商品   すいか    2 納品日  9/1    3 原価   850     4 数量   200 ≪上記3ファイルを一覧化≫ [一覧化.xls]    A    B      C     D 1ファイル名 [File1.xls] [File2.xls] [File3.xls] 2 納品日   9/3      9/10     9/1       3 商品    りんご    みかん   すいか    4 数量    100      30000    200     5 原価    50       30     850 この様に仕上げたいです。 [file1]、[file2]、[file3]A行の項目と[一覧化]A行の項目の順序が違います。 [一覧化]1列目B行、C行、D行…にファイル名を入力すると簡単に一覧の作成ができればいいのですが…。。 初心者なので、説明不足&能力の無さが目立つと思いますが、 どうかよろしくお願いいたします。

  • 複数のエクセルの同じセルにファイル名一括入力

    複数のエクセルファイルが同じフォルダ上にあります。 内容は全く同じで、ファイル名だけが違うものです。 そのファイルそれぞれにファイル名を一括で入力するなんて事は可能でしょうか? たとえばりんご.xls、ばなな.xls、みかん.xls・・・とありまして、 それぞれのセルA1にりんご ばなな みかん と入れたいのです。 または、それが可能なフリーソフトなどありましたら情報が欲しいです。

  • エクセルでファイル名を変更したい

    フォルダ"果物"に次のファイルがあります。 りんご.xls バナナ.xls みかん.doc なし.xls START.xls START.xlsを開きセルA1に"自分の"と入力して、各ファイル名を次のように変更したいのですが、宜しくお願いします。 自分のりんご.xls 自分のバナナ.xls 自分のみかん.doc 自分のなし.xls

  • セル内の文字からファイル名を呼び出してデータを抽出したい

    よろしくお願いいたします。 Excel2000&WindowsXPを使用しています。 A1セルに表示させている文字からExcelファイルの一部のデータを抽出させる方法はありますか?。 以下のExcelファイルがあります。   A    B   C 1 CD 2 DVD 3 VHS 上記ファイルのA1で表示させている”文字+xls”ファイルの一部のデータをB1セルに表示させたいと思っております。 現在、C1セルには以下のマクロ文を指定しております。 =VLOOKUP("合計",[CD.xls]個数シート!$M$5:$N$500,2,0) 上記のマクロ文でも問題ないのですが、ExcelファイルのA列に表示されている項目は常にランダムであり、必ずしもCD→DVD→VHSといった順番ではないので、[CD.xls]個数シートのCDという部分をA1の項目にランダムに変更したいのです。 これは可能でしょうか?。

  • ファイルメーカーの合計について

    初めまして。rapisと申します。 ファイルメーカー初心者です。 どうぞよろしくお願い致します。 支払依頼書を作成しています。 自己連結リレーションを設定して、 月別の、業者別合計金額は出せました。 以下のような場合、どうしたらよろしいのでしょうか。 ご教授いただけたらと思います。 基本的なデータが入るテーブルに、 以下のデータが入力されています。 ------------------------- 月 商品名 業者名 金額 7 みかん A青果店 1,000 7 りんご  B八百屋 1,500 7 みかん A青果店 2,500 7 りんご  B八百屋 3,000  8 みかん A青果店 1,000 8 りんご  A青果店 1,000 8 みかん A青果店 2,500 ------------------------- とデータが入っています。 メインメニューフォームに、 「合計」ボタンをつくり、それをクリックすると、 以下のように表示できるようにして、 7月 みかん A青果店 3,500 7月 りんご  B八百屋 4,500 8月 みかん A青果店 3,500 8月 りんご  A青果店 1,000 ユーザーが検索モードで、「みかん」と 入力すると、 7月 みかん A青果店 3,500 8月 みかん A青果店 3,500 と表示できるようにしたいと思っています。 どのようにしたら良いでしょうか。 WindowsXPで、 ファイルメーカー pro8を利用しています。 どうぞよろしくお願い申し上げます。

  • [Excel]2つのファイルの異なる点を抜き出す方法を教えてください

    久しぶりにお邪魔します。 エクセルの操作について、詳しい方教えてください。 2つのエクセルファイルがあります(AAA.xlsとBBB.xlsとします) どちらにも同じような商品名がずらっと並んでいますが、AAA.xlsにはあってBBB.xlsにはない商品名だけを抜き出したファイルを作成したいのです。 例えば 「AAA.xlsの内容」 りんご みかん バナナ なし ぶどう もも 「BBB.xlsの内容」 なし みかん りんご ぶどう ⇒「バナナ、もも」を抜き出したい AAAには3万個ほどの商品名が入っていますので、手動ではとても(泣)。 よろしくおねがいします。

  • エクセルで、他のファイルをリンクする際、ファイル名だけをオートフィルできませんか?

    たとえば、EXCELで A1に、  〇1.xls  というファイルの  シート1   の   B5 セルを参照した場合          A                  B                C 1  [〇1.xls]シート1!$B$5     [〇2.xls]シート1!$B$5      [〇3.xls]シート1!$B$5 2  [〇2.xls]シート1!$B$5 3  [〇3.xls]シート1!$B$5 4  [〇4.xls]シート1!$B$5 A1セルからオートフィルしたら、A4セルまで、もしくはC3セルまで ファイル名だけ変わる、というようなことはできないでしょうか? ちなみに、EXCEL2003です。 詳しい方いましたら、どうぞよろしくお願いいたします。

  • ファイル名を書くことによるファイル内の数値の呼び出しを教えてください。

     あるエクセルファイル名をセルに書くことでその中のデータを呼び出したいと思ってVLOOKUPを使ってみたのですが…  セルB1にaaa.xlsと書いて =VLOOKUP(a,[=B1.xls]c!,$A$1:$F$50,1)と書くとファイルが見つかりませんといわれます。ファイル名を書くことでその中のデータを呼び出すことは可能でしょうか?  すいません全然分かってないので質問もよく分からないのですがなんとか大量のエクセルファイルをまとめたいです。宜しくお願い致します。

  • エクセル・別のファイルを参照

    ファイル名 りんご みかん と、2個あったとします。 それぞれ、同じ形式で数字が同じセルに入っています もう一つももという名前のファイルをつくり もものB1に、 りんごのB1を表示させたいときは、 もものB1にカーソルを置いて、=を押して りんごのB1をクリックすれば、式が入りますよね。 それは、できるのですが、 このりんごをみかんに変更するときは、どうしたらいいのでしょうか? もものA1に りんごやみかんといったファイル名を表示させることによって もものB1には、自動的に、A1で選択したファイルの中のB1が表示されるような設定にしたいのです。 わかる方いらっしゃいましたら、教えてください。よろしくおねがいします。

  • 複数のエクセルファイルを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】に変更してマクロを再記録しても 駄目でした。 よろしくお願いします。

専門家に質問してみよう