Permalänk
Avstängd

Hjälp med Excel!

Hej!
Jag har ett problem i Excel som jag inte kan lösa själv. Skulle vara mycket tacksam om någon kunde hjälpa mig med detta.

Detta är mitt problem, såhär ser mitt Excel-ark ut:

Grupp1
1992
1992
1992
1992
Grupp2
1992
1992
Grupp3
1992
Grupp4
1992
1992
1992
1992

Jag vill att det ska se ut såhär

Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp2 1992
Grupp2 1992
Grupp3 1992
Grupp4 1992
Grupp4 1992
Grupp4 1992
Grupp4 1992

Någon som kan hjälpa mig hur jag ska genomföra detta!?

Tack på förhand.

Permalänk
Medlem
Skrivet av allekto:

Hej!
Jag har ett problem i Excel som jag inte kan lösa själv. Skulle vara mycket tacksam om någon kunde hjälpa mig med detta.

Detta är mitt problem, såhär ser mitt Excel-ark ut:

Grupp1
1992
1992
1992
1992
Grupp2
1992
1992
Grupp3
1992
Grupp4
1992
1992
1992
1992

Jag vill att det ska se ut såhär

Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp1 1992
Grupp2 1992
Grupp2 1992
Grupp3 1992
Grupp4 1992
Grupp4 1992
Grupp4 1992
Grupp4 1992

Någon som kan hjälpa mig hur jag ska genomföra detta!?

Tack på förhand.

Du skriver grupperna under varandra och resultatet bredvid men inte på samma kobstaav utan låt oss säga du skriver grupperna på bokstav A då skriver du resultatet på bokstav B

Skickades från m.sweclockers.com

Visa signatur

NZXT Phantom Special Edition Red Stripes & I5 4670k 4.4ghz & Noctua D14 & Asus Z87-A ATX & Samsung 840 EVO 250GB & Sapphire R9 390X & OCZ FATAL1TY - 750 W & W10 PRO 64x & R.A.T 7 & Saitek Cyborg
LOL (WEST) Norowner!!! inte den bästa men inte den sämsta heller!

Permalänk
Medlem

Kan du posta själva filen så det är lättare att förstå?
Genereras datan i filen av något program? Om du/någon annan lägger in den själv så kan man väl bara lägga in den korrekt?

Permalänk
Avstängd
Skrivet av zajko:

Kan du posta själva filen så det är lättare att förstå?
Genereras datan i filen av något program? Om du/någon annan lägger in den själv så kan man väl bara lägga in den korrekt?

Hej.

Datan är utplockad från en databas. Kommer i form av en .txt fil. I excel ligger den på ca. 10.000 rader. Måste skapa något slags macro för detta.

Jag kan ladda upp filen på måndag, hoppas ni är kvar och kan kolla den då?

Permalänk

Är det strikt så att du har "grupper" som är i textformat, och värden som är i talformat?
Isåfall kan du göra en konstruktion i stil med detta:
Din ursprungskolumn i B
(A1 blir väl "Grupp1")
A2 =IF(ISTEXT(B2);B2;A1) och fyll nedåt med den beräkningen.
Kopiera A:A (som nu ser ut som ex Grupp1 Grupp1 Grupp1 Grupp2 Grupp2) och klistra in special > värden, så du blir av med beräkningarna.
Sedan är det bara att ta bort raderna med text i B:B vilket är trivialt.

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk

Finns det bara upp till grupp fyra?

Edit:
Testa detta i VBA och kör scriptet, fungerade på det du beskrev. :

Sub sortera()
Dim grupp As String
Dim år As String

grupp = 0
år = 0

Range("C1").Value = "Grupp:"
Range("D1").Value = "År:"

For Each cell In Range("A1:A65536")

cell.Select

If cell.Value = "" Then
Exit For
End If

If cell.Value = 1992 Then
år = cell.Value
Range("D65536").End(xlUp).Offset(1, 0).Select
Selection.Value = år
Else
grupp = cell.Value
Range("D65536").End(xlUp).Offset(1, -1).Select
Selection.Value = grupp
End If
Next
MsgBox "Sortering klar", vbInformation

End Sub

Visa signatur

Citera för lättare svar!
Main: Core i7 3820 3,6GHz @ Corsair H50 - Asus P9X79 - Corsair Vengance 4x4GB 1600mhz -
80GB Intel X25-M G2 - 240GB Corsair Force GS - 3TB HGST HDD - Corsair HX 1000W - Sapphire Radeon R9 290x Tri-X
NAS: Lagring: 6TB RaidZ - Backup: 3TB Raid 1 - FreeNAS 9.3 Uplink: Telia Fiber 100/100