★エクセル関数に詳しい方、よろしくお願いします
★エクセル関数に詳しい方、よろしくお願いします
はじめまして質問を利用させていただきます。
エクセル関数に詳しい方、どうか教えてください。
いつもこの質問コーナーをヒントに↓の関数を作成して、シート1の★c列に
値を抽出することができました。
<シート1>の★c列に関数を入れて、a列、b列の一致したデータを<シート2>から抽出
=INDEX(シート1!c$2:c$10,MATCH(2,MMULT((シート2$a2:F$a10=a2:b2)*1,{1;1}),))
<シート1> <シート2 データ>
a列 b列 ★c列 a列 b列 c列
101 キウイ 北海道 101 キウイ 北海道
201 キウイ 沖縄県 101 ばなな 北海道
101 ばなな 北海道 101 オレンジ 北海道
201 ばなな 沖縄県 101 いちご 北海道
101 オレンジ 北海道 101 メロン 北海道
201 オレンジ 沖縄県 201 キウイ 沖縄県
101 いちご 北海道 201 ばなな 沖縄県
201 いちご 沖縄県 201 オレンジ 沖縄県
101 メロン 北海道 201 いちご 沖縄県
201 メロン 沖縄県 201 メロン 沖縄県
**********************************************
この下からが質問内容になりますm(_ _)m
**********************************************
しかし、表が少し複雑になってしまい、
上で作成した関数が使えなくなってしましました。
●<シート2>のb列の文字が複雑になってしまった場合、
<シート1>の★c列に、うまくデータを抽出することはできますでしょうか?
<シート1> <シート2 データ>
a列 b列 ★c列 a列 b列 c列
101 キウイ #N/A 101 甘いキウイ 北海道
201 キウイ #N/A 101 甘いばなな 北海道
101 ばなな #N/A 101 オレンジ 北海道
201 ばなな #N/A 101 いちご小 北海道
101 オレンジ #N/A 101 メロン小 北海道
201 オレンジ #N/A 201 黄色キウイ 沖縄県
101 いちご #N/A 201 ばなな小 沖縄県
201 いちご #N/A 201 オレンジ大 沖縄県
101 メロン #N/A 201 いちご大 沖縄県
201 メロン #N/A 201 メロン大 沖縄県
もし、ご存知の方がいらっしゃいましたら、どうかご教示願います。
どうかよろしくお願いいたします。
お礼
なるほど!と今操作して感動しました! エクセルの機能って使いこなせると凄いですね! これで、毎回やっていた作業がなんだったんだろうと 思うくらい作業時間が削減できました! ありがとうございました!