OVH Cloud OVH Cloud

je voudrais des eclaircissement sur Right Left Len et search

12 réponses
Avatar
rthompson
Bonjour à toutes et tous

Je voudrais un (sérieux) coup de pouce pour les fonctions Right Left et Len

Le plus simple est un exemple

Dans la colonne A j'ai
Rue des Combattants 112 (Tél.: 02-6537015 Fax.: 02-6537015) 1310 LA
HULPE infos

Dans la colonne B je mets =LEFT(B4;SEARCH("(";B4;1))
il m'affiche Rue des Combattants 112 (

Donc j'en déduis qu'il me copie tout en commençant par la GAUCHE jusqu'au
signe (
Et si je tire vers le bas cela se passe bien tout fonctionne

Mais si dans la colonne C je mets =RIGHT(B4;SEARCH("( ";B4;1))
il m'affiche (Tél.: 02-6537015 Fax.: 02-6537015) 1310 LA HULPE infos
A première cela fonctionne mais si je tire vers le bas cela devient
alèatoire

Ce que je voudrais savoir est ceci
Quelle fonction faudrait-il utiliser pour dans une colonne copier d'une
autre cellule
soit tout se qui se trouve à droite ou à gauche d'un certain caractère ou
chaîne de caractères

D'avance merci et à très bientôt

Rex

PS
Pour ceux que cela intéresse, je serais au Salon de l'Education à Namur du
21 au 25 octobre

2 réponses

1 2
Avatar
Corona
Bonjour,
La fonction MID à pour but d'extraire une chaine de caractère d'une
autre (arg1) en partant d'une position (arg2) et en prenant une certain
nombre de caractères de 1 à x (arg3). L'argument n° 3 pouvant être
supérieur au nombre à extraire (ex s'il reste 3 caractères à extraire en
fin de chaines et que l'argument 3 est égal à 50).
Comme toute les fonctions d'excel les arguments peuvent être des
constantes, des références à une cellule ou une plage de cellules
suivant le cas et enfin à une fonction.
Bonne journée
Philippe Tulliez


rthompson a écrit :
Bonjour Modeste

Cela fait longtemps

Dans ce cas ci oui, le nombre de caractères est identique

Et si pour le future (on se sait jamais) je voudrais faire un truc dans le
genre
=MID($A2;SEARCH(")";$A2)+1;g2)
Et en G2 je mets un chiffre

Cela fonctionne tout aussi bien

Merci à toi


Et bonne journée

Rex

PS Je serai au Salon de l'Education à Namur de 20 au 25 octobre
Mais je crois que tue es un peu loin de chez nous, non?




"Modeste" a écrit dans le message de news:

Bonsour® rthompson avec ferveur ;o))) vous nous disiez :

Comment faire pour qu'il me sorte par exemple les 5 caractères qui
suivent une chaîne
De la chaîne Jean Demoulin ( Rue dadadi, 25) 1000 Bruxelles
Comment faire pour sortir le 1000 après la parenthèse et l'espace?
En sachant que le nombre de caractères à sortir est fixe



=MID($A2;SEARCH(")";$A2)+1;5)
=STXT($A2;TROUVE(")";$A2)+1;5)

Attention : le nombre d'espace apres ")" est-il constant ???




Avatar
rthompson
Bonjour

Merci monsieur le professeur ;-)))

C'est clair, précis et net

Tu serais dans l'enseignement que cela ne m'étonnerais pas


Merci et à bientôt


Rex

"Corona" a écrit dans le message de news:

Bonjour,
La fonction MID à pour but d'extraire une chaine de caractère d'une
autre (arg1) en partant d'une position (arg2) et en prenant une certain
nombre de caractères de 1 à x (arg3). L'argument n° 3 pouvant être
supérieur au nombre à extraire (ex s'il reste 3 caractères à extraire en
fin de chaines et que l'argument 3 est égal à 50).
Comme toute les fonctions d'excel les arguments peuvent être des
constantes, des références à une cellule ou une plage de cellules suivant
le cas et enfin à une fonction.
Bonne journée
Philippe Tulliez


rthompson a écrit :
Bonjour Modeste

Cela fait longtemps

Dans ce cas ci oui, le nombre de caractères est identique

Et si pour le future (on se sait jamais) je voudrais faire un truc dans
le genre
=MID($A2;SEARCH(")";$A2)+1;g2)
Et en G2 je mets un chiffre

Cela fonctionne tout aussi bien

Merci à toi


Et bonne journée

Rex

PS Je serai au Salon de l'Education à Namur de 20 au 25 octobre
Mais je crois que tue es un peu loin de chez nous, non?




"Modeste" a écrit dans le message de news:

Bonsour® rthompson avec ferveur ;o))) vous nous disiez :

Comment faire pour qu'il me sorte par exemple les 5 caractères qui
suivent une chaîne
De la chaîne Jean Demoulin ( Rue dadadi, 25) 1000 Bruxelles
Comment faire pour sortir le 1000 après la parenthèse et l'espace?
En sachant que le nombre de caractères à sortir est fixe



=MID($A2;SEARCH(")";$A2)+1;5)
=STXT($A2;TROUVE(")";$A2)+1;5)

Attention : le nombre d'espace apres ")" est-il constant ???




1 2