PowerQuery : Importer un fichier texte et recopier vers le bas

Comme avec toute nouvelle technologie, le plus frustrant est de savoir qu'il est possible de faire quelque chose, mais de passer des minutes, heures, dizaines d'heures à trouver comment faire.

Malheureusement, PowerQuery ne fait pas exception.

Voici un exemple :

Comment importer ou connecter un fichier texte et recopier vers le bas les valeurs.

C'est une fonctionnalité très utile dans de nombreux cas, par exemple, si vous faites l'extraction de données comptables et que les données sont organisées comme ceci :

A priori tout à l'air ok, et on va utiliser PowerQuery pour se connecter au fichier :

De là, on sélectionne le fichier et on transforme les données dans PowerQuery.

Tout semble bien fonctionner, et on peut remplir les vides, malheureusement, le résultat n'est pas celui attendu, et rien ne se passe pour la première colonne. Pourquoi ?

La solution est de remplacer les celllules vide par null. Attention, null ne prend pas de majuscule, sinon ca ne fonctionnera pas. D'ailleurs dans la colonne de droite, on voit les données null, probablement parceque PowerQuery a reconnu des nombres.

D'où

Il ne reste plus qu'à recopier vers le bas comme vu précédemment et on obtient ceci :

On peut aussi faire la même chose avec les 3 premières colonnes en une fois, en les sélectionnant toutes en premier lieu.

En espérant que cette astuce vous fasse gagner des heures de recherche !

Et si vous voulez allez plus loin, n'hésitez-pas à vous procurer ma formation sur les tableaux croisés dynamiques et PowerQuery. J'y ai recensé 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%

Bonjour à tous,

L'enregistrement des vidéos se continue et la formation est en phase de finalisation.

Dans cette formation aux tableaux croisés dynamiques, nous verrons plusieurs aspects dont en voici les grands titres:

1/ Couvrir l'essentiel des Tableaux Croisés Dynamiques (TCD) en 10 minutes et 5 étapes
2/ Utilisation de base de la gestion des données et des TCD
3/ Les quatre grands DANGERS des TCD
4/ Utilisation avancée de la gestion des données et PowerQuery
5/ Utilisation avancée des tableaux croisés dynamiques et PowerPivot
6/ Visual Basic pour Applications et les TCD

En bonus, vous trouverez aussi :
- Les meilleurs raccourcis claviers des TCD
- 15 questions qu’un (futur) employeur peut demander à propos des tableaux croisés dynamiques

N'attendez pas et pré-commandez dès maintenant cette formation au prix de lancement en bénéficiant de 15% de réduction !

Formation aux tableaux croisés dynamiques
Version sur DVD + en ligne + téléchargement
59€ au lieu de 69€

Formation aux tableaux croisés dynamiques
Version en ligne et téléchargement
49€ au lieu de 59€

A bientôt

Gaetan Mourmant

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

Bonjour à tous,

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

En voici quelques-uns...

Personnellement, je laisse la majorité de ces options par défaut et il est rare que j'ai à les changer...C'est peut être aussi pour cela que j'oublie où elles se trouvent !

Ajouter ou enlever la fonction LireDonnéesTabCroisDynamique
Cette fonction apparaît automatiquement lorsque l'on fait référence à une cellule d'un tableau croisé dynamique. Elle est parfois très utile dans certaines circonstances spécifiques, notamment lors de la gestion de larges bases de données.
Pour la désactiver, aller dans Fichier - Options - Formules et décocher :

Ajouter ou enlever les noms de table dans les formules
Dans une table, par défaut, la formule va faire référence au nom de la table et de ses colonnes. Ceci reste une excellente pratique, mais dans certains cas, on veut revenir à une formule normale.
Pour cela, aller dans Fichier - Options - Formules et décochez :

Ajouter ou enlever la recopie automatique des formules dans les tables
Si vous ajoutez une formule dans une table, par défaut, elle sera automatiquement recopiée vers le bas. Une fois celle-ci recopiée vous pouvez la désactiver en allant sur la dernière cellule et en cliquant sur le bouton en bas à droite de la cellule :

Ici, vous avez aussi accès aux options qui permettent de désactiver cette fonctionnalité de manière permanente, au lieu d'une seule fois. Ceci est aussi accessible via Fichier - Options - Vérification - bouton "Options de correction automatique" et enfin, l'onglet "Mise en forme automatique au cours de la frappe".

Modifier les listes personnalisées
Voici une autre option qui a été planquée dans un recoin sombre et obscur. Elle est parfois bien pratique si vous avez souvent à compléter des listes personnalisées.

Pour y accéder :
Fichier - Options - Options avancées, et tout en bas, cliquer sur le bouton "Listes personnalisées"

Enlever dans VBE le message d'erreur de saisie
Lorsque vous faites une erreur en VBA, un message d'erreur de saisie apparait :

C'est très bien au début, mais ça devient vite lassant. De fait, vous pouvez désactiver ce message en allant dans Outils-Options

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

N'hésitez pas si vous en connaissez d'autres !

A bientôt.

Gaëtan