- ベストアンサー
エクセル シート間のデータの移動
シート1に、シート2で対応している値を持ってきたいのですが、エクセルで出来るのでしょうか? ご存知の方、教えてください。 例 シート1の「ID」は1~20まで並んでいます。 シート1のIDの隣へ、シート2の値を乗せたいです。 シート2の「ID」は、1~?? までランダムに並んでいます。 シート2のIDの隣の値は、シート1のIDの隣のセルに対応しています。 良い関数あれば、教えてくださいm(..)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUPは、「ソートされたリスト」からしか正しい値を拾って来れません。 それで、正しい値を拾ってこれていないものと思われます。 シート2のIDのデータをソートすれば、VLOOKUPでデータを拾ってくることができます。
その他の回答 (1)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
VLOOKUP関数を使用するのが一般的だと思います シート1のIDがA1:A20にあるとして、B1に =VLOOKUP(A1,Sheet2!A$1:B$100,2,0) と入力して、そのセルを下にコピーします。(この例はシート2のA列にID、B列に検索したい値が100行分ある場合です) 詳しくはヘルプを参照願います
質問者
補足
ありがとうございます。 値は拾ってきますが、ID=ID の値を拾ってこないようです。 もう少しがんばってみます。
お礼
ありがとうございました