Excel : transposer des donnée d'une ligne en colonne

Résolu/Fermé
Jeromeeeee Messages postés 1 Date d'inscription lundi 21 février 2022 Statut Membre Dernière intervention 21 février 2022 - 21 févr. 2022 à 12:26
 Jeromeeeee - 5 mars 2022 à 10:05
Bonjour,

Je rencontre un petit souci sur Excel. Je souhaiterais transposer des données similaires sur plusieurs lignes d'une même colonne vers des colonnes différents.

Pour mieux comprendre, j'ai en colonne A une donnée qui peut ou pas être similaire sur plusieurs lignes (doublons). Par contre en colonne B je vais avoir une information différente bien qu'en colonne A c'est la même donnée. J'aimerais savoir comment garder l'information en colonne A mais connaître toutes les informations différentes de la colonne B sur plusieurs colonne C D etc.

Exemple :
Imaginons que en colonne A sur les lignes 1 2 3 4 5 6 nous avons la donnée : 15555
Par contre en colonne B sur la ligne 1 j'ai la donnée Azé, la ligne 2 : ACM, ligne 3 ret, ligne 4 Yue, ligne 5 hui, ligne 6 boa
Colonne A Colonne B
15555 Azé
15555 ACM
15555 ret
15555 Yue
15555 hui
15555 boa

Ce que je souhaiterais c'est d'avoir colonne A ligne 1 la donnée 15555, en colonne B ligne 1 Azé, colonne C ligne 1 ACM, colonne D ligne 1 ret etc.
Colonne A Colonne B Colonne C Colonne D Colonne E Colonne F Colonne G
15555 Azé ACM ret Yue hui boa

Merci à tous pour votre aide
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
26 févr. 2022 à 07:42
Pas de quoi, au plaisir
je passe le sujet en résolu
Bonne route
crdlmnt
1
Bonjour, Oui vous pouvez et encore merci.
Au risque d'abuser, pourriez vous m'expliquer la formule en la décomposant ? Je n'ai clairement pas votre niveau et je rame un peu dans la compréhension. Je sais que c'est beaucoup demandé et je comprendrai que vous n'en ayez pas le temps, et pour être tout à fait franc je peux l'utiliser en la copiant/collant donc rien d'obliger, c'est surtout pour moi et ma connaissance personnelle.
Là ou je comprends le moins, c'est surtout les >1, -1>= etc.

=SI(OU(NB.SI($C$2:$C2;$C2)>1;$C2="");"";SI(NB.SI($D2:D2;"<>")-1>=NB.SI($C:$C;$C2);"";DECALER($C2;COLONNE(C$2)-1;1)))

Encore merci et bonne continuation :-)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411 > Jeromeeeee
27 févr. 2022 à 18:55
Bonsoir
pas facile d'expliquer par message!!!
voyez si le, PDF joint peut vous aider et revenez si soucis
https://www.cjoint.com/c/LBBr1LuCOac
crdlmnt
0
Jeromeeeee > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
5 mars 2022 à 10:05
Bonjour,
Un très grand merci pour ces explications. Je les lis et reviens vers vous en cas de non compréhension.

Merci +++++
0
Le Pingou Messages postés 12153 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 septembre 2024 1 447
21 févr. 2022 à 14:46
Bonjour,
Essayer ceci :
Copier plage [A1:B6]
Sélectionner cellule [D1]
Puis coller/collage spéciale Transposer(T)
0
Bonjour,

Je vous remercie sincèrement pour votre réponse. En effet la solution est pas mal sauf que je n'ai pas précisé qu'en général j'ai un fichier avec 10 mille lignes.

Merci de nouveau pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
21 févr. 2022 à 14:53
Bonjour
(et salut ami Le Pingou)
Histoire de faire joujou:
https://www.cjoint.com/c/LBvnZ3sPdVc
crdlmnt
0
Bonjour,

Un grand merci pour votre réponse. Je viens de la voir via mon portable et j'ai bien vu la formule. Ca semble parfait. Je vous en remercie sincèrement

Au plaisir pour une nouvelle aide ????????
0
Le Pingou Messages postés 12153 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 septembre 2024 1 447
21 févr. 2022 à 21:33
Bonjour Vaucluse,
Merci, je n'avais pas compris dans de cette manière.
A une prochaine.
0