PowerQuery : Importer un fichier texte et recopier vers le bas

Comme avec toute nou­velle tech­nolo­gie, le plus frus­trant est de savoir qu’il est pos­si­ble de faire quelque chose, mais de pass­er des min­utes, heures, dizaines d’heures à trou­ver com­ment faire.

Mal­heureuse­ment, Pow­er­Query ne fait pas exception.

Voici un exemple : 

Com­ment importer ou con­necter un fichi­er texte et recopi­er vers le bas les valeurs.

C’est une fonc­tion­nal­ité très utile dans de nom­breux cas, par exem­ple, si vous faites l’ex­trac­tion de don­nées compt­a­bles et que les don­nées sont organ­isées comme ceci :

A pri­ori tout à l’air ok, et on va utilis­er Pow­er­Query pour se con­necter au fichier : 

De là, on sélec­tionne le fichi­er et on trans­forme les don­nées dans PowerQuery.

Tout sem­ble bien fonc­tion­ner, et on peut rem­plir les vides, mal­heureuse­ment, le résul­tat n’est pas celui atten­du, et rien ne se passe pour la pre­mière colonne. Pourquoi ?

La solu­tion est de rem­plac­er les cel­l­lules vide par null. Atten­tion, null ne prend pas de majus­cule, sinon ca ne fonc­tion­nera pas. D’ailleurs dans la colonne de droite, on voit les don­nées null, prob­a­ble­ment parceque Pow­er­Query a recon­nu des nombres.

D’où

Il ne reste plus qu’à recopi­er vers le bas comme vu précédem­ment et on obtient ceci :

On peut aus­si faire la même chose avec les 3 pre­mières colonnes en une fois, en les sélec­tion­nant toutes en pre­mier lieu.

En espérant que cette astuce vous fasse gag­n­er des heures de recherche !

Et si vous voulez allez plus loin, n’hésitez-pas à vous pro­cur­er ma for­ma­tion sur les tableaux croisés dynamiques et Pow­er­Query. J’y ai recen­sé toutes les erreurs qui m’ont pris du temps à trouver !

Cliquez ici

Bonne journée.

Gaë­tan

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.