Rechercher : dans
Par :

Concaténer sous excel

Dernière réponse le 18 jun 2007 à 11:41:42 didier53, le 18 jun 2007 à 10:47:56 
 Signaler ce message aux modérateurs

Bonjour à tous
je veux concaténer deux cellules sous excel, mais je veux que le texte de la 2ème cellule vienne s'ajouter à la fin du texte de la 1ère cellule, avec 1 espace entre les deux
comment faire ?

Configuration: Mac OS X
Firefox 2.0.0.4

Meilleures réponses pour « concaténer sous excel » dans :
Transformer un fichier Microsoft Excel (.xls) en PDF VoirTransformer en fichier PDF un fichier Microsoft Excel (.xls) Rien de plus simple ! Ouvrez votre fichier *.xls avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer en...
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
Tableur - L'interface d'Excel VoirPrésentation d'Excel Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un fichier Excel (dont...

1

sakura250006, le 18 jun 2007 à 10:55:06

Bonjour,
je te donne le code que j'ai utilisé:

activecell.value = cellule1.text & " " & cellule2.text

Avec ca tu as le contenu de la cell1, un espace et le contenu de la cell2 ds la meme cellule

Répondre à sakura250006

4

didier53, le 18 jun 2007 à 11:04:29

Merci pour ta réponse mais je ne comprends pas. moi, je place ma formule dans une 3ème cellule : =A1&" "&A2 mais ça ne marche pas, j'ai toujours des espaces entre les deux textes.
c'est quoi "activecell.value" ?

Répondre à didier53

2

Furtif, le 18 jun 2007 à 10:57:37

Oui,

Par exemple :

premier texte en A1
deuxième texte en A2

en A3 .... =A1&-&A2

ça répond ?
*** @+ / Furtif ***
*** Mangez des bananes ! ***

Répondre à Furtif

5

didier53, le 18 jun 2007 à 11:05:17

Non, ça ne marche pas, ça me met : erreur dans la formule !

Répondre à didier53

9

Furtif, le 18 jun 2007 à 11:22:58

Excuse .... le - faut le mettre entre guillements :

=A1&"-"&A2 *** @+ / Furtif ***
*** Mangez des bananes ! ***

Répondre à Furtif

10

didier53, le 18 jun 2007 à 11:32:00

ça ne marche pas : j'ai toujours des espaces, et en plus j'ai le "-" qui s'imprime devant le texte de la deuxième cellule.
par ailleurs, j'ai trouvé une fonction "SUPPRESPACE" mais je n'arrive pas à l'utiliser

Répondre à didier53

11

didier53, le 18 jun 2007 à 11:34:35
  • +1

JE VIENS DE TROUVER
=SUPPRESPACE(A1&B1)
C'ETAIT SIMPLE, ENCORE FALLAIT-IL TROUVER .....
MERCI POUR TOUT

Répondre à didier53

3

Alain42, le 18 jun 2007 à 10:57:51

Si premiere cellule A1, deuxieme B1
Dans une troisieme cellule tu tapes =A1&" "&B1

Répondre à Alain42

6

didier53, le 18 jun 2007 à 11:06:40

C'est bien ce que j'avais trouvé dans l'aide d'excel, mais ça ne marche pas : les deux textes sont bien présents dans la même cellule, mais il y a des espaces, alors que je ne veux qu'un seul espace

Répondre à didier53

7

Alain42, le 18 jun 2007 à 11:14:06

Est ce que tu n'aurrais pas des espaces dans tes cellules d'origine ?

Répondre à Alain42

8

didier53, le 18 jun 2007 à 11:17:09

Si, en fait je dois faire ce travail pour une colonne de 500 cellules, dans chaque cellule il y a des textes différents, j'ai donc des blancs de longueur variable à la fin de chaque texte

Répondre à didier53

12

m@rina, le 18 jun 2007 à 11:36:48

Bonjour,

Si tu as des espaces dans tes cellules, c'est normal qu'ils soient repris dans le résultat de ta concaténation. Il faut donc supprimer les espaces. Tu peux pour cela utiliser la fonction SUPPRESPACE associée à la concaténation :

=SUPPRESPACE(A1)&" "&SUPPRESPACE(A2)

m@rina

Répondre à m@rina

13

didier53, le 18 jun 2007 à 11:38:51

OK, je viens de trouver aussi, et ça marche
merci et bonne journée

Répondre à didier53

14

 Alain42, le 18 jun 2007 à 11:41:42

Ce qui va donner:

=SUPPRESPACE(A1)&" "&SUPPRESPACE(B1)

Répondre à Alain42