XL 2013 Extraire des données variables situées après un nom dans une cellule

kaisermpt

XLDnaute Occasionnel
Bonsoir

Je vous sollicite pour savoir de quelle je peux extraire les données situées après le mot "Unité" dans une cellule sachant que il n'est pas situé au même endroit selon les cas.

je vous joints un fichier avec des exemples.

je dois récupérer le chiffre après le mot Unité (2 caractères maxi).

Merci d'avance

Seb
 

Pièces jointes

  • exemple.xlsx
    8.3 KB · Affichages: 25

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonsoir

Je vous sollicite pour savoir de quelle je peux extraire les données situées après le mot "Unité" dans une cellule sachant que il n'est pas situé au même endroit selon les cas.

je vous joints un fichier avec des exemples.

je dois récupérer le chiffre après le mot Unité (2 caractères maxi).

Merci d'avance

Seb
=1*STXT(A1;TROUVE("Unité";A1)+6;2)
 

kaisermpt

XLDnaute Occasionnel
Bonjour,

En complément de ma demande initiale, je dois également extraire le nom situé après le mot unité, sa taille n'étant pas fixe.

Ci-joint le fichier.

Merci d'avance pour votre aide

Seb
 

Pièces jointes

  • exemple2.xlsx
    8.3 KB · Affichages: 26

JHA

XLDnaute Barbatruc
Bonjour à tous,

Tu peux essayer en "E10"
Code:
=SIERREUR(GAUCHE(STXT(A1;TROUVE("Unité ";A1)+6;99);CHERCHE(" ";STXT(A1;TROUVE("Unité ";A1)+6;99)));STXT(A1;TROUVE("Unité ";A1)+6;99))

JHA
 

Pièces jointes

  • exemple2.xlsx
    8.9 KB · Affichages: 48

job75

XLDnaute Barbatruc
Bonjour kaisermpt, Modeste geedee, JHA,

JHA on peut simplifier en bordant la chaîne par un espace :
Code:
=SUPPRESPACE(GAUCHE(STXT(A1;CHERCHE("Unité";A1)+6;99);TROUVE(" ";STXT(A1&" ";CHERCHE("Unité";A1)+6;99))))
A+
 
Dernière édition:

kaisermpt

XLDnaute Occasionnel
Bonjour à tous je vous remercie pour vos réponses.

J'ai une demande complémentaire.

Après le mot unité, le nom de la ville peut être composé (SAINT ETIENNE ou SAINT BRIEUC par exemple

Normalement il sera situé dans la cellule entre 2 "-"

Merci d'avance

Seb
 

Discussions similaires