[Excel] Fusionner deux colonnes

Fusionner deux colonnes [Excel] - Logiciels - Windows & Software

Marsh Posté le 27-11-2006 à 14:42:56    

Bonjour,
 
J'ai beau me creuser la tête je n'arrive pas à voir comment fusionner deux colonnes. Elles contiennent chacune N valeurs d'une séquence de taille 2N, je souhaiterais les regrouper pour avoir une colonne de taille 2N avec toutes les valeurs dans l'ordre. La première colonne contient les valeurs d'indices paires, l'autre les impaires. Vous pouvez m'aider ?

Reply

Marsh Posté le 27-11-2006 à 14:42:56   

Reply

Marsh Posté le 27-11-2006 à 14:56:40    

Salut
 
A1= 1
B1= 2
C1=A1&2=12
Copier la formule sur la colonne

Reply

Marsh Posté le 27-11-2006 à 15:07:19    

TAM136 a écrit :

Salut
 
A1= 1
B1= 2
C1=A1&2=12
Copier la formule sur la colonne


 
Si j'ai bien compris ce que tu cherches à montrer, je crois qu'il y a une erreur dans ta formule, c'est C1=A1&B1=12
mais ce que je cherche à faire c'est pas ça, je voudrais combiner deux colonnes de cette manière :
C1 devient A1
C2 devient B1
C3 devient A2
C4 devient B2
...
 
donc dans cet exemple, la colonne A contient les N valeurs d'indices impairs et la colonne B les N valeurs d'indices pairs.
En combinant les deux j'obtiens une seule colonne C de taille 2N : la séquence complète.

Reply

Marsh Posté le 27-11-2006 à 16:36:53    

Salut kenichi,
 
Dans la colonne C de la ligne, tu introduis la formule de concaténation :
=CONCATENER(A1;" - ";B1)
 
NB : le terme du millieu sert à séparer les deux composants issus des colonnes A et B. Il suffit de le supprimer si tu n'en as pas besoin.
 
Le signe - est placé entre quillemets "" pour indiquer à Excel que c'est un caractère, pas un chiffre. Il y a également un espace de part et d'autre du signe - pour écarter les deux valeurs récupérées. Ces deux espaces sont également des caractères ==> entre les guillements "".
 
Tu peux également ne mettre qu'un espace entre les deux valeurs. Il suffit d'insérer, entre les ; l'ensemble " " (guillement, espace, guillement).
 
J'espère avoir répondu à ta question.
A+

Reply

Marsh Posté le 27-11-2006 à 16:51:50    

Salut Papy Octet,
 
Merci pour ton aide. Ce que tu proposes est une variante de ce qu'à écrit TAM136 et malheureusement ça ne répond pas à ma question.  
 
J'ai réussi à contourner le problème en ajoutant une ligne après chaque valeur de chaque colonne directement dans le programme qui me sort les données. Il ne reste alors plus qu'à copier/coller les données de chaque colonne dans une seule.

Reply

Marsh Posté le 27-11-2006 à 16:57:52    

Bonsoir,
Je venais juste de trouver:
=SI(MOD(LIGNE();2)=0;DECALER($A$1;(ENT((LIGNE()+1)/2)-1);1);DECALER($A$1;(ENT((LIGNE()+1)/2)-1);0))
a mettre en colonne C et étendre
Cordialement

Reply

Marsh Posté le 27-11-2006 à 17:21:24    

\o/ merci beaucoup ! J'aurais jamais trouvé ça tout seul.

Reply

Marsh Posté le 27-11-2006 à 17:24:45    

Waow !
Joli !
 
Mais je n'avais pas compris la question.

Reply

Marsh Posté le 01-08-2008 à 18:04:26    

Bonsoir,
pour répondre à une demande qui m'a été faite sur un cas plus général:
 
=DECALER($A$1;ENT((LIGNE()-1)/7);SI(MOD(LIGNE();7)=0;6;MOD(LIGNE();7)-1))
 
en rouge le nombre de colonnes, et en bleu le nombre de colonnes moins 1
 
ici l'exemple est pour 7 colonnes
Cordialement


Message édité par seniorpapou le 01-08-2008 à 18:06:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed