|
VBA初心者です。
いろいろ試したのですが、うまくいかないので
教えてください。
Sheet1とSheet2という二つのシートがあります。
Sheet1には以下のようなデータが入っています。
A B
1 担当者 品番
2 イトウ CFS
3 イヌイ HPS
4 タケイ HSJ
5 ワダ HPS
↓
以下つづく
Sheet2には以下のようなデータが入っています。
A B C
1 品番 担当者
2 HPS
3 HSJ ワダ
4 HPS
5 CBC イヌイ
↓
以下つづく
このようなデータで、Sheet2のC列に
以下のような式を入力したいのです。
<条件1>
もしSheet2のB列に担当者名が入っていれば、
その名前をそのまま表示する。
<条件2>
もしSheet2のB列の担当者名が空欄ならば、
Sheet2の品番と一致する品番をSheet1の品番
から探し出して、品番同士が一致すれば、
その担当者名をSheet2のC列に表示する。
INDEXとMATCH関数を使えばいいのはわかるのですが、
Sheet1、Sheet2はどちらもデータ数が不特定なので
その式の作り方がよくわかりません。
教えてください。
よろしくお願いします。
|
|