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

Power Query extraction de données selon un critère

Moi69

XLDnaute Occasionnel
Bonjour le forum

Je débute avec power query qui est un outil très puissant.
Je voudrais retirer les derniers chiffres d'une cellule avant la lettre. Comme je ne suis pas sûr d'être assez clair, voici le résultat que je souhaiterai
dans la cellule j'ai, par exemple 2PZB130 et je souhaiterai récupérer dans une autre colonne 130. Mais si j'ai 5PZS2507 je souhaiterai avoir 2507.

Merci pour votre aide

PS j'ai voulu mettre mon fichier mais apparemment il est volumineux et je ne peux le scinder car ça casse les requêtes. Juste la formule me suffira je la recopierai dans une colonne personnalisée
 

Amilo

XLDnaute Accro
Bonjour à tous,

Autre solution via le ruban de l'éditeur Power query : "Ajouter une colonne"=>"Colonne à partir d'exemples"=>"A partir de la sélection"
Entrez 2 ou 3 valeurs souhaitées dans le tableau de droite puis sur le bouton "Ok"

Cordialement
 
Dernière édition:

Moi69

XLDnaute Occasionnel
Bonjour
Merci pour vos retours.
Aujourd'hui j'ai pris le temps de vous mettre un extrait du tableau en PJ.
Je vais tester les 2 méthodes proposées par djidji59430 et Amilo mais je ne pense pas qu'elles conviennent.
Je reviendrai vers vous pour vous le dire.
Encore merci
 

Pièces jointes

  • EXCEL DOWNLOAD.xlsx
    10.3 KB · Affichages: 7
C

Compte Supprimé 979

Guest
Bonjour à tous,

@Moi69
Comme tes références semblent toutes contenir "PZ", une solution peut-être très simple

Dans une cellule, tu mets la formule
VB:
=STXT([@REF];CHERCHE("PZ";[@REF])+2;255)

A+
 

Amilo

XLDnaute Accro
Re @Moi69 ,
Voici une autre proposition pour le fun :

VB:
let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"REF", type text}}),
    #"Personnalisée ajoutée" = Table.AddColumn(#"Type modifié", "Résultat", each List.Last(Splitter.SplitTextByCharacterTransition( {"A".."Z", "a".."z"}, {"0".."9"} ) ([REF])))
in
    #"Personnalisée ajoutée"

Cordialement
 

Pièces jointes

  • EXCEL DOWNLOAD_PQ.xlsx
    18.1 KB · Affichages: 5
Dernière édition:

Discussions similaires

Réponses
65
Affichages
5 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…