God kväll nisse,
Det vore bra att veta vilken version av Excel du använder eftersom du ofta ställer frågor här på forumet.
Om du använder Excel 2021, Excel 365 eller Excel Online så kan du använda funktionen FILTER() för att samla ihop alla celler som inte är tomma med nedan dynamiska matrisformel i cell F1.
=FILTER(D1:D200;D1:D200<>"")
Vill du dessutom sortera värdena kan du kapsla in formeln i funktionen SORTERA() enligt nedan.
=SORTERA(FILTER(D1:D200;D1:D200<>""))
Och vill du till sist ta bort alla dubbletter kan du lägga till funktionen UNIK().
=UNIK(SORTERA(FILTER(D1:D200;D1:D200<>"")))
Använder du någon äldre version av Excel (2019, 2016, 2013, 2010 eller 2007) så är det mycket mer komplicerat att skriva en formel som gör samma jobb. Då är det betydligt enklare att använda Excels inbyggda verktyg "Sortera, Filtrera eller Avancerat" från verktygsmenyn.