A列の条件、B列のデータがどんなものなのか分からないので、何とも
言えません。
・例えば、A列のデータと全く同じものをB列から検索して、C列~E列の
値を表示するのであれば、VLOOKUP関数が使えます。
また、一致するものがB列の何行目にあるかを調べるのであれば、
MATCH関数が使えます。
セルF2に =VLOOKUP(A2,$B$2:$E$100,2,FALSE)
=MATCH(A2,$B$2:$B$100,0)
などと入力すればF列に結果を表示できます。
ただし、B列のデータに重複するものがあっても、1番初めにヒット
したものだけしか表示できません。
B列にA列の条件に合うデータが複数ある場合は、1つのセルに複数個
のデータを表示するのは無理なので、単なる関数では無理です。
・また、A列の条件が日付の範囲のようなもので、その範囲内の日付に
合うデータをB列から探すような場合だと、これまた無理ですね。
もともと、A列のデータとB~E列のデータが、同一行で何の関係もない
という表だとしたらあまり意味のないデータになってしまいます。
フィルターを使って地道にやるか、VBAでプログラムを作成するかに
なります。