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
1059
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
Vesikin maksaa, miksei hengitysilma?
Jatkuvasti itketään ettei ole rahaa mihinkään, mutta tilastojen mukaan rahaa on enemmän kuin koskaan, joten miksei asial21635Satuolennoista tarinointi ei kuulu peruskoulun tehtäviin
Opetustunteja on muutenkin käytössä vain rajallinen määrä. Eli nämä satuhommat koulun ulkopuolelle vapaaehtoisiin harras1061597Suomalainen perheenisä vaatii Suvivirren esittämisestä hyvityksiä
Itse lapsena uskonnonopetuksesta vissiin traumoja saanut ihka suomalainen (!) perheenisä vaatii Espoon kaupungilta korva2341122Lahkokasteen ja kristillisen kasteen erot
Raamatun mukaan Kristillisessä yhdessä kasteessa Jumala pesee ja puhdistaa ihmisen sydämen ja poistaa perisynnin kirouks4221068- 128909
Heikki Paasosen Marita-vaimo jätti tunteikkaat jäähyväiset: "Tällä kertaa me..."
Heikki Paasonen on naimisissa Marita Paasosen (os. Alatalo) kanssa ja heillä on kaksi pientä lasta. Nyt koitti aika jätt2846Kuka omistaa keltaisen vanhan aravan?
Pitäs saada rakennuksen omistajaan yhteys, rappukäytävät on siivottomassa kunnossa. Hiekkaa ja roskia rappusissa, lisäks29827- 10825
Pirkanlinna yleisötapahtuma
Oli todella hyvä tilaisuus. Ja EERO. L. Aivan mahtava tyyppi. Veti rennosti ja asiallisesti. Ja yleisöltä hyviä kysymyks47807- 69790