così dovrebbe funzionare

codice:
=SE.ERRORE(SE(CERCA.VERT(A1;$B$1:$B$3000;1;0)<>"";"");A1)

occhio che, al contrario dell'altro caso, qui è la colonna B che deve essere ordinata e non la A perché la ricerca viene effettuata nella B.