[Résolu] [Calc] Juste le dernier mot visible sur une phrase
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
[Résolu] [Calc] Juste le dernier mot visible sur une phrase
Bonjour à tous
Alors voici une demande que je souhaiterai vous soumettre, j'ai pourtant chercher avec des fonctions diverses et variées mais aucune ne me permet d'aboutir au résultat escompté
Je suis à l'heure actuelle à la recherche d'une fonction permettant de prendre juste que le dernier mot d'une phrase.
Je m'explique, j'ai une série de mots comme:
R2D2 06/02/17 00:59 Bureau/cuisine/salon/troquet/escalier/cave/defiat 00:59:00 01/07/00 A@A,FR
tout ceci sur une ligne et dans divers cellules A1 à A6, dans la phrase colorée je souhaite supprimer les mots en rouge et garder visible le dernier mot après / en vert dans la démonstration au lieu de toute cette phrase qui est pas beau à voir lors de la consultation.
Cela sera fait sur plusieurs lignes d'une colonne.
Merci d'avance d'avoir lu mon message dans la bouteille à la mer et par avance merci si vous arrivez a solutionner mon petit soucis
Alors voici une demande que je souhaiterai vous soumettre, j'ai pourtant chercher avec des fonctions diverses et variées mais aucune ne me permet d'aboutir au résultat escompté
Je suis à l'heure actuelle à la recherche d'une fonction permettant de prendre juste que le dernier mot d'une phrase.
Je m'explique, j'ai une série de mots comme:
R2D2 06/02/17 00:59 Bureau/cuisine/salon/troquet/escalier/cave/defiat 00:59:00 01/07/00 A@A,FR
tout ceci sur une ligne et dans divers cellules A1 à A6, dans la phrase colorée je souhaite supprimer les mots en rouge et garder visible le dernier mot après / en vert dans la démonstration au lieu de toute cette phrase qui est pas beau à voir lors de la consultation.
Cela sera fait sur plusieurs lignes d'une colonne.
Merci d'avance d'avoir lu mon message dans la bouteille à la mer et par avance merci si vous arrivez a solutionner mon petit soucis
Dernière modification par micmac le 18 févr. 2017 18:05, modifié 5 fois.
Raison : Ajout de la coche verte
Raison : Ajout de la coche verte
OpenOffice 4.1.3 sous Windows 7
-
- IdOOle de la suite
- Messages : 25184
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [CALC] Juste le dernier mot visible sur une prhase
Salut,
Pas besoin de macro pour ça, il te suffit de diviser ta cellule avec la fonction Texte en colonne en paramétrant le / comme séparateur.
Pas besoin de macro pour ça, il te suffit de diviser ta cellule avec la fonction Texte en colonne en paramétrant le / comme séparateur.
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [CALC] Juste le dernier mot visible sur une prhase
Merci Dude pour ta réponse rapide
J'ai fais comme tu as dis mais le problème ce que ça se divise en plusieurs colonnes avec des données dont je ne veux pas, j'ai juste besoin du dernier mot et surtout que ca n'efface pas le contenu des colonnes après.
J'ai fais comme tu as dis mais le problème ce que ça se divise en plusieurs colonnes avec des données dont je ne veux pas, j'ai juste besoin du dernier mot et surtout que ca n'efface pas le contenu des colonnes après.
OpenOffice 4.1.3 sous Windows 7
-
- IdOOle de la suite
- Messages : 25184
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [CALC] Juste le dernier mot visible sur une prhase
Le problème, c'est que Mme Irma est en vacances au ski.
Comment joindre un fichier au format ODF
Penser également à dépersonnaliser le fichier joint.
Comment joindre un fichier au format ODF
Penser également à dépersonnaliser le fichier joint.
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [CALC] Juste le dernier mot visible sur une prhase
Hehehe
Désolé j'avais zappé et c'est joliment dit :p
voici le fichier
J'espère que ca t'aideras
Désolé j'avais zappé et c'est joliment dit :p
voici le fichier
J'espère que ca t'aideras
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.3 sous Windows 7
-
- IdOOle de la suite
- Messages : 25184
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Juste le dernier mot visible sur une prhase
Une colonne peut se masquer.Defiat a écrit :mais le problème ce que ça se divise en plusieurs colonnes avec des données dont je ne veux pas
Il suffit d'insérer le bon nombre de colonnes au départ.Defiat a écrit :et surtout que ca n'efface pas le contenu des colonnes après
Ton document ressemble étrangement à un CSV.
D'où viennent les données au départ ?
Il serait sans doute plus simple d'intervenir en amont.
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [Calc] Juste le dernier mot visible sur une prhase
Oui c'est du CSV mais intervenir en amont devient plus que compliqué.
En effet ce sont des infos brutes qui arrivent avec un chemin d'arborescence
dont le dernier mot après anti-slash "/" est utile pour moi, c'est ce qui permet
d'avoir une lecture simple et rapide.
En effet ce sont des infos brutes qui arrivent avec un chemin d'arborescence
dont le dernier mot après anti-slash "/" est utile pour moi, c'est ce qui permet
d'avoir une lecture simple et rapide.
OpenOffice 4.1.3 sous Windows 7
-
- IdOOle de la suite
- Messages : 25184
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Juste le dernier mot visible sur une prhase
Création d'une fonction pour extraire le dernier mot d'un chemin de type URL :
Fonction à appeler dans une colonne en spécifiant la cellule :
Code : Tout sélectionner
Function ExtraitFin(sChaine$)
sElem() = Split(sChaine, "/")
nDer = UBound(sElem)
ExtraitFin = sElem(nDer)
End Functio
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [Calc] Juste le dernier mot visible sur une prhase
Ahhhhhhhhhhhhh je suis fou c'est pas mal dans le sens ou comme tu le dis on peux cacher une colonne
par contre je vais passer pour un idiot mais comment je fais avec la fonction que tu as mis plz ?
par contre je vais passer pour un idiot mais comment je fais avec la fonction que tu as mis plz ?
OpenOffice 4.1.3 sous Windows 7
-
- IdOOle de la suite
- Messages : 25184
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: [Calc] Juste le dernier mot visible sur une phrase
Je t'invite à potasser les nombreux tutoriels si tu veux te lancer dans la programmation.
Par exemple avec l'introduction aux macros et au Basic
Mais bon dans ton cas, la macro, c'est le marteau pour écraser la mouche.
Je t'invite plutôt à poster dans la section Tableur. Il y a forcément une formule pour extraire cette information.
Une combinaison entre STXT, CHERCHE et NBCAR devrait résoudre ton problème plus simplement.
Par exemple avec l'introduction aux macros et au Basic
Mais bon dans ton cas, la macro, c'est le marteau pour écraser la mouche.
Je t'invite plutôt à poster dans la section Tableur. Il y a forcément une formule pour extraire cette information.
Une combinaison entre STXT, CHERCHE et NBCAR devrait résoudre ton problème plus simplement.
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Calc] Juste le dernier mot visible sur une phrase
Bonjour,
Plutôt que vouloir extraire le dernier mot après le dernier /,
est-ce qu'il ne serait pas plus facile de faire Rechercher & Remplacer Bureau/cuisine/salon/troquet/escalier/cave/ par rien ?
Plutôt que vouloir extraire le dernier mot après le dernier /,
est-ce qu'il ne serait pas plus facile de faire Rechercher & Remplacer Bureau/cuisine/salon/troquet/escalier/cave/ par rien ?
Ajout : L'enregistreur de Macro génère facilement le code, où il sera possible de modifier la chaîne de caractères pour garder ceux qui seront utiles :
Code : Tout sélectionner
|
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 24 févr. 2017 09:27, modifié 2 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Calc] Juste le dernier mot visible sur une phrase
Bonjour,
Insérer une colonne vierge entre C et D et y coller cette formule puis masquer la colonne C :
Cette formule cherche par tranche de 5 caractères en partant de la droite, la présence du slash. Lorsqu’il est trouvé, ce qui se trouve à sa droite est extrait. S'il n'est pas trouvé dans les 15 derniers caractères (cas rare), trois astérisque (***) seront affichées pour le signaler.
A+
Par exemple :Dude a écrit :Il y a forcément une formule pour extraire cette information.
Insérer une colonne vierge entre C et D et y coller cette formule puis masquer la colonne C :
Code : Tout sélectionner
=SI(NON(ESTERREUR(TROUVE("/";DROITE(C1;5))));STXT(DROITE(C1;5);TROUVE("/";DROITE(C1;5))+1;5);SI(NON(ESTERREUR(TROUVE("/";DROITE(C1;10))));STXT(DROITE(C1;10);TROUVE("/";DROITE(C1;10))+1;10);SI(NON(ESTERREUR(TROUVE("/";DROITE(C1;15))));STXT(DROITE(C1;15);TROUVE("/";DROITE(C1;15))+1;15);"***")))
A+
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [Calc] Juste le dernier mot visible sur une phrase
Bonjour
Je suis plus que content puisse que mon projet avance plus en une soirée qu'en 15 jours de recherches et d'essai
Sur le mode Rechercher et Remplacer c'est pas mal mais c'est à faire à chaque fois et je suppose qu'il n'y a pas d'automatisme
avec ce mode ?
Sinon Zguedon a mit une formule intéressante mais qui me fait un problème de comptage puisse qu'il me compte 5 "Jean-Pierre"
alors qu'il en que 3, serait il peut être possible de prendre à partir du second slash ? ce qui réglerais le problème?
ou alors prendre tous les caractères après un mot qui reviens sur toutes mes lignes? du genre tous les mots après le mot "cave" comme ci après?
Bureau/cuisine/salon/troquet/escalier/cave/Jean-pierre
Je suis plus que content puisse que mon projet avance plus en une soirée qu'en 15 jours de recherches et d'essai
Sur le mode Rechercher et Remplacer c'est pas mal mais c'est à faire à chaque fois et je suppose qu'il n'y a pas d'automatisme
avec ce mode ?
Sinon Zguedon a mit une formule intéressante mais qui me fait un problème de comptage puisse qu'il me compte 5 "Jean-Pierre"
alors qu'il en que 3, serait il peut être possible de prendre à partir du second slash ? ce qui réglerais le problème?
ou alors prendre tous les caractères après un mot qui reviens sur toutes mes lignes? du genre tous les mots après le mot "cave" comme ci après?
Bureau/cuisine/salon/troquet/escalier/cave/Jean-pierre
OpenOffice 4.1.3 sous Windows 7
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Calc] Juste le dernier mot visible sur une phrase
Bonjour,
Cela m'étonne, la formule est sensée ne retourner que ce qui se trouve après le dernier slash et ne peux en aucun cas inventer un Jean-Pierre qui n'existe pas. Je suis curieux de voir ton fichier pour mieux comprendre.
A+
Tu peux montrer une exemple concret ?Defiat a écrit :Sinon Zguedon a mit une formule intéressante mais qui me fait un problème de comptage puisse qu'il me compte 5 "Jean-Pierre"
Cela m'étonne, la formule est sensée ne retourner que ce qui se trouve après le dernier slash et ne peux en aucun cas inventer un Jean-Pierre qui n'existe pas. Je suis curieux de voir ton fichier pour mieux comprendre.
A+
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [Calc] Juste le dernier mot visible sur une phrase
Bien bien comment expliquer ici que je suis du genre à ne pas déplier une notice jusqu au bout comme la ligne de commande ...
J'ai trouvé mon erreur: si dans :
je ne change pas les D3 partout au lieu de D1 une partie fonctionnera et l'autre non d'où l'erreur que j'ai eu, maintenant cela fonctionne à merveille . Par contre si je décide plus tard de changer de slash que dois je changer sur la formule plz ?
Cette méthode est plus que géniale mais je me trouve face à un soucis avec ma colonne masquée qui au niveau de l'aperçu et de l'impression n'apparait pas mais décale les colonnes suivante.
J'ai trouvé mon erreur: si dans :
Code : Tout sélectionner
=SI(NON(ESTERREUR(TROUVE("/";DROITE(D3;5))));STXT(DROITE(D3;5);TROUVE("/";DROITE(D3;5))+1;5);SI(NON(ESTERREUR(TROUVE("/";DROITE(D3;10))));STXT(DROITE(D3;10);TROUVE("/";DROITE(D3;10))+1;10);SI(NON(ESTERREUR(TROUVE("/";DROITE(D1;15))));STXT(DROITE(D1;15);TROUVE("/";DROITE(D1;15))+1;15);"***")))
Cette méthode est plus que géniale mais je me trouve face à un soucis avec ma colonne masquée qui au niveau de l'aperçu et de l'impression n'apparait pas mais décale les colonnes suivante.
OpenOffice 4.1.3 sous Windows 7
-
- RespOOnsable forum
- Messages : 12230
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] Juste le dernier mot visible sur une phrase
Votre problème n'a plus rien à voir avec les macros.
Merci de le passer en [Résolu] et de rouvrir un nouveau fil comme on vous le précise plus haut :
Merci de le passer en [Résolu] et de rouvrir un nouveau fil comme on vous le précise plus haut :
Mettez un lien entre les 2 afin qu'on puisse suivre la solution.Dude a écrit :Je t'invite plutôt à poster dans la section Tableur.
-
- NOOuvel adepte
- Messages : 22
- Inscription : 17 févr. 2017 12:12
Re: [Calc] Juste le dernier mot visible sur une phrase
D'accord mais pour le coup j'avais fais mon premier post dans la section tableur et un message d'erreur m'a demandé
de faire mon poste dans eponyme (dans mon souvernir) ce qui m'a rendu ici.
Merci je change de section
de faire mon poste dans eponyme (dans mon souvernir) ce qui m'a rendu ici.
Merci je change de section
OpenOffice 4.1.3 sous Windows 7
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Résolu] [Calc] Juste le dernier mot visible sur une phr
Qui dit automatisme, dit Macro. Elle peut être assignée à un évènement de la Feuille, ou elle peut être lancée par un clic sur un Bouton, etc ...Defiat a écrit :Sur le mode Rechercher et Remplacer c'est pas mal mais c'est à faire à chaque fois et je suppose qu'il n'y a pas d'automatisme
avec ce mode ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Résolu] [Calc] Juste le dernier mot visible sur une phr
Bonjour à tous,
Un peu à la bourre, une formule qui fonctionne avec les expressions régulières, et selon l’exemple fourni :
Fichier joint en fin de message.
A +
Un peu à la bourre, une formule qui fonctionne avec les expressions régulières, et selon l’exemple fourni :
Code : Tout sélectionner
=GAUCHE(A1;CHERCHE("[:digit:][:space:][:alpha:]";A1)+1)&DROITE(A1;NBCAR(A1)-CHERCHE("[:alpha:]/[:alpha:]+[:space:]";A1)-1)
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- RespOOnsable forum
- Messages : 12230
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] Juste le dernier mot visible sur une phrase
Bis repetitae :Defiat a écrit :Merci je change de section
Suite ici : https://forum.openoffice.org/fr/forum/v ... =4&t=53929Bidouille a écrit :Mettez un lien entre les 2 afin qu'on puisse suivre la solution.