Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

afficher uniquement une donnée de la cellule

yayabis

XLDnaute Nouveau
Bonjour à tous,

je debute sur excel, et voici mon probleme:

je fais une extraction à partir d'un logiciel, et dans chaque cellule de mon tableau apparait une chaine de caracteres exemple: 1 p + 242|642|HC - HI - C|N
or je voudrais juste avoir les valeurs comprises entre les 2 |, en l'occurence:642
de facon a pouvoir faire des calculs.

j'avais pensé utiliser la fonction convertir, mais cela decale toutes mes autres cellules.
je precise egalement que la taille des valeurs n'est pas fixe et peut etre du genre: 4654 p +464|7857|HC-HI

si quelqu'un avait une solution a me proposer cela me changerait la vie

merci d'avance
 

CISCO

XLDnaute Barbatruc
Re : afficher uniquement une donnée de la cellule

Bonjour à tous

Essayes avec
Code:
STXT(A1;CHERCHE("|";A1)+1;CHERCHE("|";A1;CHERCHE("|";A1)+1)-CHERCHE("|";A1)-1)

avec ton texte en A1

@ plus
 

Excel-lent

XLDnaute Barbatruc
Re : afficher uniquement une donnée de la cellule

Bonsoir et bienvenu sur le forum Yayabis,

Si ta chaîne de caractères est dans la zone [A1:A50], il te suffit d'écrire cette formule en B1 :
Code:
=GAUCHE(DROITE(A1;NBCAR(A1)-CHERCHE("|";A1));CHERCHE("|";DROITE(A1;NBCAR(A1)-CHERCHE("|";A1)))-1)

Puis recopier cette formule vers le bas, jusqu'à [B50]. Ensuite il te reste plus qu'à extraire les données de ta colonne B

PS. : pour la formule, il y beaucoup plus simple, mais j'ai fais au plus vite.

Edition : bonjour Cisco
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…