You may try this Array Formula which requires confirmation with Ctrl+Shift+Enter.
Assuming your Names are on the Reference Sheet in the range G2:G600 with blank cells in between and you want to extract the unique list of Names on another sheet starting from A2, then...
In A2
=IFERROR(INDEX(Reference!$G$2:$G$600,MATCH(0,INDEX(IF(Reference!$G$2:$G$600<>"",COUNTIF($A$1:A1,Reference!$G$2:$G$600)),0,0),0)),"")
Remember to change the column reference if you want to extract the list in a column other than col. A. So if you want to have this formula say in col. H starting from H2, the red range reference would be $H$1:H1 in the formula.
See if this helps.
Bookmarks