- ベストアンサー
Excel2010、関数の組み方を教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! アップされている画像ではSheet1のD1セルがSheet2の項目と違いますが、 「色」→「色調」のようにSheet1の項目名をSheet2と同じものにすれば一つの数式で大丈夫です。 一応そういう風に手を加えたとして、Sheet1のC2セルに =IF(COUNTIF(Sheet2!$A:$A,$B2),INDEX(Sheet2!$A:$J,MATCH($B2,Sheet2!$A:$A,0),MATCH(C$1,Sheet2!$1:$1,0)),"") という数式を入れ、列・行方向へフィルハンドルでコピーしてみてください。m(_ _)m
その他の回答 (1)
- ryo_ Deathscythe(@Deathscythe)
- ベストアンサー率14% (515/3615)
回答No.1
C2=IF(B2="","",VLOOKUP(B2,sheet2!$A$2:$J$5,4,FALSE)) D2=IF(B2="","",VLOOKUP(B2,sheet2!$A$2:$J$5,9,FALSE)) E2=IF(B2="","",VLOOKUP(B2,sheet2!$A$2:$J$5,10,FALSE)) あとは下の行へコピーするだけです さらに製品名の行はプルダウンでsheet2の製品名しか入力できないようにしておくとモアベターです 。
質問者
お礼
ありがとうございます。 うまくいきました。 アドバイスの通りプルダウン化しました^^
お礼
ありがとうございます。 皆さん、素早い回答なので驚きです。 そして感謝です。 関数が長すぎてよく意味が解らないのですが、うまくいきました。 実際のデータは列が長いので、今回の場合はこの方法が便利なのではないかと思います。 ありがとうございました。