「みんな教えて! 選手権!!」開催のお知らせ

 <ファイル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を使って・・・???
どなたか教えてください。

A 回答 (3件)

ファイルA,Bの表で最初の行を項目名にしていませんか?(データがA2,B2から始まっている)


その場合は、B2セルが
=VLOOKUP(A2,[A.xls]Sheet1!$A$2:$B$4,2,TRUE)
になります。
VLOOKUP(検索値, 範囲, 列番号, 検索の型)ですので、検索値、範囲、列番号を適切に設定してください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/01/23 14:23

G13セルに =VLOOKUP(D13,[A.xls]Sheet1!$A$1:$B$100,2,FALSE) と入力するとG13セルに 10 表示されます。



サーチエンジン(gooなど)で「vlookup」検索すると説明しているHPが出てきますよ
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2007/01/23 14:23

ファイル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)
    • good
    • 0
この回答へのお礼

早速教えて頂いて、ありがとうございます。
ただ・・・入って欲しい「値」が一つずつズレてしまいます。
なぜでしょう!?

お礼日時:2007/01/23 11:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報