Følgende kode skulle løse opgaven - håber det er ok med VBA
Du skal først sikre dig at du har en overskrift i celle A1 (hvis ikke så indsæt en tom række øverst og skriv en overskrift i A1)
Koden indsætter en liste med unikke værdier fra M1 og ned
Herefter indsættes alle de tilhørende kolonne-værdier til højre - fra kolonne N til ca. kolonne DW - alt efter hvor mange værdier du nu har ud for hvert emne.
Så hvis du har data i det område som ikke må slettes, så sig lige til så finder vi en løsning.
Nu ved jeg ikke om du har erfaring med VBA, så her kommer en kort anvisning.:
Kopier følgende kode herfra
Tilbage i arket taster du ALT+F11
I menuen Insert vælger du Module
Indsæt koden i dette vindue
Tast ALT+Q så du returnerer til arket
Tast ALT+F8
Klik på Tranport og klik på Afspil
Herefter kan du slette alle kolonner til venstre for kolonne M
OBS. Prøv først med en kopi af filen
-------- kode ----------
Sub Transport()
Range("A1:A3400").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("M1"), Unique:=True
Set rng = Range("M2:M" & Cells(65536, "M").End(xlUp).Row)
For Each c In Range("A2:A3400")
If c = "" Then Exit For
rk = rng.Find(c, LookIn:=xlValues).Row
kol = Cells(rk, 255).End(xlToLeft).Column + 1
Range("B" & c.Row & ":K" & c.Row).Copy Cells(rk, kol)
Next
End Sub
-----------------------------