Excel : Exporter des données vers du texte

Excel : Exporter des données vers du texte - Logiciels - Windows & Software

Marsh Posté le 02-03-2011 à 17:00:44    

Bonjour !!!
 
Je coince un petit peu sur un projet que j'ai... Pour rédiger plus facilement des résultats d'analyses, je cherche à rentrer mes données dans un tableau, et à ensuite les exporter vers un texte normalisé de ce modèle :  
 
[B2] NMR ([C2], [E2]): δ = [A4] ([B4] H, J [C4], [D4]), [A5] ([B5] H, J [C5], [D5]),...
 
Le nombre de lignes pouvant varier, si possible, mettre un peu de mise en forme (italique, exposants, indices...) serait très intéressant. Mais dans un premier temps, déjà, si j'arrive à inclure mes données dans du texte ce serait parfait. Le truc étant que j'aimerais ne pas passer par du publipostage... :s
 
Quelqu'un aurait une idée, siouplaît ???  
 
Je vous remercie par avance.

Reply

Marsh Posté le 02-03-2011 à 17:00:44   

Reply

Marsh Posté le 02-03-2011 à 21:42:16    

Bonjour,
 
Pour faire ce que tu demandes, je ferais avec la fonction CONCATENER()
Pour afficher les formules dans une seule chaîne de caractères.
 

Code :
  1. =CONCATENER(B2;" NMR (";C2;",";E2;" ): δ = ";A4;" (";B4;" H, J"; C4;","; D4;" ),";A5;" (";B5;" H, J ";C5;", ";D5;" )" )


 

Reply

Marsh Posté le 04-03-2011 à 09:51:45    

Je te remercie, Benoit ! En faitj'avais essayé et je l'avais mal utilisée...  
 
Connaîtrais-tu aussi un moyen de remplacer les virgules des nombres par des points ? :s

Reply

Marsh Posté le 04-03-2011 à 19:29:43    

Merci,
 
Pour remplacer les virgules par des points, il faut utiliser cette formule
 

Code :
  1. =SUBSTITUE(A2;",";"." )


 
Il faut remplacer A2 par l'adresse de la cellule contenant la fonction CONCATENER()
 
Voilà
 

Reply

Marsh Posté le 07-03-2011 à 10:47:40    

Hmmm avec ça je vais virer absolument toutes les virgules... Je vais trouver une bidouille !!! Merci ! :)

Reply

Marsh Posté le 07-03-2011 à 12:33:23    

Trouvé !!!  
La formule est longue comme un jour sans pain, mais efficace.  
Merci à toi Benoit !

Reply

Sujets relatifs:

Leave a Replay

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