No niin pojat ja tytöt...
Löytyy iso määrä tietoa, yhdessä sarakkeessa ehtotekijä, toisessa sarakkeessa etsittävät tiedot.
Ehtosarake = kirjaimia
Tietosarake =numeroita
A | 1
A | 2
A | 1
A | 3
B | 1
C | 2
D | 1
D | 1
F | 7
Nyt pitäisi saada määrät ylös.
Tämmöiset tulokset tulisi esimerkin arvoilla/tiedoilla
Tulokset = kirjaimia
Määrä =numeroita
TULOKSET MÄÄRÄ
A 3
B 1
C 1
D 1
F 1
Eli määrä sarakkeeseen pitäisi saada eri arvoja sisältävien solujen lukumäärä.
Sekavasta selityksestä kiitokseen...
Kiitos osaaville jo etukäteen
Eri tietoja sisältävien solujen määrän laskeminen, ehdolla...
3
1013
Vastaukset
- onnistu
ihan COUNTIF- funktiolla , laskemalla kirjainten lukumäärä? Tosin noita sinun tuloksiasi sillä ei saa...vaan
A 4
B 1
C 1
D 2
F 1 moduuliin...
tiedot nyt A1:B jotakin
tulos näkyviin F1 alkaen
Sub PoistaTuplat()
Dim cell As Range
Dim Vika As Double
Dim EiTupla As New Collection
On Error GoTo virhe
Vika = Range("A65536").End(xlUp).Row
'kopioidaan tiedot F1 alkaen
Columns("F:G").Clear
Range("A1:B" & Vika).Copy Destination:=Range("F2")
'lajitellaan
Range("F2:G" & Vika).Sort Key1:=Range("F2"), Order1:=xlAscending, Key2:=Range("G2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
'lisätään uniikit arvot kokoelmaan
For Each cell In Range("F2:F" & Vika 1)
If Not IsEmpty(cell) Then
EiTupla.Add cell.Value, CStr(cell.Value & cell.Offset(0, 1).Value)
End If
Next cell
'tyhjennetään alue ja lisätään riviotsikot
Columns("F:G").Clear
Range("F1") = "TULOKSET"
Range("G1") = "MÄÄRÄ"
'täytetään tiedot
'eka kirjain kokoelmasta
Range("F2").Select
ActiveCell = EiTupla(1)
'lisätään loput
For i = 1 To EiTupla.Count
If ActiveCell = EiTupla(i) Then
ActiveCell.Offset(0, 1) = ActiveCell.Offset(0, 1) 1
Else
ActiveCell.Offset(1, 0).Select
ActiveCell = EiTupla(i)
ActiveCell.Offset(0, 1) = ActiveCell.Offset(0, 1) 1
End If
Next
'sarakelevys kohdilleen
Range("F1:G1").EntireColumn.AutoFit
Exit Sub
virhe:
'tänne tullaan, jos arvo oli jo kokoelmassa... jatketaan vaan lisäystä seuraavilla arvolla
Resume Next
End Sub- Jaahaspas
Kiitos arvon gurulle avusta...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Saako kaunis ihminen parempaa kohtelua?
Onko kauniin ihmisen elämä "helpompaa" kuin tavallisen näköisen ihmisen? Olen kuullut väittämän, että kaunis ihminen saa1363667- 122396
En rehellisesti usko et oisit
Sekuntiakaan oikeasti mua kaivannut. Tai edes miettinyt miten mulla menee. Jotenkin todennäköisesti hyödyt tästäkin jos371955Näin sinusta taas unta!
Unessa olin pakahtuneesti rakastunut sinuun. Olimme vanhassa talossa jossa oli yläkerran huoneissa pyöreät ikkunat. Pöly211721Paljonko aikaa on kulunut siitä kun viimeksi tapasit hänet?
Päiviä? Viikkoja? Kuukausia? Vuosia?301493- 1241448
En muuttaisi sinusta mitään
Ensin olit etäinen ja yritin pysyä tutkan alapuolella. Mutta ei silmiltäsi jää mitään huomaamatta, kuten minulla ei kuul101311- 141246
Se oli siinä sitten
Yhdysvaltain presidentti Donald Trump on määrännyt kaiken maan Ukrainalle toimittaman sotilaallisen tuen tauolle, kertoo4781221- 761135