Précédent   Forum du club des développeurs et IT Pro > Logiciels > Autres Logiciels > OpenOffice & LibreOffice
OpenOffice & LibreOffice Forum d'entraide sur OpenOffice.org et LibreOffice. Avant de poster : La F.A.Q OpenOffice
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/10/2012, 11h03   #1
lodan
Membre extrêmement actif
 
Avatar de lodan
 
Inscription : juin 2006
Messages : 1 812
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 812
Points : 591
Points : 591
Par défaut Décomposer un chaîne

Bonjour à tous,

J'ai une chaîne de caractère dans une cellule dont 3 exemples vous sont donnés ci-dessous :

Code :
1
2
3
ENTREPRISE A(I894) DUPONT PIERRE 38-40 RUE DU GENERAL LECLERC 92794 ISSY LESMMOULINEAUX FRANCE
ALAIN DURAND 2 RUE DU BEL AIR 92190 MEUDON FRANCE
ENTREPRISE B VSCO/ICSS(I894) 3 RUE MAZAGRAN 75010 PARIS FRANCE
Je veux éclater la cellule en raison sociale, nom, prénom, adresse, code postal, ville

Est-ce possible avec calc ?

Vous remerciant par avance
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
lodan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2012, 11h55   #2
lodan
Membre extrêmement actif
 
Avatar de lodan
 
Inscription : juin 2006
Messages : 1 812
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 812
Points : 591
Points : 591
Bon j'ai trouvé cette formule :

Avant toute chose, il faut que Calc soit prêt à accepter les expressions régulières dans les formules ; pour cela, menu Outils->Options->OOoCalc->Calculs coche Autoriser les caractères génériques dans les formules.

Code :
=SI(ESTERREUR(CNUM(STXT(E73;CHERCHE("[0-9]";E73;NBCAR(E73)/2);5))); CNUM(STXT(E73;CHERCHE("[0-9]";E73;NBCAR(E73)/4);5));CNUM(STXT(E73;CHERCHE("[0-9]";E73;NBCAR(E73)/2);5)))
Mais ça ne fonctionne pas pour ce genre d'adresse

Code :
ENTREPRISE C (I894) SITE LOSSERAND 6 PLACE D'ALLERAY 75505 PARIS CEDDEX 15
J'ai une erreur 502
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
lodan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2012, 17h33   #3
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 438
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 438
Points : 21 828
Points : 21 828
Envoyer un message via Skype™ à zoom61
Salut,

Cela me semble trop complexe pour automatiser ainsi, quand on regarde les adresses que tu as, même à la "main" cela n'est pas simple alors automatiser cela. L'automatisation est faite pour remplacer tes tâches répétitives, mais dans ton cas, ce n'est pas le cas, les lignes ne sont pas identiques (en structure).

Ne peux-tu pas avoir des séparateurs entre certains champs par exemple des "," ou autres...

@+.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web