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
1021
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
Useita puukotettu Tampereella
Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht2674819Kuka rääkkää eläimiä Puolangalla?
Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii813267- 402945
- 472543
Meneeköhän sulla
oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua451807- 971600
Lähetä terveisesi kaipaamallesi henkilölle
Vauva-palstalta tuttua kaipaamista uudessa ympäristössä. Kaipuu jatkukoon 💘971398PS uusimman gallupin rakettimainen nousija
https://yle.fi/a/74-20170641 Aivan ylivoimaisesti suurin kannatuksen nousu PS:lle. Nousu on alkanut ja jatkuu 2 vuoden1441015- 701007
- 102956