Copier la valeur d'une cellule sur X lignes [Résolu/Fermé]

Signaler
-
 Haeny -
Bonjour,

Je cherche à faire une manipulation sur Excel mais je ne connais pas la procédure à suivre :

J'ai une colonne contenant des données. Et il faudrait que chacune de ces données soient retranscrite dans la colonne adjacente quatre fois d'affilée. Donc concrètement ça donnerait :


Colonne 1
1
2
3


Colonne 2
1
1
1
1
2
2
2
2
3
3
3
3
et ainsi de suite
Je précise qu'il y a 8700 lignes donc je recherche quelque chose qui me permettrait de faire ça en quelques secondes ou quelques minutes seulement.

Merci d'avance.


1 réponse

Messages postés
12936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 février 2021
2 133
Bonsoir

En supposant les données de la 1ere colonne commençant en A1, en B1 la formule =INDIRECT("A"&ARRONDI.SUP(LIGNES($B$1:B1)/4;0))
A étirer ensuite au bas de la colonne (double-clic sur carré noir en bas à droite de cellule )

A adapter à ton fichier ( Si ne commence par exemple qu'en A3 la formule devient =INDIRECT("A"&ARRONDI.SUP(LIGNES($B$1:B1)/4;0)+2) etc)

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
Merci pour ta réponse claire et rapide.

Mais quand j'emploie ta formule, j'ai le message d'erreur suivant : #NAME?
Messages postés
12936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 février 2021
2 133 > Haeny
Indiques moi la formule que tu as finalement employé pour voir où peut se trouver l'erreur
Ton Excel doit être en anglais, mais tu ne l'avais pas précisé
Si c'est le cas il faut remplacer ARRONDI.SUP par ROUNDUP

Cdlmnt
>
Messages postés
12936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 février 2021

=INDIRECT("A"&ROUNDUP(LIGNES($B$1:B1)/4;0))

Effectivement mon Excel est en anglais, désolée pour cet oubli.
Je viens de tester avec cette formule et ça ne marche toujours pas :/ J'ai aussi essayé en remplaçant "LIGNES" par "LINES" (pour dire d'essayer) mais ça n'a rien donné non plus
Messages postés
12936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 février 2021
2 133 > Haeny
Ah oui j'ai oublé de traduire LIGNES aussi !! c'est ROWS qu'il faut mettre à la place
Maintenant ça devrait être bon
>
Messages postés
12936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
25 février 2021

Bingo! Merci beaucoup :)