Excel validation lists avoid blanks and errors with TOCOL(ignore) plus FILTER; the spill range stays stable across worksheets.
Clairvoyance has helped me fix bugs in my app and add new features, but it's also helped with my imposter syndrome.