Es gibt mehrere Möglichkeiten.
Hier mein Vorschlag, wenn keine zusätzlichen Hilfswerte erzeugt werden sollen:
Wenn die Suche in Spalte B NV zurückgibt, such in Spalte D, wenn nicht, hol ihn aus Spalte B.
Achtung, die Suche ist eher unperformant. Ab 5000+ Zeilen müsstest du wahrscheinlich auf Index-Match-Suche oder Sverweis mit "WAHR" zurückgreifen, der nur mit absteigend sortierten Listen funktioniert. Das geht fast genauso, kannst du bei Bedarf googlen.
Viel Erfolg