Hej igen,
Om det enbart skulle handla om olika antal rader mellan namnet och säljsiffran skulle man kunna lösa det med två stycken FILTER()-funktioner om man använder Excel 2021 eller 365.
En för att extrahera namnen;
=FILTER(A:A;(A:A<>"Offerter")*(A:A<>"Sälj")*(A:A<>"-")*(A:A<>""))

och en för att extrahera säljvärdena;
=FILTER(B:B;A:A="Sälj")

De "dubbla" säljraderna blir däremot extremt komplicerade att slå samman och kräver kodning, antingen i VBA eller med DAX.
Om det inte går att "städa" källdatan manuellt - om det exempelvis är hundratals "dubbelrader" - får du återgå till punkt tre i min ursprungspost, dvs. be "systemägaren" att generera bättre kvalitet på rapporterna du får. '