Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] [EXCEL] rechercher un caractere dans un texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] [EXCEL] rechercher un caractere dans un texte

n°1774431
86vomito33
Posté le 19-08-2008 à 13:04:44  profilanswer
 

bonjour,
 
je suis sur excel.
j'ai une liste de code erreur (colonne A) dans laquelle je souhaite recuperer les valeurs 199.5 et -12.35039
E758: Step 7, Check: Angle. 199.5 > 15
E802: Step 7, Check: Torque in angle window. -12.35039 < 20
 
pour cela j'utilise (dans la colonne B) la fonction FIND(find_text,within_text,start_num) pour:
recuperer la position du "." --> OK
recuperer la position du "<" ou ">" --> MON PROBLEME
recuperer la valeur qui se trouve entre --> EN ATTENTE
 
j'ai donc taper en B1    =find(or("<",">" ),A1,1) mais cela ne marche pas
 
est ce que quelqu'un a une solution ?
 
j'ai essayer avec un truc du genre =if(find("<",A1,1)="#VALUE!",find(">",A1,1),find("<",A1,1))
mais cela ne marche pas non plus
 
savez vous par quoi faut il remplace "#VALUE!" ? ou quelle formule utiliser ?
 
merci de votre aide


Message édité par 86vomito33 le 20-08-2008 à 10:33:19
mood
Publicité
Posté le 19-08-2008 à 13:04:44  profilanswer
 

n°1774706
seniorpapo​u
Posté le 20-08-2008 à 07:14:57  profilanswer
 

Bonjour, si c'est une position de caractère que tu cherches:   CHERCHE(....)
 
 
Cordialement


Message édité par seniorpapou le 20-08-2008 à 07:16:51
n°1774734
babasss
Posté le 20-08-2008 à 09:34:47  profilanswer
 

En excel français :

Code :
  1. =SI(ESTERREUR(TROUVE("<";A1));STXT(A1;TROUVE(".";A1)+2;TROUVE(">";A1;1)-TROUVE(".";A1)-2);STXT(A1;TROUVE(".";A1)+2;TROUVE("<";A1;1)-TROUVE(".";A1)-2))


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1774747
86vomito33
Posté le 20-08-2008 à 10:17:14  profilanswer
 

bonjour seniorpapou
 
c'est bien ce que j'ai fait mais je suis sur un ordinateur anglais ce qui donne find(...)

n°1774748
86vomito33
Posté le 20-08-2008 à 10:18:25  profilanswer
 

meerci babasss jessaye ce soir et je te tiens au courant

n°1774757
86vomito33
Posté le 20-08-2008 à 10:32:38  profilanswer
 

finalement jai pas pu attendre
jai trouver les equivalences et ca marche
cela donne:
=IF(ISERR(FIND("<",A1)),MID(A1,FIND(".",A1)+2,FIND(">",A1,1)-FIND(".",A1)-2),MID(A1,FIND(".",A1)+2,FIND("<",A1,1)-FIND(".",A1)-2))


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] [EXCEL] rechercher un caractere dans un texte

 

Sujets relatifs
[VBA] concaténer une chaîne de caractère dans une date[résolu] visual c++ 2008 équivalent de l'app.path [résolu]
Sélection de données après filtre excel et envoi par Outlook[résolu] pb fonctions javascript
Requete site web à la manière d'excel mais en plus grand[RESOLU] Assistant d'installation pour programme Java [newb inside]
[VBA] [EXCEL] Problème Collage Spécial - Transposée[VBA] Controle d'Internet Explorer (IE) avec Excel
chaines de caractere... si simple ![RESOLU] Compte à rebour mettre un lien PHP
Plus de sujets relatifs à : [RESOLU] [EXCEL] rechercher un caractere dans un texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR