Extraction chaine de caractères précise
Résolu
Alain 06
Messages postés
75
Statut
Membre
-
Alain 06 Messages postés 75 Statut Membre -
Alain 06 Messages postés 75 Statut Membre -
Bonjour, à tous.
Je cherche une solution pour mettre à jour une base GPS.
Pour ce faire je désire extraire le N° des aires, en gras dans l'exemple ci-dessous, car référence unique pour chaque ligne, même si le contenu de la ligne change, (codage perso pour affichage sur le GPS).
(06) NICE Aire CCI 11391
(19) SÉGUR LE CHÂTEAU Aire CCI 1863
(17) ILE D'OLÉRON - CHAUCRE Aire CCI 715
J'ai trouvé sur le net ces fonctions qui sont satisfaisantes pour les N° supérieur à 3 caractères, mais affichent un message d'erreur pour les autres, (#VALEUR !).
Fonction Extraction N° Aire CCI
https://www.excel-downloads.com/threads/extraire-chaine-de-caracteres-formule.175223/
C@thy
=1*DROITE(C1;NBCAR(STXT(C1;1;TROUVE(" ";C1)-1)))
=1*DROITE($C1;CHERCHE(" ";$C1;1))
Ces formules renvoient pour les deux premières lignes le N° exact, mais pour la troisième, le message d'erreur ci-dessus.
=DROITE(CHERCHE(" ";$C1;1))
1°) Cette fonction employée seule pour vérification, renvoie invariablement le chiffre 5, qu'il y ai 3 à 5 caractères, pourquoi ?
2°) Sans passer par une macro, je ne maitrise pas, y aurait-il possibilité d'avoir le résultat exact du nombre de caractères, quelle modification à apporter à ces formules ?
Je vous remercie par avance, bien que Google soit mon ami depuis longtemps, je ne me suis pas plus avancé.
Cordialement.
Alain 06
Je cherche une solution pour mettre à jour une base GPS.
Pour ce faire je désire extraire le N° des aires, en gras dans l'exemple ci-dessous, car référence unique pour chaque ligne, même si le contenu de la ligne change, (codage perso pour affichage sur le GPS).
(06) NICE Aire CCI 11391
(19) SÉGUR LE CHÂTEAU Aire CCI 1863
(17) ILE D'OLÉRON - CHAUCRE Aire CCI 715
J'ai trouvé sur le net ces fonctions qui sont satisfaisantes pour les N° supérieur à 3 caractères, mais affichent un message d'erreur pour les autres, (#VALEUR !).
Fonction Extraction N° Aire CCI
https://www.excel-downloads.com/threads/extraire-chaine-de-caracteres-formule.175223/
C@thy
=1*DROITE(C1;NBCAR(STXT(C1;1;TROUVE(" ";C1)-1)))
=1*DROITE($C1;CHERCHE(" ";$C1;1))
Ces formules renvoient pour les deux premières lignes le N° exact, mais pour la troisième, le message d'erreur ci-dessus.
=DROITE(CHERCHE(" ";$C1;1))
1°) Cette fonction employée seule pour vérification, renvoie invariablement le chiffre 5, qu'il y ai 3 à 5 caractères, pourquoi ?
2°) Sans passer par une macro, je ne maitrise pas, y aurait-il possibilité d'avoir le résultat exact du nombre de caractères, quelle modification à apporter à ces formules ?
Je vous remercie par avance, bien que Google soit mon ami depuis longtemps, je ne me suis pas plus avancé.
Cordialement.
Alain 06
A voir également:
- Extraction chaine de caractères précise
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères ascii - Guide
- Plus de chaine tv - Guide
- Caracteres speciaux - Guide