Avatar billede Klaus W Ekspert
12. juni 2024 - 17:01 Der er 11 kommentarer og
1 løsning

sammenlægge 2 eller 3 kolonner til 1 kolonne

Hej Alle sammen
Nogle der kan hjælpe med en formel der kan sammenlægge 2 eller 3 kolonne til 1 kolonne.
Kolonnerne kunne se sådan ud.
Kolonne 1    Kolonne 2    Kolonne 3         
4101    4201    4301
4102    4202    4302
4103    4203    4303
4104    4204    4304
Resultat efter sammenlægning
4101
4102
4103
4104
4201
4202
4203
4204
4301
4302
4303
4304
Nogle gange kan der godt være 3 Kolonne og der kan også godt være flere eller færre tal i Kolonne.
Nogen der kan hjælpe
Al hjælp vil blive værdsat
Hilsen Klaus W
Avatar billede ebea Ekspert
12. juni 2024 - 18:21 #1
Du kan gøre det med en formel. I eks. her, er 50 rækker.
=INDEKS($A$1:$C$50;HELTAL((RÆKKE()-1)/3)+1;REST(RÆKKE()-1;3)+1)

I kolonne D, trækker du formlen ned, så langt det er nødvendigt.
Avatar billede xl-Enthusiast Ekspert
12. juni 2024 - 19:30 #3
Glem #2, den virker ikke korrekt.
Avatar billede xl-Enthusiast Ekspert
12. juni 2024 - 19:35 #4
Den her skulle klare det

=TOCOL((TOROW(TRANSPOSE(Table1))))

https://www.dropbox.com/scl/fi/0gwmvuclr7xl4yewz5x83/Sammenl-gge_Kolonner_2.xlsx?rlkey=vwx13t8tsphbbbsv9nfwu000e&st=77x6fjfp&dl=0

Kræver Microsoft 365, men det ved jeg, at spørgeren har.
Avatar billede xl-Enthusiast Ekspert
12. juni 2024 - 19:58 #5
Mere simpelt

=TOCOL(Table1;;TRUE)
Avatar billede Klaus W Ekspert
13. juni 2024 - 00:13 #6
Jeg køre Excel 2021
Avatar billede Klaus W Ekspert
13. juni 2024 - 00:26 #7
Hej ebea
I #1 jeg kan ikke få den til at køre. jeg for dette resultat.

4101
4201
4301
4102
4202
4302
4103
4203
4303
4104
4204
4304
Resultatet skulle være sådan.
4101
4102
4103
4104
4201
4202
4203
4204
4301
4302
4303
4304

KW
Avatar billede xl-Enthusiast Ekspert
13. juni 2024 - 07:27 #8
Nå der var jeg for hurtig på aftrækkeren. Mente du havde Microsoft 365, men når ikke, så er det ebea der er på sporet.
Avatar billede ebea Ekspert
13. juni 2024 - 08:27 #9
#7 - jeg har ikke set rigtigt på tal rækkefølgen.
Jeg vender tilbage senere.
Avatar billede ebea Ekspert
13. juni 2024 - 09:51 #10
#7 - Det blev en lidt længere formel. den tager så også hensyn til, hvis der er forskel i længden af tal i de 3 kolonner.

Formlen er en Matriks formel, og skal tastes ind med Ctrl+Shift+Enter  så du får { } i start og slut af formlen.

=HVIS(RÆKKER(D$2:D2)>TÆLV($A$1:$C$50);"";INDEKS($1:$50;REST(MINDSTE(HVIS($A$1:$C$50<>"";KOLONNE($A$1:$C$50)*50+RÆKKE($A$1:$C$50));RÆKKER(D$2:D2));50);HELTAL(MINDSTE(HVIS($A$1:$C$50<>"";KOLONNE($A$1:$C$50)*50+RÆKKE($A$1:$C$50));RÆKKER(D$2:D2))/50)))

Ellers skal det laves i VBA
Avatar billede Klaus W Ekspert
14. juni 2024 - 10:07 #11
Hej ebea lige i skabet 1000 tak.

KW
Avatar billede ebea Ekspert
14. juni 2024 - 10:45 #12
👍
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester