Hej Mikael
Att åtsadkomma det du önskar är relativt svårt i excel, men relativt enkelt att skapa i VBA. Vill du lösa det i själva gränssnittet excel så behöver du jobba med =letarad mot de ifyllda värdena i din innehållsförteckning. Du behöver även använda =förskjutning() inbyggt i din letarad formel för att på så sätt förskjuta matrisens översta rad nedåt för varje värde i innehållsförteckingen som hittats. Letarad hittar nämligen alltid endast den första förekomsten av en träff, och behöver därför lite "hjälp" för att fungera såsom du önskar. Ännu svårare blir det då du har flera olika maskintyper, detta löser du enklast med att dela upp varje maskintyp i en egen kolumn i ditt färdiga dokument.
Vill du istället ha hjälp på konsultbasis med en VBA lösning så går det bra att maila mig på Christian.hagglund@excelspecialisten.se.
Mvh
Christian