OVH Cloud OVH Cloud

Extraire une chaine de caractère

5 réponses
Avatar
Loupio
Bonjour Messieurs Dames,

J'ai un soucis concernant l'extraction d'une portion de chaine de caractère
sous EXCEL
-------
J'ai du texte comme ci dessous et je souhaite supprimer tout ce qu'il y a
après "(" pour ne garder que Adamswiller
___________________________
Adamswiller (67320, France)
___________________________

J'ai déjà vu dans vos archive, une ligne de commande du type:

=DROITE(A2;NBCAR(A2)-TROUVE("(";A2))

Le résultat me donne uniquement : " 67320, France) "

Savez vous résoudre ce pb ?

Encore merci

Loupio

5 réponses

Avatar
Loupio
Et avec la fonction GAUCHE a la place de DROITE ca donne
Cette facon toujours 15 carctères

Adamswiller (67320, France) -> Adamswiller (67
Haguenau (67500, France) -> Haguenau (67500
Schweighouse-sur-Moder (67590, France) -> Schweighouse-su

Merci

Loupio



Bonjour Messieurs Dames,

J'ai un soucis concernant l'extraction d'une portion de chaine de caractère
sous EXCEL
-------
J'ai du texte comme ci dessous et je souhaite supprimer tout ce qu'il y a
après "(" pour ne garder que Adamswiller
___________________________
Adamswiller (67320, France)
___________________________

J'ai déjà vu dans vos archive, une ligne de commande du type:

=DROITE(A2;NBCAR(A2)-TROUVE("(";A2))

Le résultat me donne uniquement : " 67320, France) "

Savez vous résoudre ce pb ?

Encore merci

Loupio




Avatar
DesseJ
Bonjour,

pour ne garder que la ville :
=GAUCHE(A1;CHERCHE("(";A1;1)-1)


Cordialement,
Steph D.
Avatar
Brat'ac
Loupio a émis l'idée suivante :
Bonjour Messieurs Dames,

J'ai un soucis concernant l'extraction d'une portion de chaine de caractère
sous EXCEL
-------
J'ai du texte comme ci dessous et je souhaite supprimer tout ce qu'il y a
après "(" pour ne garder que Adamswiller
___________________________
Adamswiller (67320, France)
___________________________

bonjour,


=GAUCHE(A1;11) (si texte dans A1)

GS

--
Il ne faut jamais remettre au lendemain ce qu'on peut faire faire le surlendemain
par quelqu'un d'autre.
Pierre PERRET

Avatar
Trirème
Bonjour Loupio,
Avec la fonction GAUCHE tu dois faire
=GAUCHE(A2;TROUVE("(";A2)-1)
éventuellement, pour supprimer les espaces fournir ce résultat comme
argument de la fonction SUPPRESPACE
=SUPPRESPACE(GAUCHE(A2;TROUVE("(";A2)-1))

Cordialement
Trirème

"Loupio" wrote:

Et avec la fonction GAUCHE a la place de DROITE ca donne
Cette facon toujours 15 carctères

Adamswiller (67320, France) -> Adamswiller (67
Haguenau (67500, France) -> Haguenau (67500
Schweighouse-sur-Moder (67590, France) -> Schweighouse-su

Merci

Loupio



Bonjour Messieurs Dames,

J'ai un soucis concernant l'extraction d'une portion de chaine de caractère
sous EXCEL
-------
J'ai du texte comme ci dessous et je souhaite supprimer tout ce qu'il y a
après "(" pour ne garder que Adamswiller
___________________________
Adamswiller (67320, France)
___________________________

J'ai déjà vu dans vos archive, une ligne de commande du type:

=DROITE(A2;NBCAR(A2)-TROUVE("(";A2))

Le résultat me donne uniquement : " 67320, France) "

Savez vous résoudre ce pb ?

Encore merci

Loupio






Avatar
Loupio
MERCI A VOUS TOUS


Loupio




Loupio a émis l'idée suivante :
Bonjour Messieurs Dames,

J'ai un soucis concernant l'extraction d'une portion de chaine de caractère
sous EXCEL
-------
J'ai du texte comme ci dessous et je souhaite supprimer tout ce qu'il y a
après "(" pour ne garder que Adamswiller
___________________________
Adamswiller (67320, France)
___________________________

bonjour,


=GAUCHE(A1;11) (si texte dans A1)

GS

--
Il ne faut jamais remettre au lendemain ce qu'on peut faire faire le surlendemain
par quelqu'un d'autre.
Pierre PERRET