Suppression d'un nombre de caractères variable en fin de texte
Résolu
Nicolas2937
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
Nicolas2937 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Nicolas2937 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterais supprimer le contenu d'une parenthèse qui se trouve à la fin de chaque case dans une colonne. Là où ça se complique, c'est que le nombre de caractères qui se situe dans ladite parenthèse n'est pas fixe.
Voici quelques exemples :
texte 1 (ahzhr)
texte 2 (jegejreerj)
texte 3 (hehehbzzfdzf 2516)
Histoire de compliquer encore la chose, il y a parfois une parenthèse avant le texte :
(gryuhrujrh) texte 4 (hehrhjjrjgtdffdfrrhr)
Je souhaite conserver le contenu de cette première parenthèse, et j'aimerais simplement supprimer celle qui se situe après le texte.
Dans l'idéal, j'aimerais donc me retrouver avec ceci :
texte 1
texte 2
texte 3
texte 4
Merci d'avance pour toute formule que vous proposerez.
je souhaiterais supprimer le contenu d'une parenthèse qui se trouve à la fin de chaque case dans une colonne. Là où ça se complique, c'est que le nombre de caractères qui se situe dans ladite parenthèse n'est pas fixe.
Voici quelques exemples :
texte 1 (ahzhr)
texte 2 (jegejreerj)
texte 3 (hehehbzzfdzf 2516)
Histoire de compliquer encore la chose, il y a parfois une parenthèse avant le texte :
(gryuhrujrh) texte 4 (hehrhjjrjgtdffdfrrhr)
Je souhaite conserver le contenu de cette première parenthèse, et j'aimerais simplement supprimer celle qui se situe après le texte.
Dans l'idéal, j'aimerais donc me retrouver avec ceci :
texte 1
texte 2
texte 3
texte 4
Merci d'avance pour toute formule que vous proposerez.
A voir également:
- Suppression d'un nombre de caractères variable en fin de texte
- Forcer la suppression d'un fichier - Guide
- Ascii nombre de caractères - Guide
- Nombre de jours entre deux dates excel - Guide
- Transcription audio en texte word gratuit - Guide
- Caractères spéciaux - Guide
3 réponses
Bonjour,
Tu dis que tu veux garder le contenu de la première parenthèse mais tu ne retournes que texte 4 dans ton exemple.
Je vais considérer que tu t'es trompé dans ton exemple et je te propose d'utiliser les fonctions gauche() et cherche() :
=GAUCHE(A1;CHERCHE("(";A1;2)-2)
Le ;2 dans la fonction CHERCHE() permet d'éliminer la première parenthèse.
Cordialement
Tu dis que tu veux garder le contenu de la première parenthèse mais tu ne retournes que texte 4 dans ton exemple.
Je vais considérer que tu t'es trompé dans ton exemple et je te propose d'utiliser les fonctions gauche() et cherche() :
=GAUCHE(A1;CHERCHE("(";A1;2)-2)
Le ;2 dans la fonction CHERCHE() permet d'éliminer la première parenthèse.
Cordialement
Bonjour (et salut jv)
si on prend ça au pied de la lettre, le résultat que vous attendez ne correspond pas à ce que vous dites!
En texte 4, vous devriez donc avoir:
(gryuhrujrh) texte 4
essayez:
=GAUCHE(A1;TROUVE("!";SUBSTITUE(A1;" ";"!";3))-1)
Notez que dans ce genre de question, le nombre de caractères dans le texte est important, et donc présentez nous un maximum de cas de figure, qsi vous voulez, établir une formule exacte
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
si on prend ça au pied de la lettre, le résultat que vous attendez ne correspond pas à ce que vous dites!
En texte 4, vous devriez donc avoir:
(gryuhrujrh) texte 4
essayez:
=GAUCHE(A1;TROUVE("!";SUBSTITUE(A1;" ";"!";3))-1)
Notez que dans ce genre de question, le nombre de caractères dans le texte est important, et donc présentez nous un maximum de cas de figure, qsi vous voulez, établir une formule exacte
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
J'ai en effet tapé mon message trop vite, et vous avez vu juste par rapport à mon erreur de frappe.
Je voulais obtenir ceci :
texte 1
texte 2
texte 3
(gryuhrujrh) texte 4
Votre formule me semble fonctionner parfaitement, et je vous en remercie vivement.
Cela me rend vraiment service.
Cordialement.