Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Verplaatsen iedere tweede rij Excel naar kolom ernaast

Pagina: 1
Acties:

  • Tomino
  • Registratie: Januari 2006
  • Laatst online: 12:00
Beste,

Ik kom er niet uit de inhoud van iedere tweede rij in Exel te verplaatsen naar 1 rij naar boven en 1 rij naar rechts. Office 365!

Mijn werkblad ziet er zo uit (+nog 800 rijen)

Taak1hier moet omschrijving 1
Omschrijving 1leeg
Taak 2hier moet omschrijving 2
Omschrijving 2leeg


Geprobeerd heb ik het met VERSCHUIVING(verw;rijen;kolommen;[hoogte];[breedte]), MOD, e.d. maar ik krijg het niet voor elkaar. Heeft iemand een oplossing?

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 14-11 18:45

Gé Brander

MS SQL Server

En moet elke even rij dan ook verwijderd worden? Kan je dan niet beter een nieuw sheet pakken en vanuit sheet 1 de info ophalen?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Kanivan
  • Registratie: Januari 2002
  • Laatst online: 09-04-2023
combinatie van een if, mod en row functie moet de truck doen. aangenomen dat taak1 op de a1 bevindt dan in cell b1: if(mod(row(a1),2=1),a2,"")

  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 10:23

Goku33

Ownage!

Ik heb dit zo opgelost:
Er van uit gaande dat jouw gegevens zich op "Blad1" bevinden, maak een "Blad2".
Zet daar in cel A1 de waarde 1, en in cel A2 de waarde 3. Selecteer deze 2 en trek ze zo ver door naar onder als nodig (tot 800 dus in jouw geval). In kolom A staat dan dus 1, 3, 5, 7, 9, 11, etc...
In Cel B1 zet je: =INDEX(Blad1!A:A;A1)
In Cel C1 zet je: =INDEX(Blad1!A:A;A1+1)
Selecteer cel B1 en C1 en trek ze wederom zo ver door naar onderen als noodzakelijk.
Voila.
Evt. kan je het geheel nog kopiëren en als waarden plakken en kolom A weer verwijderen.

  • The_Vice
  • Registratie: Augustus 2002
  • Laatst online: 18-11 22:15
gesteld dat het een eenmalig actie is:
  • Als Taak1 in A1 staat dan in B1: =A2. in C1: =Iseven(row())
  • Doorslepen naar beneden.
  • kopiëren en plakken speciaal als values
  • sorteren op kolom C, dan staan je taken bovenaan of onderaan gegroepeert

  • Tomino
  • Registratie: Januari 2006
  • Laatst online: 12:00
Goku33 schreef op woensdag 11 januari 2017 @ 17:33:
Ik heb dit zo opgelost:
Er van uit gaande dat jouw gegevens zich op "Blad1" bevinden, maak een "Blad2".
Zet daar in cel A1 de waarde 1, en in cel A2 de waarde 3. Selecteer deze 2 en trek ze zo ver door naar onder als nodig (tot 800 dus in jouw geval). In kolom A staat dan dus 1, 3, 5, 7, 9, 11, etc...
In Cel B1 zet je: =INDEX(Blad1!A:A;A1)
In Cel C1 zet je: =INDEX(Blad1!A:A;A1+1)
Selecteer cel B1 en C1 en trek ze wederom zo ver door naar onderen als noodzakelijk.
Voila.
Evt. kan je het geheel nog kopiëren en als waarden plakken en kolom A weer verwijderen.
Deze werkt perfect. Zelf niet genoeg out-of-the-box nagedacht door de informatie gewoon op te halen vanaf een ander blad.

De MOD functie is mij nog niet gelukt, maar zou hem graag beschrijvend uitgelegd willen hebben. Zou je de functie in een zin willen uitdrukken?

  • Goku33
  • Registratie: Oktober 2002
  • Laatst online: 10:23

Goku33

Ownage!

De MOD functie ken ik helaas niet.

Mijn oplossing kan nog iets simpeler trouwens:

Maak een nieuw tabblad,
Zet in cel A1 de formule =INDEX(Blad1!A:A;RIJ()*2-1)
Zet in cel B1 de formule =INDEX(Blad1!A:A;RIJ()*2)
Doortrekken naar beneden.
Evt. kopiëren en plakken als waarden.
Pagina: 1