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

Bon­jour à tous,

Je com­mence ici une nou­velle série d’as­tuces des­tinées aux tableaux mal for­matés.

Il s’ag­it ici d’un prob­lème très fréquent lorsqu’on importe des don­nées d’un autre logi­ciel ou lorsqu’on récupère un rap­port qui aurait du être des­tiné à l’im­pres­sion.

Dans cette sec­tion, nous nous intéres­sons à une méth­ode pour com­pléter rapi­de­ment des cel­lules vides qui doivent avoir pour valeur la cel­lule du dessus.
Cette méth­ode peut paraître un peu longue au début, mais avec un peu de pra­tique, elle est finale­ment très rapi­de.

Voici la descrip­tion de la procé­dure :
1/ Sélec­tion­nez la plage con­tenant toutes les cel­lules vides (y com­pris des cel­lules rem­plies).
Vous pou­vez utilis­er les com­bi­naisons suiv­antes : se plac­er en haut du tableau, puis CTRL + MAJ + Fin et enfin CTRL + MAJ + Flèche gauche (plusieurs fois si néces­saire).
2/ Une fois la plage sélec­tion­née, on va unique­ment sélec­tion­ner les cel­lules vides. Appuyez sur la touche F5, cliquez sur Cel­lules… et dou­ble-cliquez sur “cel­lules vides”
3/ Enfin, tapez “=” et appuyez sur la flèche haut
4/ Validez par CTRL + Entrée pour recopi­er la for­mule sur toute la plage de don­nées.
5/ Finale­ment, sélec­tion­nez la plage au com­plet (par exem­ple en cli­quant sur la colonne A) et copi­er collez en valeur (CTRL + C, puis Col­lage spé­cial en valeur).

A bien­tôt.

Gae­tan Mour­mant

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel
Pour marque-pages : permalien.

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

  1. Jean-Claude a écrit:

    Super cette astuce !

    Je viens en effet de per­dre plusieurs heures à remet­tre en place plusieurs tableaux con­tenant cha­cun plusieurs cen­taines de don­nées.

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

    Un grand mer­ci et félic­i­ta­tions pour ces vidéos qui sont tou­jours très bien doc­u­men­tées et très prag­ma­tiques.

    Mer­ci.

    Jean-Claude

  2. Lahad a écrit:

    Bon­jour
    vous venez de m’en­lever une grosse épine du pied.
    je pas­sai en effet des heures tous les mois a répéter CTRL + B pour recopi­er le con­tenu de la cel­lule d’en haut sur les cel­lules vide sur des don­nées expo­tees qui font des cen­taines de lignes.

    sincères remer­ciements

  3. Jean-Michel a écrit:

    Super utile !

    Un peu com­pliqué mais vaut vrai­ment le coup, par exem­ple pour des tableaux croisés dynamiques où Excel génère lui-même les cel­lules vides sous les cel­lules “titres”, ce qui pose par­fois des vrais prob­lèmes pour exploiter …

    Un grand mer­ci

  4. Gaetan Mourmant a écrit:

    Effec­tive­ment, je pen­sais faire la deux­ième vidéo pour les tableaux croisés dynamiques. Je ne com­prends pas com­ment une telle option n’est pas inté­grée dans Excel en natif!

    A bien­tot

    Gae­tan

  5. Richard 3x3 a écrit:

    Si vous vouler rem­plac­er les cel­lules vides par les valeurs au dessous,
    Pour sélec­tion­ner les cél­lues vides dans le menu édi­tion sélec­tion­ner «Attein­dre» ou faire con­trôl T, par la suite aller dans le menu celulles et sélec­tion­ner les célulles vides. Si la pre­mier célulle vide et A2 et vous voullez rem­plac­er par la valeur A1 enter =A1 dans la valeur de la fonc­tion et faire Con­trol entrée et voilà.

  6. Gaetan Mourmant a écrit:

    Bon­joru Richard,

    C’est exacte­ment ce que j’ex­plique à la nuance près que le menu Attein­dre est appelé directe­ment avec la touche F5

    Cor­diale­ment

    Gae­tan Mour­mant

  7. HANDELSMAN a écrit:

    Excel­lente astuce.

    L’ensem­ble est très utile, mais aus­si bon nom­bre des com­posantes, notam­ment les modes de nav­i­ga­tion à tra­vers de longues colonnes.

    D Han­dels­man

  8. karinoss a écrit:

    Mer­ci pour l’as­tuce, je vais gag­n­er un temps pré­cieux bien sou­vent
    Bra­vo Gaé­tan

    Kari­noss

  9. Tawfik a écrit:

    Mer­ci et bra­vo pour cette astuce.

    En effet elle trés trés pra­tique pour for­mater des base de plusieurs cen­taines ou plusieurs mil­liers de lignes.

    Taw­fik

  10. hamidi a écrit:

    Bon­jour,
    vrai­ment cette astuce enléve beau­coups de prob pour les amma­teurs excel

    bra­vo

  11. André Denis a écrit:

    Très intéres­sant. Cela évite de ce créer une macro dans le “per­so” pour palier à ces impor­ta­tions là.

    mer­ci

  12. Jean-Claude a écrit:

    Bon­jour,

    Est-ce que la fonc­tion présen­tée dans la vidéo est égale­ment val­able pour des cel­lules qui con­ti­en­nent du texte ?

    Mer­ci de votre réponse.

  13. Gaetan Mourmant a écrit:

    A pri­ori oui, ca fonc­tionne aus­si pour du texte (très par­tique pour les tableaux croisés dynamiques par exem­ple).

    Gae­tan

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

  15. David a écrit:

    Par­fait ! cette astuce est une per­le ! je con­firme que ça fonc­tionne pour du texte ( c’est avec ça que j’ai testé la manip)
    jusqu’à présent j’ig­no­rais totale­ment l’ac­tion de la touche F5
    je pas­sais par une for­mule en colonne en fin de tableau (= si(A1=””; X1;A1) que je tirais vers le bas avant de faire un copi­er coller de valeur
    là c’est sûr on impres­sion­nent plus les foules
    mer­ci pour cette astuce
    G.David

  16. Abderrahim a écrit:

    Mer­ci pour cette vidéo super!

    Qu’en est il pour le cas inverse? c’est à dire que lorsqu’on a toute la colonne rem­plie et que l’on souhaite garder unique­ment le pre­mier enreg­istrement et vider les cel­lules qui se trou­vent au dessous.

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

  18. Gaetan Mourmant a écrit:

    Bon­jour Abder­rahim,

    A pri­ori, il faudrait pass­er par une macro en VBA. J’es­saierais de faire ca dans une prochaine newslet­ter.

    A bien­tôt

    Gae­tan

  19. Cathy a écrit:

    Super, mer­ci pour cette astuce qui m’est d’une grande aide !
    Il paraît que dans Excel 2010, dans les TCD, il y a une fonc­tion qui fait ça toute seule :
    Dans les paramètres de champs -> Dis­po­si­tion et impres­sion, cocher “Répéter les éti­quettes d’élé­ments”
    Cathy

  20. Gaetan a écrit:

    Bon­jour Cathy,

    A pri­ori, je viens de tester et ca ne fait pas exacte­ment ca. A l’im­pres­sion, plu­tot que d’avoir une ligne qui com­mencer par une cel­lule vide, il va repren­dre l’in­ti­t­ulé, mais ca ne com­plète pas les cel­lules vides.

    Je ne com­prends d’ailleurs pas pourquoi cette option n’est tou­jours pas disponible !

    A bien­tot

    Gae­tan

  21. Cathy a écrit:

    Bon­jour Gae­tan,
    Je viens de tester, chez moi, ça fonc­tionne.
    J’ai mis l’af­fichage sous forme tab­u­laire, dans “Out­ils de tableau croisé dyn -> Créa­tion -> Disopo­si­tion du raport -> Affich­er sous forme tab­u­laire”.
    Je met­trai bien un exem­ple, mais je n’ai pas com­pris com­ment charg­er une image sur le blog.…..
    Bonne journée 🙂
    Cathy

  22. site admin a écrit:

    Bien vu, effec­tive­ment, ca fonc­tionne.

    J’en fais un post tout de suite !

    A++

    Gae­tan

  23. VESTRY ELVA a écrit:

    Superbe astuce!!!

    C’est un gain de temps mag­nifique 🙂

  24. Marc C a écrit:

    Bon­jour,
    Super pour cette astuce.
    Mer­ci pour la clarté de l’ex­pli­ca­tion

  25. Guy C a écrit:

    Très utile dans nos bases de don­nées Excel … super

  26. CHAGNEAU a écrit:

    excel­lente astuce.
    Pour les tableaux dynamique, j’u­tilise une option : dans les onglets de “out­ils de croisés dynamique”, onglet “créa­tion”, “dis­po­si­tion du tableau” j’u­tilise l’op­tion “répéter toutes les éti­quettes d’élé­ments”… il n’y a plus de “vides”

  27. Gaetan Mourmant a écrit:

    Patrick, effec­tive­ment, c’est une nou­veauté d’ex­cel 2010 qui est très très bien pour les TCDs !
    Gae­tan

  28. laureline a écrit:

    mer­ci !

  29. BONGRAIN Charles a écrit:

    Super astuce. Qui marche très bien.

    Mer­ci beau­coup.

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

  31. devin a écrit:

    Bon­jour,

    J’u­tilise régulière­ment cette méth­ode. Mais, subite­ment j’ai un souci de mes­sage “pas de cel­lules cor­re­spon­dantes” que je n’ar­rive pas à résoudre.

    Si quelqu’un a une idée …

    Mer­ci d’a­vance.

  32. Gaetan Mourmant a écrit:

    Bon­jour devin,
    Auriez vous le fichi­er?
    Mer­ci
    Gae­tan

  33. Dorian a écrit:

    Bon­jour =)

    mer­ci beau­coup pour le tuto, cepen­dant mes cel­lule ne sont pas vide. Il y a un sim­ple espace dans que cel­lule qui parait vide..
    Com­ment puis-je con­tourn­er le prob­lème svp ?

    Mer­ci beau­coup
    cdt
    Dori­an

  34. Dorian a écrit:

    Bon­jour =)

    mer­ci beau­coup pour le tuto, cepen­dant mes cel­lule ne sont pas vide. Il y a un sim­ple espace dans que cel­lule qui parait vide..
    Com­ment puis-je con­tourn­er le prob­lème svp ?

    Mer­ci beau­coup
    cdt
    Dorian.L

  35. Gaetan a écrit:

    Bon­jour Dori­an,
    Là, c’est moins évi­dent, ca dépend de ce qui se trou­ve dans cette cel­lule.
    Regardez si le rem­place­ment (CTRL+H) de cet espace par “rien” pour­rait aider, en faisant atten­tion de ne pas rem­plac­er les espaces légitimes.
    Cor­diale­ment
    Gae­tan

  36. raph.elle a écrit:

    trop mer­ci !!!!

  37. Gaetan a écrit:

    Si vous avez la dernière ver­sion d’ex­cel, vous pou­vez aus­si utilis­er Pow­er­Query pour résoudre ce prob­lème.
    Je posterai sur le sujet à un moment don­né.
    A bien­tôt.
    Gae­tan

  38. Will a écrit:

    Mer­ci !!!!!

  39. Masoin a écrit:

    Top astuce .. je viens de la trou­ver sur votre page! Un tout grand mer­ci!

Laisser un commentaire

Votre adresse de messagerie 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.