- 締切済み
エクセルで、他のワークシートからのデータ参照
エクセルにシート1、シート2があり、 シート1にはA列にPC名 B列にIPアドレス シート2にはD列にシート1と同じPC名(行は、シート1とあっていません。ばらばら)もしくは???やブランクが。 F列にはそれに対応する使用者名が記載されています。 シート1上で、シート2のデータを参照してPC名が同じだったらシート1のC列に 使用者を追記したいのですが、 どのような関数をいれたらいいのでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
作業列を作って対応することが分かり易くしかもデータが多くなっても計算に負担がかからない方法としてお勧めです。 例えばシート1やシート2では1行目が項目名で2行目から下方にデータが有るとします。 シート2のH2セルには次の式を入力して下方にドラッグコピーします。 =A2&B2 シート1のC2セルには次の式を入力して下方にドラッグコピーします。 =IF(A2="","",IF(COUNTIF(Sheet2!H:H,A2&B2)=0,"",INDEX(Sheet2!F:F,MATCH(A2&B2,Sheet2!H:H,0))))
noname#194660
回答No.2
VLOOKUPです。 関数ボックスは下記のように入れます。 検索値:シート1のPC名が入っている一番最初のセルをクリック。 範囲:シート2のリスト全てを選択して、F4キーを1回押して絶対参照にする。 列番号:4(シート2のD列は左から4列目だから) 検索方法:0(ゼロ)
- play_with_you
- ベストアンサー率37% (112/301)
回答No.1
VLOOKUPで。