Extraire une référence dans un bloc

Bonjour à tous,

Voilà, j’ai un client qui m’a envoyé environ 2 000 lignes dans une colonne.
J’aurais besoin d’extraire la ou les références ATS présentes dans chaque ligne et de les inscrire en colonne D.
Il est possible qu’il y ait deux, voire trois références ATS dans une même ligne : elles devront alors être extraites et placées dans des colonnes supplémentaires.
Enfin, les lignes ne contenant aucune référence ATS devront être signalées.

Merci d’avance

Extraction de la référence.xlsx (9,0 Ko)

Bonjour,

Avec Excel 2024 ou Excel 365, en D1, à recopier vers le bas :

=LET(tbl;FRACTIONNER.TEXTE(C1;" ";;1);FILTRE(tbl;GAUCHE(tbl;3)="ats";"pas de référence ATS"))

Daniel

Merci Daniel, cela fonctionne très bien, par contre sur 4 ligne il met #PROPAGATION! Je vais le faire manuellement mais pourquoi ce mot?

La cellule E4 doit être vide :

Quand il y a plusieurs références, elles se mettent dans les colonnes D, E,F…

Daniel

Merci pour ta réponse en effet la colonne n était pas vide

Bonnes fêtes de fin d’année

Patricia

… Ou aussi (Excel 365 seulement) :

=SIERREUR(REGEX.EXTRAIRE(C1;"ATS[0-9]*";1);"pas de référence ATS")

Bonne fin d’année.

Daniel

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.