Avatar billede rasmus1234 Nybegynder
01. august 2004 - 18:15 Der er 13 kommentarer og
1 løsning

Kan dupletter fjernes fra en kolonne?

I et regneark har jeg 11.000 rækker. Jeg har indsat en ekstra kolonne, hvorefter jeg har sorteret/indekseret rækkerne. I kolonne har jeg f.eks. "varegruppe 55300"...denne tekst (varegruppe 55300) fremkommer jo flere gange.
Hvordan fjerner jeg disse dupletterne så jeg kan skrive en ren Varegruppeliste ud...jeg vil nødigt sidde og slette, det tager alt for lang tid...
Avatar billede kabbak Professor
01. august 2004 - 18:22 #1
Jeg lavede denne engang

stå i en celle, iden kolonne der skal tjekkes

den første her makerer dem røde

Public Sub MakerDubletterRøde()
col = ActiveCell.Column
Rowcount = Cells(65536, col).End(xlUp).Row
Range(Cells(1, col), Cells(65536, col).End(xlUp)).Select
For I = 1 To Rowcount
If Cells(I, col).Interior.ColorIndex <> 3 Or Cells(I, col) <> "" Then
For I1 = I + 1 To Rowcount
If Cells(I, col) = Cells(I1, col) Then
Cells(I1, col).Interior.ColorIndex = 3
End If
Next
End If
Next
End Sub

denne køres efter at du har tjekket om det er ok, så slettes de.

Public Sub FjernDubletterRøde()
col = ActiveCell.Column
Rowcount = Cells(65536, col).End(xlUp).Row
Range(Cells(1, col), Cells(65536, col).End(xlUp)).Select
For I = 1 To Rowcount
If Cells(I, col).Interior.ColorIndex = 3 Then
Cells(I, col).EntireRow.Delete Shift:=xlUp
I = I - 1
Rowcount = Rowcount - 1
End If
Next
End Sub
Avatar billede rasmus1234 Nybegynder
01. august 2004 - 18:24 #2
Findes der ikke en funktion i Excel uden VBA??...jeg er godt kendt i excel, men har faktisk holdt mig væk fra vba...
Avatar billede kabbak Professor
01. august 2004 - 18:31 #3
Nææ, der er ikke nogen, så derfor laver men dem selv.
Avatar billede rasmus1234 Nybegynder
01. august 2004 - 18:38 #4
okay, smart - jeg har lige prøvet og det ser faktisk ikke så svært ud...altså at indsætte og sætte i gang...men hvordan lærer man at lave disse koder...kan du anbefale en hjemmeside?
Avatar billede kabbak Professor
01. august 2004 - 18:55 #5
http://www.erlandsendata.no/, en der også ses på eksperten

http://web01.microsoft.se/tips/dk/default.asp

der er også ander, her på eksperten der har eksempel sider, på nettet
Avatar billede kabbak Professor
01. august 2004 - 19:18 #6
kunne du bruge det, så er her et svar. ;-))
Avatar billede uffe_kld Nybegynder
01. august 2004 - 19:28 #7
Prøv:

1) rækkene efter den kolonne der indeholder dubletter
2) tilføj kolonne med formelen:
celle Y3: =hvis(x2=x3;ja;nej)
-kopier denne formel hele vejen ned.
hvor x er den kolonne der inderholder dubletter og y den nye kolonne
3) slå filter til hvor den nye kolonne er nej.
Avatar billede bak Forsker
02. august 2004 - 09:58 #8
hvis kolonnen ikke er sorteret og kolonnen med index er kolonne F:
1. tilføj en extra kolonne
2. skriv denne formel i den nye kolonne
  =TÆL.HVIS($F$2:F2; F2)
  vær omhyggelig med at sætte dollartegnene som jeg har skrevet dem
3. sæt autofilter på
4. filter på alle værdier i den nye kolonne større end 1
5. slet alle synlige række

der er nu kun unikke værdier tilbage idet alle der har tallet 1 nu er unikke
Avatar billede bak Forsker
02. august 2004 - 10:00 #9
jeg glemte lige at skrive under 2 at formlen skal kopieres hele vejen ned.

I princippet er det samme model som uffe's, bortset fra at ser ikke skal sorteres først.
Avatar billede faithless Praktikant
03. august 2004 - 13:59 #10
Du kan også kigge her, der har jeg lavet en løsning med formler og sortering.
http://www.eksperten.dk/spm/459663
Avatar billede rasmus1234 Nybegynder
03. august 2004 - 20:29 #11
bak, tak for dit svar som er fremragende. kom med et svar
Avatar billede bak Forsker
03. august 2004 - 21:33 #12
ok og tak for rosen :-)
Avatar billede rasmus1234 Nybegynder
03. august 2004 - 22:38 #13
Værs'go
Avatar billede rasmus1234 Nybegynder
23. oktober 2004 - 18:56 #14
En kommentar til denne, som jeg sidenhen har fundet ud af...brug PIVOTTABEL...så har man en komplet liste samlet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester