Extraire un mot dans une chaine de caractère
sube2
Messages postés
3
Statut
Membre
-
sube2 Messages postés 3 Statut Membre -
sube2 Messages postés 3 Statut Membre -
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 ?
2 réponses
-
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
-
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