Excel validation lists avoid blanks and errors with TOCOL(ignore) plus FILTER; the spill range stays stable across worksheets.
Although getting into the habit of naming tables in Excel can take some time if it's not something you usually do, here's why today's the day to start. First, if you're working with a large workbook ...