Concatener plusieurs fois à la suite

JD123 -  
jd123 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai 2 colonnes :

A1
A2
A3
A4
etc.

et

B1
B2
B3
B4
etc.

Je cherche la formule de concatenation pour obtenir :
A1B1
A1B2
A1B3
A1B4
etc.
A2B1
A2B2
A2B3
A2B4
etc.
etc.

Merci !

6 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Je n'ai rien compris !
A1 est la référence d'une cellule ou son contenu ?
Parce que "obtenir A1B1", ce n'est pas très explicite ...
Et dans quelle cellule veux-tu obtenir ce A1B1 ? Et quelle cellule pour A2B1 ?

Envoie ton fichier, avec tes premiers essais de formule ; on y verra plus clair ... https://www.bing.com/search?q=cell&qs=n&form=QBRE&sp=-1&pq=cell&sc=8-4&sk=&cvid=E9B5759B670942A884FB8D4D2F3B59C9
0
JD123
 
Merci pour votre réponse. Je vais essayer d'être plus clair.

Colonne 1, j'ai:
chat
chien
lapin
renard

Colonne 2, j'ai:
blanc
noir
gris
roux

Je cherche à obtenir :
chat blanc
chat noir
chat gris
chat roux
chien blanc
chien noir
chien gris
chien roux
lapin blanc
lapin noir
lapin gris
lapin roux
etc.

C'est plus clair ?
0
jc80 Messages postés 4243 Date d'inscription   Statut Membre Dernière intervention   1 425
 
Bonjour
formule a mettre enC1 et glisser vers le bas =CONCATENER(A1;B1)
Cordialement
0
JD123
 
Merci mais non. ça ne donne que A1B1, A2B2, A3B3, etc.
0
jc80 Messages postés 4243 Date d'inscription   Statut Membre Dernière intervention   1 425
 
Un exemple

https://www.cjoint.com/c/HEoqlHYf1iZ
0
JD123
 
merci mais encore non, il faut que toutes les cellules soient concatenées ensemble !
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 

ça commence à s'éclaircir ...
mais j'attends toujours de savoir où il faut afficher ces résultats !
En attendant, je te propose ça :
0
JD123
 
c'est pas mal comme idée mais vu le nb de mes cellules ça sera trop long.

les résultats doivent tous s'afficher en colonne C, les uns en dessous des autres

j'avais la formule mais je l'ai perdue...
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Justement : Le nombre de cellules était l'une des informations que j'attendais (et que j'attends toujours ...)
Ce nombre est-il fixe ou variable ?
N'oublie pas que si tu as 500 cellules en A et 300 en B cela te donnera 150 000 cellules en C !
0
JD123
 
exactement, c'est ce que je recherche, la formule devrait prendre plusieurs minutes au bas mot à se calculer

j'ai 300 lignes en colonne A et 20 lignes en colonne B, soit 6000 combinaisons en colonne C
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Voici une possibilité : https://www.cjoint.com/c/HEoxT62G2s4
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour à tous les deux

> Raymond. Je pense qu'il y a une erreur, (du moins si j'ai compris correctement la demande) tu répètes n fois la même série de 20 résultats
J'ai repris ton fichier, formule en colonne I
https://www.cjoint.com/c/HEpkjQOxvKB

Cdlmnt
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
En effet, ccm81, j'ai laissé 300 au lieu de 20 dans la première partie de ma formule !
=INDIRECT("A"&(2+ARRONDI.INF((LIGNE()-2)/300;0)))&" "&INDIRECT("B"&(F2))
au lieu de
=INDIRECT("A"&(2+ARRONDI.INF((LIGNE()-2)/20;0)))&" "&INDIRECT("B"&(F2))
Il faut dire que j'avais passé beaucoup (trop) de temps sur cet exercice ...
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Mais de toutes façons ta solution est meilleure que la mienne, puisque, grâce à la fonction INDEX, elle ne nécessite pas d'utiliser une colonne de calcul intermédiaire.

Bonne journée à toi.
0
jd123 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Un très très grand merci à tous les deux ! La formule fonctionne parfaitement et je n'aurais jamais pu la retrouver sans vous !

Merci encore pour le temps que vous y avez passé, je suis ravi !

Très bonne journée.
0