• ベストアンサー

「ExcelファイルA」と「ExcelファイルB」の値が一致したら、データを抽出する方法

「ExcelファイルA」    「ExcelファイルB」   コード  値       コード  値    1    7        4       2    3        9    3    10       1    4    4        5    5    9        7 「ExcelファイルA」と「ExcelファイルB」の「コード」が一致したら、 一致した「ExcelファイルA」の「値」を「ExcelファイルB」の「値」に 入力したいのです。 「ExcelファイルA」と「ExcelファイルB」は「Sheet1」「Sheet2」という感じではなく、全く違うファイル同士です。 とても困っています。 どなたか教えてください・・・

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

  • ベストアンサー
noname#62235
noname#62235
回答No.1

VLOOKUP関数を外部参照で使えば、出来ると思いますよ。 =VLOOKUP(A1,[ExcelファイルA.xls]Sheet1!$A$2:$B$6, 2, FALSE) というような数式を、ExcelファイルBのB2に書き込み、後はB3~B6までコピーします。 ただし、両方のファイルが同時に開いていないとちゃんと参照できません。

wakasa5698
質問者

お礼

とても丁寧に教えて頂いて、ありがとうございました。

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

その他の回答 (1)

回答No.2

Bookの間でvlookup関数使うだけじゃダメなの? 上の例だとファイルAとファイルB、両方を開いておく。 ファイルBの値のところにvlookup関数を書いて、参照元をファイルAにすればいいと思うけど。 vlookupまではわかるのかしら?

wakasa5698
質問者

お礼

vlookupまでは分かります。 ありがとうございました。

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

関連するQ&A

  • ExcelファイルAと 〃Bの値が一致したらデータを抽出

     <ファイルA>           A列   B列 1行目 コード  値 2行目  1111   10 3行目   2222   20         <ファイルB> 4行目   3333   30         D列   G列                10行目 コード   値                11行目 2222                   12行目 0000                13行目 1111 ExcelファイルAとBの「コード」が一致したら、ファイルAの「値」を ファイルBの「値」に入力したいのですが、どうしたら良いでしょうか? 2つのファイルを開いて、vlookupを使って・・・??? どなたか教えてください。

  • EXCELで別シートから値の一致しないデータを抽出する方法

    Sheet1のA列に A1 123 A2 456 A3 789 のデータが入力されており、Sheet2のB列に B1 666 B2 123 B3 888 B4 999 B5 456 B6 888 のデータが入力されている場合に、 下の表のように、Sheet1のA4以降のセルにSheet2のB列から ・Sheet1のA1~A3に一致しないデータ ・Sheet2のB列で重複しないデータ ・降順 の3点の条件で抽出する方法を関数で教えてください。 よろしくお願いします。 Sheet1 A1 123 A2 456 A3 789 A4 999 <-ここからSheer2のデータでA1~A3以外の値でSheet2の重複をさけて降順で表示させたい A5 888 A6 666

  • Excelの関数を使ってデータを抽出する方法教えてください!!

    1のシートには、AとBの全てのデータがあります。2のシートには、1部だけのデータがあります。 データは、「コード」、「店名」、「住所」などが入力されています。 Aのシートから、Bのシートのデータを省いて抽出したいのですが、どうしたらいいでしょうか?? なお、それぞれに入っている「住所」や「店名」、「コード」などのデータは完全一致していないものもあります。 また、Aのシートの「コード」などの各データは、全て同じ列に入っていません。 これでは、無理でしょうか??

  • セルA1値によってセルB1の値が変わる

    お世話になります。 たとえばA1に「本」と入れた場合B1に「1000」(金額や商品コードなど)、A2に「バッグ」と入れた場合B2に「800」と出るようにするにはどうすればいいでしょうか。(できれば同じシートのA1とB1ではなく、Sheet1のA1に入力した値によって、Sheet2のB1が変わるというの目標です。) あらかじめ別のシート(商品の種類が1000を超えるためシートを分けたほうがいい?)にAに入力する商品名とBに入るべき数字の対応表を作ろうと思っています。 それを活用してできるでしょうか? 質問のようにしてできたエクセルシートを活用して、販売ソフトに取り込みたいと考えています。

  • Excelでのデータ抽出

    Excelで外部結合風のデータ抽出を教えてください。 シートAとシートBに表形式のデータがあり、 シートAのA列の値とシートBのA列の値が一致するシートBの 行を抽出するのが目的です。 具体的には次のような感じです。 シートA         シートB ----------------  ---------------- A列 | B列 | C列     A列 | B列 | C列 ----------------  ---------------- 2  | 2B  | 2C      1  | 1BB | 1CC ----------------  ---------------- 4  | 4B  | 4C      2  | 2BB | 2CC ----------------  ---------------- 6  | 6B  | 6C      3  | 3BB | 3CC ----------------  ---------------- ↓ シートB ---------------- A列 | B列 | C列 ---------------- 2  | 2BB | 2CC ---------------- 以下以外の方法がありましたら教えてください。 1)アクセスに両シートのデータを取り込み、2つのテーブルを外部結合で連結させる。 2)マクロで二重ループをつくり、A列が一致した行を取り出す。 よろしくお願いします。

  • エクセル-マクロ 別ファイルからデータ抽出

    教えてくださいm(__)m。 Aファイルの"sheet1"の"A1"と"A2"に対象のユーザーコードを入力。 Bファイルの"sheet1"に"B1"~"G1"まで、データ件数は20000件位の元データがあります。キーは"B1"になります。 対象のデータをAファイルの"sheet2"に"B1"~"G1"までコピー。 このような感じなのですが、どなたか教えていただけますか?。 よろしくお願いします。

  • エクセルでの該当する条件に一致する値の抽出

    エクセル初心者で困っています。 どなたかお助け下さい。 以下の様な表があります。 A   B  C  D   E  F   G 1商品名 入荷数 消費1 消費2 性能1 性能2 性能3 2○○  2   1   2   △△  ◆◆  □□   3××  2   1   2   □□  △△  ◆◆ 4○○  2   1   2   ●●  □□  ◎◎ この表を基に、別シートを以下の様に作成して A   B  C  D   E  F   G 1性能 【◆◆】 2 3商品名 入荷数 消費1 消費2 性能1 性能2 性能3 4○○  2   1   2   △△  ◆◆  □□   5××  2   1   2   □□  △△  ◆◆ セルB1に性能名を入力して、入力した値と 基となるシートのEFGの列から一致する値があった場合 該当する行をそのまま表示するような式を作りたいのですが可能でしょうか? 分かりづらい質問で申し訳ありませんが ご回答いただけるとありがたいです。

  • Excelで2つのファイルから完全一致のIDを抽出

    Excelで2つのファイルから完全一致のIDを抽出したいです。 エクセルについて質問です。 バージョンは「2010」です。 2つのエクセルデータ「Aファイル」・「Bファイル」があります。 AファイルとBファイルには顧客データがあり、 Bファイルは「A列…会社名」「B列…担当者名」「C列…取引先ID」「D列…取引先担当者ID」という内容です。(会社名が同じで担当者が2・3人いる場合もあります。) Aファイルの方は新規の顧客とBファイルの顧客と重複してあります。 それで、Aファイルの方に、Bファイルの方から「会社名と担当者名が一致」している取引先IDと取引先担当者IDを入力していきたいんですが、簡単にできる方法があったら教えてください。 (AファイルにはIDの列を2つ新規で作ります。)

  • エクセルにてA1に1と入力したらB1の値を表示

    エクセル初心者です セルのA1に数字の1を入力するとB1の値が表示、A2に数字の2を入力するとB2の値が表示されるようなものを作りたいのですが・・・ どなたかご教授お願いします 例えば、A1に1を入れるとB1の値"北海道" A2に2を入れるとB2の値"青森"といった感じでです 宜しくお願いいたします

  • EXCELで別ファイルからデータを抽出するには?

    EXCELについて条件に一致する列の内容を抽出する方法を教えてください。 シート1の行に日付があり、列に品名と日ごとの数を入力してあるシートがあります。 このシートの内容を別のシートに日付を入力すると、その日の内容が表示されるようにしたいのですが、うまくいきません。 [シート1]     1    2    3   4 (←日付) A品  10  20  30   40… B品  30   10  40  20… C品  15  16   17  18… D品  20  21   22  23… [シート2]     *(←日付を入力) A品 (   ) B品 (   ) C品 (   ) D品 (  ) シート1とシート2はそれぞれ別ファイルで同時に開いている状況です。 シート2の*部分に日付を入れると該当する日付の各品名の数量が( )の部分に表示されるようにするにはどうしたらよいですか?

mfc-j955d子機の不具合
このQ&Aのポイント
  • mfc-j955d子機から発生する異音と液晶表示の問題について相談します。
  • Windows10で無線LAN接続しているmfc-j955d子機が異音を発し、液晶にbrotherと表示され反応しない問題が発生しています。
  • 光回線を使用しているmfc-j955d子機が不具合を起こしており、お困りの状況です。
回答を見る