- ベストアンサー
AのセルとB行を比較して、一致したらCの内容を別セルに表示
複雑で申し訳ありません。 AのセルとB行を比較して、一致したらCを表示したいのです。 まずAセルとB行の比較ですが、できれば、前から3~4文字程度一致 したらOKとしたいのです。 一致した場合、B行とは横並びのC行から文字を取り出し、別のセルに表示。 つまりAとB行を比較してB3が一致した場合、C3の内容を表示…… このような関数、もしくはマクロを構築できるでしょうか? 非常に困っております。お手数ですがお知恵をお貸し下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
◆こんなことでしょうか? A B C D 1 ccc aaaakkk あ う 2 bbbbkkk い 3 ccccmmm う 4 dddduuu え D1=INDEX(C1:C4,MATCH(A1,INDEX(LEFT(B1:B4,3),),0))
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
検索キーの前3~4文字とB列を照合する事と解釈すると、次の方法があります。解釈と相違していましたら読み捨て下さい。 =VLOOKUP(LEFT(A1,3),B:C,2,FALSE)
質問者
お礼
ありがとうございます。 最終はLOOKUPで解決しました。
- mon-nashi
- ベストアンサー率27% (77/278)
回答No.2
>つまりAとB行を比較してB3が一致した場合、C3の内容を表示…… 表示する場所が不明なので、No.1の人と若干違うんですが、 D列に表示するとしたら D1=IF(A1=LEFT(B1,3),C1) D2=IF(A1=LEFT(B2,3),C2) という感じでいかがですか?
質問者
お礼
ありがとうございます。 最終はLOOKUPで解決しました。
お礼
ありがとうございます。 最終はLOOKUPで解決しました。