- ベストアンサー
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を使って・・・??? どなたか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ファイルA,Bの表で最初の行を項目名にしていませんか?(データがA2,B2から始まっている) その場合は、B2セルが =VLOOKUP(A2,[A.xls]Sheet1!$A$2:$B$4,2,TRUE) になります。 VLOOKUP(検索値, 範囲, 列番号, 検索の型)ですので、検索値、範囲、列番号を適切に設定してください。
その他の回答 (2)
- ewq_msa
- ベストアンサー率0% (0/2)
G13セルに =VLOOKUP(D13,[A.xls]Sheet1!$A$1:$B$100,2,FALSE) と入力するとG13セルに 10 表示されます。 サーチエンジン(gooなど)で「vlookup」検索すると説明しているHPが出てきますよ
お礼
ありがとうございます!
- JAWS55
- ベストアンサー率38% (176/452)
ファイルA(A.xls)のデータはコードの昇順で並び替えされ、A1からA100までにコード、B1からB100までに値が入ってるとする。 ファイルB (B.xls)のA列のコードでB列に値をセットするには ファイルA、ファイルBを開いて ファイルBのB1は =VLOOKUP(A1,[A.xls]Sheet1!$A$1:$B$100,2,TRUE)
お礼
早速教えて頂いて、ありがとうございます。 ただ・・・入って欲しい「値」が一つずつズレてしまいます。 なぜでしょう!?
お礼
度々ありがとうございました。