Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule concatener

  • Initiateur de la discussion Nicolas
  • Date de début
N

Nicolas

Guest
Bonjour le forum,

j'ai créé un BdD avec de multiples TCD. le dernier se nommant relance est un courrier dans lequel je désire insérer des cellulles d'excell.

Pour ce faire j'essaie de passer par la formule CONCATENER mais cette dernière ne marche pas.

Exemple:

Dans une phrase type nous vous prions de bien vouloir trouver madame,

le madame n'est pas déterminée est se trouve dans un onglet dénommé Données en case B12.

en tapant ma formule CONCATENER puis mon texte et ma formulte Données!B12, la fusion ne se fait pas.

Comment puis-je faire pour réussir ce que je veux?

Vous en remerciant.

Cordialement


Nicolas
 

andré

XLDnaute Barbatruc
Salut Nicolas,

Concatener est une formule, donc il faut commencer par taper = dans ta cellule.
La fonction CONCATENER peut être remplacée par le caractère & (plus rapide à encoder)
Puisque tu tapes du texte dans une formule, il faut le mettre entre ''.

Voici un exemple : ='Bonjour '&D5&' la Présidente,'
te donnera : Bonjour Madame la Présidente,
Pour autant que la cellule D5 contienne : Madame
Remarque le positionnement des espaces entre les ''

Ândré.
 

Gael

XLDnaute Barbatruc
Bonjour Nicolas,

Je ne comprends pas, ça devrait marcher. J'ai essayé avec les mêmes paramètres et le résultat est correct:

Formule:

=CONCATENER('nous... ';Données!B12)

Résultat:

nous... Madame


Gaël
 

Dugenou

XLDnaute Barbatruc
Salut Nicolas,

Salut André tu me prends de vitesse !

j'allais dire : =CONCATENER('bonjour cher';données!b12)

avec une subtilité : en donnée B12 on écrit 'e Madame' ou ' Monsieur'. Bon d'accord, l'acccent n'y est pas alors on fait 'ère Madame' ou 'er Monsieur' avec 'Bonjour ch' dans le concaténer !!

Bye
 
N

Nicolas

Guest
Merci beaucoup de vos réponses si rapides.

j'y arrive enfin, ça marche.

Par contre survient un petit problème quand je veux insérer une date. j'ai un chiffre qui s'affiche.

Comment puis-je faire pour que cela se mette sous forme de date?

Merci.

Cordialement

Nicolas
 

andré

XLDnaute Barbatruc
Salut Dugenou et les autres,

D'accord, mais il y a plus subtil !
Tu sais que j'aime cela.
Je te l'explique, mais ne le répète pas aux autres (lol).

Dans une cellule, tu tapes : Madame
Puis tu nommes cette cellule : Madame
Tu fais de même pour une cellule dans laquelle tu tapes : Monsieur
que tu nommes : Monsieur
et ceci autant de fois que tu veux (
Monsieur et Madame, Chers compatriotes, ...)

Dans une autre cellule, tu tapes : ='Bonjour '&
puis la touche clavier F3, tu fais ton choix dans la liste, OK et tu valides la formule.

Voilà, c'est tout, c'est pas beau ça ?
C'est un genre de liste de validation dans une concaténation.

Zut, mon verre est vide, il faut que je te quitte.

Ândré.
 

Dugenou

XLDnaute Barbatruc
Merci André pour ces précisions subtiles (entre nous je ne comprends pas l'intérêt : il me semble qu'il faut appeler toujours la même cellule et que dans cette cellule appelée il y a un calcul qui renvoie Mr ou Mme en fonction d'une autre donnée.. j'insiste pas : je ne suis pas dans un 'trip' mailing en ce moment )

Nicolas : pour traduire en formule ce que dis André pour la date :

=CONCATENER('La date du';texte(données!b13;'jj/mm/aa')

ou

='La date du '&texte(données!b13;'jj/mm/aa')


Cordialement
 

andré

XLDnaute Barbatruc
Salut Dugenou,

L'intérêt de nommer les cellules est d'avoir un choix au moment d'encoder la formule.
Ainsi, si tu as en B13 Madame, en B14 Monsieur, en B15 ..., il faut rechercher la référence de la bonne cellule, ou cliquer dessus, pour obtenir le bon résultat.
Avec ma méthode, tu peux placer cette liste sur une autre feuille (facile lorsqu'on établit des factures, par exemple).

Pour la date, il y a aussi la possibilité de taper un ' en l'encodant, ce qui simplifie la formule.

Ândré.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…