Re: [users-fr] [calc] Extraction
Bonsoir, Le 7 juillet 2008 21:31, Yannick <[EMAIL PROTECTED]> a écrit : > Bonsoir à toutes et tous, > > J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si > cela n'est pas possible à ce jour. > > Soit un tableur avec n colonnes. > Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et > ayant PLUS de 2 lettres. > Si pour certaines colonnes pas de soucis puisque ce sont exclusivement > ce type de données qui s'y trouvent pour d'autres ce n'est pas le cas et > pour vous satisfaire un peu plus les éléments en MAJ ne sont absolument > pas au mêmes endroits. Pourrais-tu mettre un exemple concret (une partie de fichier suffirait) et ce que tu désires obtenir exactement (une autre partie) Ce serait alors plus parlant pour moi (nous ?) je pense. parce que là, je sais pas si tu veux mettre en forme les données où les sélectionner pour les copier ailleurs ? Merci. Yves. > > > Je mets une adresse répondre à merci de l'utiliser en sus de la réponse > sur ce forum/liste car je ne suis pas chez moi et donc j'ai besoin > d'économiser la bande passante. > > Amitiés et merci d'avance > > -- > Yannick VOYEAUD > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- web site : http://www.molenbaix.com
Re: [users-fr] [calc] Extraction
Le lundi 7 juillet 2008, Yannick a écrit : > Bonsoir à toutes et tous, > > J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si > cela n'est pas possible à ce jour. > > Soit un tableur avec n colonnes. > Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et > ayant PLUS de 2 lettres. Cela sous entends plusieurs possibilités 1) le tableur ne contient que du texte (déjà vu) -a) les cellules sont individuellement composées soit de lettres majuscules soit de lettres minuscules. -b) la même cellules est composée et de lettres majuscules et de lettres minuscules sans ordre précis. 2) Le tableur contient des valeurs alphabétiques et numériques -a) certaines cellules ne contiennent que du texte avec une des deux options a et b citées + haut. -b) certaines cellules ne contiennent que des valeurs numériques -c) certaines cellules contiennent des valeur alphanumériques agrémentées des options a ou b du chapitre 1) en fonction du cas la meilleure solution est différente même si dans l'absolu la meilleure serait de les résoudre toutes par le même raisonnement (jcrois quça s'appelle un algorithme). Gabriel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [calc] Extraction
Bonjour, suite à des erreurs d'envois je fais copie du message et du fichier joint de Yannick, si le fichier passe : --- Bonsoir Yves, entre-autres, Voici une petite copie du fichier en question! Il ne s'agit pas de faire une mise en forme mais bien de copier des données existantes. Les colonnes D et L ne posent pas de soucis puisqu'il me suffit de les copier. Par contre je souhaite prendre les informations en MAJUSCULE des colonnes N et P. Je ne veux pas des Majuscules. Je veux prendre MACHIN mais pas Machin! Les infos de la colonne O sont à prendre aussi mais là c'est plus accessoire car assez simple aussi pour la finalité du traitement. A la sortie je veux faire une liste avec 1 occurence de chaque entrée pour m'en resservir comme liste d'information. Le fichier original doit comporter environ 19000 lignes. Amitiés -- Yannick VOYEAUD --- Test_Calc_Extraction.ods Description: application/vnd.oasis.opendocument.spreadsheet - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [calc] Extraction
Le lundi 7 juillet 2008, Yannick a écrit : > Bonsoir à toutes et tous, > > J'ai un cas d'espèce à résoudre. Peut-être une idée d'amélioration si > cela n'est pas possible à ce jour. > > Soit un tableur avec n colonnes. > Je souhaites extraire de ces n colonnes les valeurs en MAJUSCULES et > ayant PLUS de 2 lettres. > Si pour certaines colonnes pas de soucis puisque ce sont > exclusivement ce type de données qui s'y trouvent pour d'autres ce > n'est pas le cas et pour vous satisfaire un peu plus les éléments en > MAJ ne sont absolument pas au mêmes endroits. > > Je mets une adresse répondre à merci de l'utiliser en sus de la > réponse sur ce forum/liste car je ne suis pas chez moi et donc j'ai > besoin d'économiser la bande passante. Bonjour, Bonne nouvelle c'est faisable et ce n'est pas trop compliquer : -recopier sur une autre feuille les colonnes à nettoyer -une fois sur la feuille qui ne contient que les colonnes à nettoyer, ouvrir la boite de dialogue "Chercher & remplacer" qui se trouve dans le menu Edition. -dans cette boite de dialogue cocher la case intitulée "Respecter la casse". Cliquer sur le bouton "Autres options" et sous ce bouton cocher la case "Expressions régulières" -Remplir la zone de texte intitulée "Rechercher" par l'expression suivante (attention il faut aussi inclure les crochets) : [:upper:]*[lower:]+ cette expression aura pour effet de sélectionner toutes les lettres minuscule et les majuscules qui y sont attachées. -dans la zone remplacer il ne faut rien mettre. -cliquer sur le bouton "Rechercher tout" puis sur "Remplacer tout" et là on y voit déjà beaucoup plus clair. Maintenant on va affiner un peu le nettoyage -dans la zone "rechercher" on va taper l'expression suivante (y compris les crochets) : [0123456789?()<] tout les caractères entre crochets vont être sélectionné. Je n'ai pas mis volontairement la virgule et le signe ">" supérieur à car ils séparent plusieurs nom sur une même ligne. -dans la zone "Remplacer" ne rien mettre, puis cliquer encore une fois sur "rechercher tout et remplacer tout" -pour finir effectuer une recherche sur le signe ">" et mettre un tiret dans la zone remplacer. Faire de même avec la virgule, et avec les espaces remplacer par rien et ça donne voir feuille2 du classeur joint. Gabriel Extraction-OK.ods Description: application/vnd.oasis.opendocument.spreadsheet - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] [calc] Extraction
Le mercredi 9 juillet 2008, Gabriel Jourdain a écrit : > Bonjour, > > Bonne nouvelle c'est faisable et ce n'est pas trop compliquer : > > -recopier sur une autre feuille les colonnes à nettoyer > > -une fois sur la feuille qui ne contient que les colonnes à nettoyer, > ouvrir la boite de dialogue "Chercher & remplacer" qui se trouve dans > le menu Edition. > > -dans cette boite de dialogue cocher la case intitulée "Respecter la > casse". Cliquer sur le bouton "Autres options" et sous ce bouton > cocher la case "Expressions régulières" > > -Remplir la zone de texte intitulée "Rechercher" par l'expression > suivante (attention il faut aussi inclure les crochets) : > > [:upper:]*[lower:]+ J'AI OUBLIE DEUX POINT DEVANT LE L DE lower [:upper:]*[:lower:]+ et j'ai aussi oublié de préciser que je n'ai nettoyé que la colonne N car c'est pareil pour les autres. Gabriel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Michel Bini a écrit : Bonjour comment extraire des chiffres (75000) dans une cellule qui contient du texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais cela ne marche pas. Si quelqu'un a une idée ! Michel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour, Ta formule est correcte, à une toute petite erreur près : fermer la parenthèse après N3 et supprimer une parenthèse à la fin. Autrement dit, remplacer =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) par =STXT(N3;CHERCHE("[:digit:]{5}";N3);5) Et ça devrait marcher. @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Daniel a écrit : Michel Bini a écrit : Bonjour comment extraire des chiffres (75000) dans une cellule qui contient du texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais cela ne marche pas. Si quelqu'un a une idée ! Michel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Bonjour, Ta formule est correcte, à une toute petite erreur près : fermer la parenthèse après N3 et supprimer une parenthèse à la fin. Autrement dit, remplacer =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) par =STXT(N3;CHERCHE("[:digit:]{5}";N3);5) Et ça devrait marcher. @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Rebonjour, Un petit plus : tu peux également rajouter un CNUM pour transformer le résultat en nombre. =CNUM(STXT(N3;CHERCHE("[:digit:]{5}";N3);5)) @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [users-fr] calc : extraction
Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 11:35 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Daniel a écrit : > Michel Bini a écrit : >> Bonjour >> comment extraire des chiffres (75000) dans une cellule qui contient >> du texte j'ai essayé cela =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) mais >> cela ne marche pas. >> Si quelqu'un a une idée ! >> Michel >> >> - >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> > Bonjour, > Ta formule est correcte, à une toute petite erreur près : fermer la > parenthèse après N3 et supprimer une parenthèse à la fin. > Autrement dit, remplacer > > =STXT(N3;CHERCHE("[:digit:]{5}";N3;5)) > par > =STXT(N3;CHERCHE("[:digit:]{5}";N3);5) > > Et ça devrait marcher. > > @+ > > Daniel. > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > Rebonjour, Un petit plus : tu peux également rajouter un CNUM pour transformer le résultat en nombre. =CNUM(STXT(N3;CHERCHE("[:digit:]{5}";N3);5)) @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
DAGE/FORM1 a écrit : Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [users-fr] calc : extraction
C'est sur qu'on peut compliquer les choses... Valérie IDOUX JÉANNE Formatrice Centre de Ressources Bureautique Salle C348 Tél. 01.44.77. 67.88 -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 13:20 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction DAGE/FORM1 a écrit : > Bonjour, > Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 > je crée la formule ci-dessous et le résultat est 75000 en texte > =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" > ";A1);NBCAR(A1))) > > Valérie IDOUX JÉANNE > > > > Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Daniel a écrit : > DAGE/FORM1 a écrit : >> Bonjour, >> Dans ma cellule A1 je trouve le texte PARIS 75000 >> Dans ma cellule B1 je crée la formule ci-dessous et le résultat est >> 75000 en texte >> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique >> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) >> >> Valérie IDOUX JÉANNE >> >> >> > Bonjour, > c'est ce qu'on appelle avoir de la chance ... > D'une part, tu n'as qu'une espace dans ton expression, et d'autre part > ton expression se termine par 75000, alors que nbcar te renvoie 11 > (nombre de caractères de ton expression). > Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS > 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. > @+ > Daniel. > > > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Bonjour, Je proposerais dans ce cas : - remplacer " - " par ; - importer ce fichier en tant que texte, de choisir le point virgule comme séparateur de colonne - garder les 5 premiers caractères de la troisième colonne avec la fonction GAUCHE Laurent BP Michel Bini a écrit : Daniel a écrit : DAGE/FORM1 a écrit : Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
J'ai déjà essayé cette solution mais mon fichier devient un peu rocambolesque. Michel > Bonjour, > > Je proposerais dans ce cas : > - remplacer " - " par ; > - importer ce fichier en tant que texte, de choisir le point virgule > comme séparateur de colonne > - garder les 5 premiers caractères de la troisième colonne avec la > fonction GAUCHE > > Laurent BP > > Michel Bini a écrit : >> Daniel a écrit : >> >>> DAGE/FORM1 a écrit : >>> Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE >>> Bonjour, >>> c'est ce qu'on appelle avoir de la chance ... >>> D'une part, tu n'as qu'une espace dans ton expression, et d'autre part >>> ton expression se termine par 75000, alors que nbcar te renvoie 11 >>> (nombre de caractères de ton expression). >>> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS >>> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. >>> @+ >>> Daniel. >>> >>> >>> >>> >> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais >> aucune ne fonctionnent. >> Mon texte est le suivant et par moment différent : >> Adidas - rue du Louvres - 75000 PARIS >> ou >> AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE >> ou >> BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY >> Merci beaucoup >> - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Michel Bini a écrit : Daniel a écrit : DAGE/FORM1 a écrit : Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Bonjour Michel, Michel Bini a écrit : [...] Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY une piste : Crée une chaine temporaire dans laquelle tu remplaces tous les chiffres par le caractère # et tous les intitulés de voies précédé d'un espace (" RUE", " AVENUE", ...) par "$RUE", "$AVENUE" ce qui doneera pour tes exemples : AGENCE EUROPE PROPRE - # BIS$RUE PARMENTIER - # ALFORTVILLE BAC PROSEGUR - ##/##$AVENUE MORANE SAULNIER - # VELIZY-VILLACOUBLAY La chaine temporaire ainsi créée a donc la même longueur que la chaine à traiter Tu pourras à partir de la position de $ et de # "tronçonner" facilement ta chaine à traiter Le traitement complet doit pouvoir s'écrire avec une formule à rallonge, mais tu peux également procéder par étape avec des colonnes temporaires En espèrant que ça puisse t'aider Bob Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Ouf ! je m'en suis sorti, merci à tous pour vos aides aussi précieuses, reste à travailler peut être le language perl et awk. Merci encore :-) > Bonjour Michel, > > Michel Bini a écrit : >> [...] >> Merci beaucoup de toutes ces précieuses solutions qui m'aident mais >> aucune ne fonctionnent. >> Mon texte est le suivant et par moment différent : >> Adidas - rue du Louvres - 75000 PARIS >> ou >> AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE >> ou >> BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY >> > une piste : > > Crée une chaine temporaire dans laquelle tu remplaces tous les > chiffres par le caractère # et tous les intitulés de voies précédé > d'un espace (" RUE", " AVENUE", ...) par "$RUE", "$AVENUE" > ce qui doneera pour tes exemples : > > AGENCE EUROPE PROPRE - # BIS$RUE PARMENTIER - # ALFORTVILLE > BAC PROSEGUR - ##/##$AVENUE MORANE SAULNIER - # VELIZY-VILLACOUBLAY > > La chaine temporaire ainsi créée a donc la même longueur que la chaine > à traiter > > Tu pourras à partir de la position de $ et de # "tronçonner" > facilement ta chaine à traiter > Le traitement complet doit pouvoir s'écrire avec une formule à > rallonge, mais tu peux également procéder par étape avec des colonnes > temporaires > > En espèrant que ça puisse t'aider > > Bob > > >> Merci beaucoup >> >> > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [users-fr] calc : extraction
J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les différents exemples donnés Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je ne connais pas ??? merci Valérie IDOUX JÉANNE -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 14:28 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Michel Bini a écrit : > Daniel a écrit : > >> DAGE/FORM1 a écrit : >> >>> Bonjour, >>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 >>> je crée la formule ci-dessous et le résultat est 75000 en texte >>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique >>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) >>> >>> Valérie IDOUX JÉANNE >>> >>> >>> >>> >> Bonjour, >> c'est ce qu'on appelle avoir de la chance ... >> D'une part, tu n'as qu'une espace dans ton expression, et d'autre >> part ton expression se termine par 75000, alors que nbcar te renvoie >> 11 (nombre de caractères de ton expression). >> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS >> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. >> @+ >> Daniel. >> >> >> >> > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais > aucune ne fonctionnent. > Mon texte est le suivant et par moment différent : > Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS > RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE > MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Bonsoir, Le 06/06/07, DAGE/FORM1 <[EMAIL PROTECTED]> a écrit : J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les différents exemples donnés Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je ne connais pas ??? [:digit:] représente un caractères numérique (voir dans l'aide expressions régulières) {5} indique qu'il en faut 5 De rien. Yves merci Valérie IDOUX JÉANNE -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 14:28 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Michel Bini a écrit : > Daniel a écrit : > >> DAGE/FORM1 a écrit : >> >>> Bonjour, >>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 >>> je crée la formule ci-dessous et le résultat est 75000 en texte >>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique >>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) >>> >>> Valérie IDOUX JÉANNE >>> >>> >>> >>> >> Bonjour, >> c'est ce qu'on appelle avoir de la chance ... >> D'une part, tu n'as qu'une espace dans ton expression, et d'autre >> part ton expression se termine par 75000, alors que nbcar te renvoie >> 11 (nombre de caractères de ton expression). >> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS >> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. >> @+ >> Daniel. >> >> >> >> > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais > aucune ne fonctionnent. > Mon texte est le suivant et par moment différent : > Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS > RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE > MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- web site : http://www.molenbaix.com
Re: [users-fr] calc : extraction
Bonjour Franchement merci à tous pour votre aide. Effectivement la formule fonctionne si dans outils/options/calc/calcul/autoriser les caractères génériques dans les formules est actif. Merci encore et bonne journée > Bonsoir, > > Le 06/06/07, DAGE/FORM1 <[EMAIL PROTECTED]> a écrit : >> >> J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) >> avec >> les différents exemples donnés >> Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" >> que je ne connais pas ??? > > > [:digit:] représente un caractères numérique (voir dans l'aide > expressions > régulières) > {5} indique qu'il en faut 5 > > De rien. > Yves > >> merci >> >> Valérie IDOUX JÉANNE >> >> -----Message d'origine- >> De : Daniel [mailto:[EMAIL PROTECTED] >> Envoyé : mercredi 6 juin 2007 14:28 >> À : users@fr.openoffice.org >> Objet : Re: [users-fr] calc : extraction >> >> Michel Bini a écrit : >> > Daniel a écrit : >> > >> >> DAGE/FORM1 a écrit : >> >> >> >>> Bonjour, >> >>> Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 >> >>> je crée la formule ci-dessous et le résultat est 75000 en texte >> >>> =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique >> >>> =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) >> >>> >> >>> Valérie IDOUX JÉANNE >> >>> >> >>> >> >>> >> >>> >> >> Bonjour, >> >> c'est ce qu'on appelle avoir de la chance ... >> >> D'une part, tu n'as qu'une espace dans ton expression, et d'autre >> >> part ton expression se termine par 75000, alors que nbcar te renvoie >> >> 11 (nombre de caractères de ton expression). >> >> Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS >> >> 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. >> >> @+ >> >> Daniel. >> >> >> >> >> >> >> >> >> > Merci beaucoup de toutes ces précieuses solutions qui m'aident mais >> > aucune ne fonctionnent. >> > Mon texte est le suivant et par moment différent : >> > Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS >> > RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE >> > MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup >> > >> > - >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> > >> Rebonjour, >> je suis très surpris, >> la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore >> =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement >> chez >> moi, avec chacun de tes exemples. >> J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. >> >> >> >> >> > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
DAGE/FORM1 a écrit : J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les différents exemples donnés Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je ne connais pas ??? "[:digit:]{5}" correspond à une chaîne de 5 chiffres. merci De rien @+ Daniel Valérie IDOUX JÉANNE -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 14:28 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Michel Bini a écrit : Daniel a écrit : DAGE/FORM1 a écrit : Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] calc : extraction
Bonjour J'ai déjà répondu effectivement cela fonctionne si dans les options de calc on valide accepter les valeurs génériques. Merci encore Michel J'ai en effet testé la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) avec les différents exemples donnés Et le résultat est bon. Est-il possible de m'expliquer le "[:digit:]{5}" que je ne connais pas ??? "[:digit:]{5}" correspond à une chaîne de 5 chiffres. merci De rien @+ Daniel Valérie IDOUX JÉANNE -Message d'origine- De : Daniel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 6 juin 2007 14:28 À : users@fr.openoffice.org Objet : Re: [users-fr] calc : extraction Michel Bini a écrit : Daniel a écrit : DAGE/FORM1 a écrit : Bonjour, Dans ma cellule A1 je trouve le texte PARIS 75000 Dans ma cellule B1 je crée la formule ci-dessous et le résultat est 75000 en texte =STXT(A1;TROUVE(" ";A1);NBCAR(A1)) En numérique =CNUM(STXT(A1;TROUVE(" ";A1);NBCAR(A1))) Valérie IDOUX JÉANNE Bonjour, c'est ce qu'on appelle avoir de la chance ... D'une part, tu n'as qu'une espace dans ton expression, et d'autre part ton expression se termine par 75000, alors que nbcar te renvoie 11 (nombre de caractères de ton expression). Pour te convaincre essaie d'abord de remplacer PARIS 75000 par PARIS 75000 Cedex ; et pire encore par ROUTE DE BORDEAUX 75000 PARIS. @+ Daniel. Merci beaucoup de toutes ces précieuses solutions qui m'aident mais aucune ne fonctionnent. Mon texte est le suivant et par moment différent : Adidas - rue du Louvres - 75000 PARIS ou AGENCE EUROPE PROPRE - 7 BIS RUE PARMENTIER - 94140 ALFORTVILLE ou BAC PROSEGUR - 16/18 AVENUE MORANE SAULNIER - 78140 VELIZY-VILLACOUBLAY Merci beaucoup - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Rebonjour, je suis très surpris, la formule =STXT(D3;CHERCHE("[:digit:]{5}";D3);5) ou encore =CNUM(STXT(D3;CHERCHE("[:digit:]{5}";D3);5)) fonctionne parfaitement chez moi, avec chacun de tes exemples. J'aiplacé mon exemple là : http://cjoint.com/?ggoAV4cXTs @+ Daniel. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails
Bonsoir, Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ? Francois Gatto E. Prom a écrit : > Bonjour, > > J'ai un tableau qui contient mes contacts (noms, adresses, dates > d'anniversaires...) que j'ouvre assez rarement. > Je cherche un moyen d'être prévenu automatiquement un jour ou deux > avant l'arrivée d'un anniversaire, de préférence par e-mail. > > Si j'ouvrais tous les jours le document, ce serait facile de mettre du > rouge à un endroit visible. > Si c'était un simple fichier texte je pourrais écrire un petit script > à base de grep de cut et de mail, qui serait lancé tous les jours, > mais le fichier content.xml dans l'archive ods est assez indigeste. > > Connaîtriez-vous un moyen d'envoyer dans l'entrée standard d'un script > le contenu d'une colonne d'un fichier calc? Dans la mesure du > possible, j'aimerais que ce ne soit pas openoffice.org qui envoie le > mail pour m'éviter d'avoir à maintenir sa configuration. > > Merci d'avance, > > - > To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org > For additional commands, e-mail: users-h...@fr.openoffice.org > > - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails
Le 3 septembre 2009 23:12, Francois Gatto a écrit : > Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ? Ca m'obligerait à enregistrer deux fois le fichier à chaque modification, une fois en ods pour la mise en forme et une fois en csv. Mais c'est la meilleure solution que j'aie pour le moment, merci pour l'astuce. - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org
Re: [users-fr] Calc : extraction d'information depuis le shell, envoi d'e-mails
Bonjour, Il existe un truc qui s'appelle xml2txt (http://mac.softpedia.com/progDownload/XML2TXT-Download-40942.html) qui est disponible. Je n'ai pas eu beaucoup de succès avec mais peut-être pourrez-vous dompter la chose. Bon succès. Rémy Gauthier. - Original Message > From: E. Prom > To: users@fr.openoffice.org > Sent: Thursday, September 3, 2009 7:56:27 PM > Subject: Re: [users-fr] Calc : extraction d'information depuis le shell, > envoi d'e-mails > > Le 3 septembre 2009 23:12, Francois Gattoa écrit : > > Pourquoi, si je comprends bien, ne pas travailler sur un export txt ou csv ? > > Ca m'obligerait à enregistrer deux fois le fichier à chaque > modification, une fois en ods pour la mise en forme et une fois en > csv. Mais c'est la meilleure solution que j'aie pour le moment, merci > pour l'astuce. > > - > To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org > For additional commands, e-mail: users-h...@fr.openoffice.org __ Looking for the perfect gift? Give the gift of Flickr! http://www.flickr.com/gift/ - To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org