L’astuce la plus puissante d’Excel : compléter des tableaux mal formatés

Bonjour à tous,

Je commence ici une nouvelle série d'astuces destinées aux tableaux mal formatés.

Il s'agit ici d'un problème très fréquent lorsqu'on importe des données d'un autre logiciel ou lorsqu'on récupère un rapport qui aurait du être destiné à l'impression.

Dans cette section, nous nous intéressons à une méthode pour compléter rapidement des cellules vides qui doivent avoir pour valeur la cellule du dessus.
Cette méthode peut paraître un peu longue au début, mais avec un peu de pratique, elle est finalement très rapide.

Voici la description de la procédure :
1/ Sélectionnez la plage contenant toutes les cellules vides (y compris des cellules remplies).
Vous pouvez utiliser les combinaisons suivantes : se placer en haut du tableau, puis CTRL + MAJ + Fin et enfin CTRL + MAJ + Flèche gauche (plusieurs fois si nécessaire).
2/ Une fois la plage sélectionnée, on va uniquement sélectionner les cellules vides. Appuyez sur la touche F5, cliquez sur Cellules... et double-cliquez sur "cellules vides"
3/ Enfin, tapez "=" et appuyez sur la flèche haut
4/ Validez par CTRL + Entrée pour recopier la formule sur toute la plage de données.
5/ Finalement, sélectionnez la plage au complet (par exemple en cliquant sur la colonne A) et copier collez en valeur (CTRL + C, puis Collage spécial en valeur).

A bientôt.

Gaetan Mourmant

Pour marque-pages : Permaliens.

40 réponses à L’astuce la plus puissante d’Excel : compléter des tableaux mal formatés

  1. Jean-Claude dit :

    Super cette astuce !

    Je viens en effet de perdre plusieurs heures à remettre en place plusieurs tableaux contenant chacun plusieurs centaines de données.

    Cela me sera donc fort utile pour les mois à venir !

    Un grand merci et félicitations pour ces vidéos qui sont toujours très bien documentées et très pragmatiques.

    Merci.

    Jean-Claude

  2. Lahad dit :

    Bonjour
    vous venez de m’enlever une grosse épine du pied.
    je passai en effet des heures tous les mois a répéter CTRL + B pour recopier le contenu de la cellule d’en haut sur les cellules vide sur des données expotees qui font des centaines de lignes.

    sincères remerciements

  3. Jean-Michel dit :

    Super utile !

    Un peu compliqué mais vaut vraiment le coup, par exemple pour des tableaux croisés dynamiques où Excel génère lui-même les cellules vides sous les cellules “titres”, ce qui pose parfois des vrais problèmes pour exploiter …

    Un grand merci

  4. Gaetan Mourmant dit :

    Effectivement, je pensais faire la deuxième vidéo pour les tableaux croisés dynamiques. Je ne comprends pas comment une telle option n’est pas intégrée dans Excel en natif!

    A bientot

    Gaetan

  5. Richard 3x3 dit :

    Si vous vouler remplacer les cellules vides par les valeurs au dessous,
    Pour sélectionner les céllues vides dans le menu édition sélectionner «Atteindre» ou faire contrôl T, par la suite aller dans le menu celulles et sélectionner les célulles vides. Si la premier célulle vide et A2 et vous voullez remplacer par la valeur A1 enter =A1 dans la valeur de la fonction et faire Control entrée et voilà.

  6. Gaetan Mourmant dit :

    Bonjoru Richard,

    C’est exactement ce que j’explique à la nuance près que le menu Atteindre est appelé directement avec la touche F5

    Cordialement

    Gaetan Mourmant

  7. HANDELSMAN dit :

    Excellente astuce.

    L’ensemble est très utile, mais aussi bon nombre des composantes, notamment les modes de navigation à travers de longues colonnes.

    D Handelsman

  8. karinoss dit :

    Merci pour l’astuce, je vais gagner un temps précieux bien souvent
    Bravo Gaétan

    Karinoss

  9. Tawfik dit :

    Merci et bravo pour cette astuce.

    En effet elle trés trés pratique pour formater des base de plusieurs centaines ou plusieurs milliers de lignes.

    Tawfik

  10. hamidi dit :

    Bonjour,
    vraiment cette astuce enléve beaucoups de prob pour les ammateurs excel

    bravo

  11. André Denis dit :

    Très intéressant. Cela évite de ce créer une macro dans le “perso” pour palier à ces importations là.

    merci

  12. Jean-Claude dit :

    Bonjour,

    Est-ce que la fonction présentée dans la vidéo est également valable pour des cellules qui contiennent du texte ?

    Merci de votre réponse.

  13. Gaetan Mourmant dit :

    A priori oui, ca fonctionne aussi pour du texte (très partique pour les tableaux croisés dynamiques par exemple).

    Gaetan

  14. Ping :XLérateur » Blog Archive » Cellules vides et tableaux croisés dynamiques - Xlérer vos connaissances sur Excel

  15. David dit :

    Parfait ! cette astuce est une perle ! je confirme que ça fonctionne pour du texte ( c’est avec ça que j’ai testé la manip)
    jusqu’à présent j’ignorais totalement l’action de la touche F5
    je passais par une formule en colonne en fin de tableau (= si(A1=””; X1;A1) que je tirais vers le bas avant de faire un copier coller de valeur
    là c’est sûr on impressionnent plus les foules
    merci pour cette astuce
    G.David

  16. Abderrahim dit :

    Merci pour cette vidéo super!

    Qu’en est il pour le cas inverse? c’est à dire que lorsqu’on a toute la colonne remplie et que l’on souhaite garder uniquement le premier enregistrement et vider les cellules qui se trouvent au dessous.

  17. Ping :Excel 2003 Filtre sp?cifique... - Excel Downloads Forums

  18. Gaetan Mourmant dit :

    Bonjour Abderrahim,

    A priori, il faudrait passer par une macro en VBA. J’essaierais de faire ca dans une prochaine newsletter.

    A bientôt

    Gaetan

  19. Cathy dit :

    Super, merci pour cette astuce qui m’est d’une grande aide !
    Il paraît que dans Excel 2010, dans les TCD, il y a une fonction qui fait ça toute seule :
    Dans les paramètres de champs -> Disposition et impression, cocher “Répéter les étiquettes d’éléments”
    Cathy

  20. Gaetan dit :

    Bonjour Cathy,

    A priori, je viens de tester et ca ne fait pas exactement ca. A l’impression, plutot que d’avoir une ligne qui commencer par une cellule vide, il va reprendre l’intitulé, mais ca ne complète pas les cellules vides.

    Je ne comprends d’ailleurs pas pourquoi cette option n’est toujours pas disponible !

    A bientot

    Gaetan

  21. Cathy dit :

    Bonjour Gaetan,
    Je viens de tester, chez moi, ça fonctionne.
    J’ai mis l’affichage sous forme tabulaire, dans “Outils de tableau croisé dyn -> Création -> Disoposition du raport -> Afficher sous forme tabulaire”.
    Je mettrai bien un exemple, mais je n’ai pas compris comment charger une image sur le blog……
    Bonne journée 🙂
    Cathy

  22. site admin dit :

    Bien vu, effectivement, ca fonctionne.

    J’en fais un post tout de suite !

    A++

    Gaetan

  23. VESTRY ELVA dit :

    Superbe astuce!!!

    C’est un gain de temps magnifique 🙂

  24. Marc C dit :

    Bonjour,
    Super pour cette astuce.
    Merci pour la clarté de l’explication

  25. Guy C dit :

    Très utile dans nos bases de données Excel … super

  26. CHAGNEAU dit :

    excellente astuce.
    Pour les tableaux dynamique, j’utilise une option : dans les onglets de “outils de croisés dynamique”, onglet “création”, “disposition du tableau” j’utilise l’option “répéter toutes les étiquettes d’éléments”… il n’y a plus de “vides”

  27. Gaetan Mourmant dit :

    Patrick, effectivement, c’est une nouveauté d’excel 2010 qui est très très bien pour les TCDs !
    Gaetan

  28. laureline dit :

    merci !

  29. BONGRAIN Charles dit :

    Super astuce. Qui marche très bien.

    Merci beaucoup.

  30. Ping :Une autre série de touches de raccourci super puissante ! - XLérateur

  31. devin dit :

    Bonjour,

    J’utilise régulièrement cette méthode. Mais, subitement j’ai un souci de message “pas de cellules correspondantes” que je n’arrive pas à résoudre.

    Si quelqu’un a une idée …

    Merci d’avance.

  32. Gaetan Mourmant dit :

    Bonjour devin,
    Auriez vous le fichier?
    Merci
    Gaetan

  33. Dorian dit :

    Bonjour =)

    merci beaucoup pour le tuto, cependant mes cellule ne sont pas vide. Il y a un simple espace dans que cellule qui parait vide..
    Comment puis-je contourner le problème svp ?

    Merci beaucoup
    cdt
    Dorian

  34. Dorian dit :

    Bonjour =)

    merci beaucoup pour le tuto, cependant mes cellule ne sont pas vide. Il y a un simple espace dans que cellule qui parait vide..
    Comment puis-je contourner le problème svp ?

    Merci beaucoup
    cdt
    Dorian.L

  35. Gaetan dit :

    Bonjour Dorian,
    Là, c’est moins évident, ca dépend de ce qui se trouve dans cette cellule.
    Regardez si le remplacement (CTRL+H) de cet espace par “rien” pourrait aider, en faisant attention de ne pas remplacer les espaces légitimes.
    Cordialement
    Gaetan

  36. raph.elle dit :

    trop merci !!!!

  37. Gaetan dit :

    Si vous avez la dernière version d’excel, vous pouvez aussi utiliser PowerQuery pour résoudre ce problème.
    Je posterai sur le sujet à un moment donné.
    A bientôt.
    Gaetan

  38. Will dit :

    Merci !!!!!

  39. Masoin dit :

    Top astuce .. je viens de la trouver sur votre page! Un tout grand merci!

  40. Audrey dit :

    super !

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.