Extraire un mot dans une chaine de caractère
Fermé
sube2
Messages postés
3
Date d'inscription
mardi 8 avril 2014
Statut
Membre
Dernière intervention
8 avril 2014
-
8 avril 2014 à 12:10
sube2 Messages postés 3 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 8 avril 2014 - 8 avril 2014 à 15:17
sube2 Messages postés 3 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 8 avril 2014 - 8 avril 2014 à 15:17
Bonjour,
J'ai la liste suivante
_HL_ENCODED_/a0QA000000BZYNJ_HL_COMTEC ENTERPRISES LTD. - _HL__self_HL_
_HL_ENCODED_/a0QA000000BZYHv_HL_KEYSOURCE LTD. - _HL__self_HL_
_HL_ENCODED_/a0QA000000B9ttd_HL_KEYSOURCE LTD. - Richard Clifford_HL__self_HL_
A chaque fois je veux le mot entre les 2 HL par exemple dans la premiere chaine de caractere je veux COMTEC ENTERPRISES LTD.
Comment dois je faire ?
J'ai la liste suivante
_HL_ENCODED_/a0QA000000BZYNJ_HL_COMTEC ENTERPRISES LTD. - _HL__self_HL_
_HL_ENCODED_/a0QA000000BZYHv_HL_KEYSOURCE LTD. - _HL__self_HL_
_HL_ENCODED_/a0QA000000B9ttd_HL_KEYSOURCE LTD. - Richard Clifford_HL__self_HL_
A chaque fois je veux le mot entre les 2 HL par exemple dans la premiere chaine de caractere je veux COMTEC ENTERPRISES LTD.
Comment dois je faire ?
A voir également:
- Extraire un mot d'une chaine de caractère excel vba
- Caractère ascii - Guide
- Extraire une video youtube - Guide
- Liste déroulante excel - Guide
- Caractere speciaux - Guide
- Déplacer une colonne excel - Guide
2 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
8 avril 2014 à 13:14
8 avril 2014 à 13:14
Bonjour
Si toutes les références se présentent de façon identique tu peux par ex si chaine de caractères en B4 utiliser une formule comme :
=STXT(B4;TROUVE("HL";B4;4)+3;TROUVE("-";B4;TROUVE("HL";B4;4)+1)-TROUVE("HL";B4;4)-4)
Cdlmnt
Si toutes les références se présentent de façon identique tu peux par ex si chaine de caractères en B4 utiliser une formule comme :
=STXT(B4;TROUVE("HL";B4;4)+3;TROUVE("-";B4;TROUVE("HL";B4;4)+1)-TROUVE("HL";B4;4)-4)
Cdlmnt
sube2
Messages postés
3
Date d'inscription
mardi 8 avril 2014
Statut
Membre
Dernière intervention
8 avril 2014
8 avril 2014 à 14:08
8 avril 2014 à 14:08
c'est presque parfait merci beaucoup. comment modifier la formule pour que je garde le petit tiret parce que je viens de me rendre compte que dans certains noms il y a des petits tirets donc il faudrait par exemple dans mon 3 eme exemple j'ai "KEYSOURCE LTD. - Richard Clifford".
Merci encore
Merci encore
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
8 avril 2014 à 14:13
8 avril 2014 à 14:13
Dans ce cas il faut rechercher non pas le tiret mais le 2eme HL donc remplacer dans le 2eme TROUVE de la formule le - par HL
Cdlmnt
Cdlmnt
sube2
Messages postés
3
Date d'inscription
mardi 8 avril 2014
Statut
Membre
Dernière intervention
8 avril 2014
8 avril 2014 à 15:17
8 avril 2014 à 15:17
merci