例えば、A1の値をG4:G15と照合して、一致したら対応するE列の値を持ってきます。
=IF(ISERROR(MATCH(A1,G4:G15,0)),"",INDEX(E4:E15,MATCH(A1,G4:G15,0)))
ISERRORは見つからなかった場合の対応です。
範囲が変動する場合は、例えばD列は通番とかでデータの最後まで埋められている(空白が無い)とすれば、
=INDEX(INDIRECT("E4:E"&(COUNTA(D:D)+3)),MATCH(A1,INDIRECT("G4:G"&(COUNTA(D:D))+3),0))
でできるはずです。
見つからなかった場合の対応は最初の式のようにして
ISERROR(MATCH(A1,INDIRECT("G4:G"&(COUNTA(D:D)+3)),0))
と変形します。
ご参考に。
あなたの思ったこと、知っていることをここにコメントしてみましょう。