質問: エクセルにて 文字列を参照し検索して値を返す方法。 ある列から文字列を参照し、参照した文字列を他の列から検索し、検索行の指定した列の値を返したいと思います。 a b c d 1 林 2 森 3 根 林 5 4 根 梨 3 例えば、b1に答えを返したいと思います。 条件は、a1の文字列(林檎)と同じ文字列のものをd列から検索し、検索されたら、その行のe列の値を返したいのです。 答えは5なるようにしたいです。 またa列の文字群は変化するので、特定な文字検索というよりは、セルにはいっている文字列を検索したいです。 たいへん困っております。分かるかたよろしくお願いします。
回答: こんにちは。 後で、考えてみたら、vlookup関数でも出来ますね。 セルb1に以下の関数を設定した後、データがある行まで、コピーしてください。 =if(iserror(vlookup(a1,$d:$e,2,false)),"",vlookup(a1,$d:$e,2,false))