TOP10 Duplicates

Onko vinkkiä miten kannattaisi lähteä rakentamaan sellaista Exceliä joka hakee alla olevasta listasta kaksoiskappaleet TOP järjestykseen ja viereen määrät, onko ainoa keino PIVOT?


Excel:
aa
sda
aa
aa
gg
hjj
sda

Tulos:
aa 3
sda 2
gg 1
hij 1
sda 1
3264
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Jos tämä on vain ainutkertainen tapahtuma niin helpoiten käy että kopioit tämän alkuperäisen listan ja liität sen johonkin viereiseen sarakkeeseen ja valitset sitten Tiedot-välilehden "Poista kaksoiskappaleet". Kirjoita ensimmäisen kohdalle kaava (jos tuo alkup. olisi vaikka A-sarakkeella)
=LASKE.A(A:A) ja kopioi kaava kaikkiin. Lajittele arvot sitten nousevaan järjestykseen.

Äänestä

Option Explicit
Dim cl As Range
Dim cainoa As Collection
Dim i As Long
Dim uList() As Variant
Dim ws As Worksheet
Dim TäytäLista As Variant

Sub Uniikit()
On Error Resume Next
Set cainoa = New Collection
'nyt A-sarake muuta tarvittaessa
For Each cl In Range("A1:A7")
If cl.Value <> "" Then
cainoa.Add cl.Value, CStr(cl.Value)
End If
Next cl
TäytäLista = ""
If cainoa.Count > 0 Then
ReDim uList(1 To cainoa.Count)
For i = 1 To cainoa.Count
uList(i) = cainoa(i)
Next i
TäytäLista = Application.WorksheetFunction.Transpose(uList)
End If
'nyt C- ja D-sarakkeesen tiedot, muuta sopivaksi
Range("C:C") = ""
Range("C1").Resize(cainoa.Count) = TäytäLista
For Each cl In Range("C1").Resize(cainoa.Count)
cl.Offset(0, 1) = Application.WorksheetFunction.CountIf(Range("A1:A7"), cl)
Next
Range("C1").Select
End Sub

Äänestä

Kommentoi aloitusta


TOP10_Excel kirjoitti:

Onko vinkkiä miten kannattaisi lähteä rakentamaan sellaista Exceliä joka hakee alla olevasta listasta kaksoiskappaleet TOP järjestykseen ja viereen määrät, onko ainoa keino PIVOT?


Excel:
aa
sda
aa
aa
gg
hjj
sda

Tulos:
aa 3
sda 2
gg 1
hij 1
sda 1

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu