Extraction chaine de caractères précise
Résolu
Alain 06
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain 06 Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Alain 06 Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
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 ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Chaine radio - Télécharger - Médias et Actualité