Extraire des caractères d'une chaine

Bonjour,

Je m'adresse à vous car je présente une difficulté pour extraire des caractères d'une chaine.

Je dois réaliser un tableau répertoriant une colonne indiquant la description d'un produit ainsi que le poids de ce dernier.

J'ai donc tenté d'extraire tout d'abord le nombre (marche) mais je ne sais pas comment extraire "KG". D'autre part, il y aura également des produits qui seront en gramme et en ml et enfin la colonne Poids sera utilisé pour réaliser des calculs.

Cependant, n'ayant pas beaucoup de connaissances en algo excel, j'ai tenté de me faciliter la tâche en créant une méthode avec 3 colonnes :

- La première colonne se compose du poids. (Fait en réalisant une matrice)

=1*STXT(F3;EQUIV(VRAI;ESTNUM(1*STXT(F3;LIGNE($1:$50);1));0);NB(1*STXT(F3;LIGNE($1:$50);1)))

  • La deuxième colonne se compose de l'unité de poids (Kg, g, ml) (je n'arrive pas à faire la formule pour savoir automatiquement l'unité de poids : je pense passer par des si imbriquées mais je n'y arrive pas).
  • La troisième colonne est la concaténation des deux colonnes précédentes. (Fait)

Ainsi, je pourrai faire des calculs avec la première colonne.

Je vous remercie d'avance.

Bonjour et bienvenue,

Merci de nous joindre un fichier avec les données et le résultat attendu.

Bonjour,

Merci à vous. Voici un exemple.

Le but est d'analyser chaque caractère de la colonne de description du produit et de savoir si l'unité est kg, g ou ml et de l'indiquer dans une autre colonne avec le poids du produit.

Merci d'avance.

Edit : Je fais un stage en Roumanie, ne tenez pas compte de la langue

Edit 2 : Le nombre et l'unité de poids ne sont jamais à la même position comme dans l'exemple.

50exemple.xlsx (10.24 Ko)

Bonjour

Pas trop compréhensive, mais ça marche pour les unités de 2 lettres ou moins.

Cordialement

51snow.xlsx (10.49 Ko)

Super ca marche.

Merci d'avoir pris le temps à résoudre mon problème.

Je vous en prie et bonne journée.

Rechercher des sujets similaires à "extraire caracteres chaine"