PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelRadera dubletter på en radRadera dubletter på en rad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-09-12 09:42
 

 Nybörjare på excel... Har en fil med tusentals rader, och vill radera dubletter som förekommer på raderna radvis. Värdena i varje rad är i textformat. Ex

ID        kod1        kod2       kod3         kod4     ....        .... 
123     a1             d2            c3             c3
124     d2             d2            a1             a1
125     c3             a1            d2             d2

Önskar detta resultat:

ID       kod1        kod2         kod3        kod4
123     a1            d2             c3   
124     d2                              a1
125     c3             a1             d2

Hur gör jag?

 

Nytt inlägg
 2016-09-12 10:00
 
 Ändrad av Christian  på 2016-09-12 09:03:42
Hej hej

Det enklaste är att skapa tre hjälpkolumner och när dessa är klara, dölja de kolumnerna som hjälpkolumnerna ersätter.
Hjälpkolumner: Kod 2, Kod 3, Kod 4

På första värdet under kod 2 skriver du:
=OM(G17=F17;"";G17) och autofyller nedåt.

Kod 3:
=OM(ELLER(H17=F17;H17=G17);"";H17)

Kod 4

=OM(ELLER(I17=G17;I17=H17;I17=F17);"";I17)

Mvh
Christian
Nytt inlägg
 2016-09-12 10:13
 

Tack för tipset! Det som jag glömde skriva i inledningen är att kolumnerna "kod1", "kod2" osv fortsätter och är totalt 20 stycken, vilket ger väldigt många kombinationsmöjligheter... Gissar att det ändå går att använda metoden, men jag får skriva in väldigt många kombinationer? Något annat smart tips?

Nytt inlägg
 2016-09-12 11:46
 
 Ändrad av Christian  på 2016-09-12 10:48:57
Visst, men det beror lite på hur ofta du behöver rensa dubbletter: Ska det bara göras någon gång då och då så fungerar nedan:

1. Kopiera all din data.
2. Skapa ny flik
3. Klistra in din data som transponerad på din nya flik. (klistra in special -> transponera.
4. Använd ta bort dubletter, viktigt att detta görs en gång för varje kolumn. (Makera en kolumn, välj ta bort dubletter under fliken data).
Det blir ganska mycket klickande så detta kan med fördel spelas in första gången som ett makro, efter att du markerat en kolumn där dubletter ska tas bort.
5. Transponera din data igen.

Nackdelen med detta är att cellerna inte blir tomma utan tas bort helt, din data blir därför förskjuten, men det kanske snarare är en fördel :).

Sista och bästa alternativet om dubbletter behöver tas om hand ganska ofta är att koda i VBA, men det får isåfall bli på kosultbasis. Resultatet av ett sådant scenario skulle bli en knapptryckning för att genomföra det du vill åt.

/C
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelRadera dubletter på en radRadera dubletter på en rad

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter