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

Nouvelle formation sur les tableaux croisés dynamiques,
pré-commandez maintenant et économisez 15%

Bon­jour à tous,

L’en­reg­istrement des vidéos se con­tin­ue et la for­ma­tion est en phase de finalisation.

Dans cette for­ma­tion aux tableaux croisés dynamiques, nous ver­rons plusieurs aspects dont en voici les grands titres:

1/ Cou­vrir l’essen­tiel des Tableaux Croisés Dynamiques (TCD) en 10 min­utes et 5 étapes
2/ Util­i­sa­tion de base de la ges­tion des don­nées et des TCD
3/ Les qua­tre grands DANGERS des TCD
4/ Util­i­sa­tion avancée de la ges­tion des don­nées et PowerQuery
5/ Util­i­sa­tion avancée des tableaux croisés dynamiques et PowerPivot
6/ Visu­al Basic pour Appli­ca­tions et les TCD

En bonus, vous trou­verez aussi :
— Les meilleurs rac­cour­cis claviers des TCD
— 15 ques­tions qu’un (futur) employeur peut deman­der à pro­pos des tableaux croisés dynamiques

N’at­ten­dez pas et pré-com­man­dez dès main­tenant cette for­ma­tion au prix de lance­ment en béné­fi­ciant de 15% de réduction !

For­ma­tion aux tableaux croisés dynamiques
Ver­sion sur DVD + en ligne + télécharge­ment
59€ au lieu de 69€
For­ma­tion aux tableaux croisés dynamiques
Ver­sion en ligne et télécharge­ment
49€ au lieu de 59€

A bien­tôt

Gae­tan Mourmant

Aide-mémoire, les options d’Excel dont on ne se rappelle jamais !

Bon­jour à tous,

Il y a des endroits comme ça dans Excel, on dirait qu’ils disparaissent ! 

En voici quelques-uns…

Per­son­nelle­ment, je laisse la majorité de ces options par défaut et il est rare que j’ai à les changer…C’est peut être aus­si pour cela que j’ou­blie où elles se trouvent !

Ajouter ou enlever la fonc­tion LireDonnéesTabCroisDynamique
Cette fonc­tion appa­raît automa­tique­ment lorsque l’on fait référence à une cel­lule d’un tableau croisé dynamique. Elle est par­fois très utile dans cer­taines cir­con­stances spé­ci­fiques, notam­ment lors de la ges­tion de larges bases de données.
Pour la dés­ac­tiv­er, aller dans Fichi­er — Options — For­mules et décocher :

Ajouter ou enlever les noms de table dans les formules
Dans une table, par défaut, la for­mule va faire référence au nom de la table et de ses colonnes. Ceci reste une excel­lente pra­tique, mais dans cer­tains cas, on veut revenir à une for­mule normale.
Pour cela, aller dans Fichi­er — Options — For­mules et décochez :

Ajouter ou enlever la recopie automa­tique des for­mules dans les tables
Si vous ajoutez une for­mule dans une table, par défaut, elle sera automa­tique­ment recopiée vers le bas. Une fois celle-ci recopiée vous pou­vez la dés­ac­tiv­er en allant sur la dernière cel­lule et en cli­quant sur le bou­ton en bas à droite de la cellule :

Ici, vous avez aus­si accès aux options qui per­me­t­tent de dés­ac­tiv­er cette fonc­tion­nal­ité de manière per­ma­nente, au lieu d’une seule fois. Ceci est aus­si acces­si­ble via Fichi­er — Options — Véri­fi­ca­tion — bou­ton “Options de cor­rec­tion automa­tique” et enfin, l’on­glet “Mise en forme automa­tique au cours de la frappe”.

Mod­i­fi­er les listes personnalisées
Voici une autre option qui a été plan­quée dans un recoin som­bre et obscur. Elle est par­fois bien pra­tique si vous avez sou­vent à com­pléter des listes personnalisées.

Pour y accéder :
Fichi­er — Options — Options avancées, et tout en bas, cli­quer sur le bou­ton “Listes personnalisées”

Enlever dans VBE le mes­sage d’er­reur de saisie
Lorsque vous faites une erreur en VBA, un mes­sage d’er­reur de saisie apparait :

C’est très bien au début, mais ça devient vite las­sant. De fait, vous pou­vez dés­ac­tiv­er ce mes­sage en allant dans Outils-Options

En espérant que cet aide-mémoire vous soit utile. 

N’hésitez pas si vous en con­nais­sez d’autres !

A bien­tôt.

Gaë­tan