Tableaux intelligents dans Excel

Vidéo

Formulation du problème

Nous avons une table avec laquelle nous devons constamment travailler (trier, filtrer, compter quelque chose dessus) et dont le contenu change périodiquement (ajouter, supprimer, éditer). Eh bien, au moins, pour un exemple - ici, c'est comme ça :

La taille – de quelques dizaines à plusieurs centaines de milliers de lignes – n'a pas d'importance. La tâche est de simplifier et de vous faciliter la vie de toutes les manières possibles en transformant ces cellules en une table «intelligente».

Solution

Sélectionnez n'importe quelle cellule dans le tableau et sur l'onglet Accueil (Accueil) développer la liste Formater sous forme de tableau (Format sous forme de tableau):

 

Dans la liste déroulante des styles, sélectionnez n'importe quelle option de remplissage à votre goût et couleur, et dans la fenêtre de confirmation de la gamme sélectionnée, cliquez sur OK et on obtient la sortie suivante :

Du coup, après une telle transformation de la gamme en « smart » lampe de table (avec une majuscule !) nous avons les joies suivantes (sauf pour un joli design) :

  1. Créé lampe de table obtient un nom Tableau 1,2,3 etc. qui peut être remplacé par un autre plus adéquat sur l'onglet Constructeur (Conception). Ce nom peut être utilisé dans toutes les formules, listes déroulantes et fonctions, telles qu'une source de données pour un tableau croisé dynamique ou un tableau de recherche pour une fonction VLOOKUP.
  2. Créé une fois lampe de table s'adapte automatiquement à la taille lors de l'ajout ou de la suppression de données. Si vous ajoutez à un tel lampe de table nouvelles lignes - il s'étendra plus bas, si vous ajoutez de nouvelles colonnes - il s'étendra en largeur. Dans le coin inférieur droit Tables vous pouvez voir le marqueur de bordure se déplacer automatiquement et, si nécessaire, ajuster sa position avec la souris :

     

  3. Dans le chapeau Tables automatiquement Le filtre automatique s'active (peut être forcé de désactiver sur l'onglet Données (Date)).
  4. Lors de l'ajout automatique de nouvelles lignes toutes les formules sont copiées.
  5. Lors de la création d'une nouvelle colonne avec une formule - elle sera automatiquement copiée dans toute la colonne - pas besoin de faire glisser la formule avec la croix noire de saisie semi-automatique.
  6. Lors du défilement Tables down les en-têtes de colonnes (A, B, C…) sont remplacés par des noms de champs, c'est-à-dire que vous ne pouvez plus fixer l'en-tête de plage comme avant (dans Excel 2010, il existe également un filtre automatique) :
  7. En cochant la case Afficher la ligne totale (Ligne totale) languette Constructeur (Conception) nous obtenons une ligne de totaux automatiques à la fin Tables avec la possibilité de sélectionner une fonction (somme, moyenne, comptage, etc.) pour chaque colonne :
  8. Aux données dans lampe de table Peut être adressé en utilisant les noms de ses éléments individuels. Par exemple, pour additionner tous les chiffres de la colonne TVA, vous pouvez utiliser la formule =SOMME(Table1[TVA]) plutôt ; = SOMME (F2: F200) et ne pas penser à la taille du tableau, au nombre de lignes et à l'exactitude des plages de sélection. Il est également possible d'utiliser les instructions suivantes (en supposant que la table porte le nom standard Tableau 1):
  • =Table1[#Tous] – lien vers l'ensemble du tableau, y compris les en-têtes de colonne, les données et la ligne de total
  • =Table1[#Données] – lien de données uniquement (pas de barre de titre)
  • =Table1[#Entêtes] – lien uniquement vers la première ligne du tableau avec les en-têtes de colonne
  • =Table1[#Totaux] – lien vers la ligne de total (si elle est incluse)
  • =Table1[#Cette ligne] — référence à la ligne actuelle, par exemple, la formule =Table1[[#Cette ligne];[TVA]] fera référence à la valeur TVA de la ligne actuelle du tableau.

    (Dans la version anglaise, ces opérateurs sonneront respectivement comme #All, #Data, #Headers, #Totals et #This row).

PS

Dans Excel 2003, il y avait quelque chose de similaire à ces tableaux "intelligents" - il s'appelait la liste et était créé via le menu Données – Liste – Créer une liste (Données — Liste — Créer une liste). Mais même la moitié de la fonctionnalité actuelle n'était pas là du tout. Les anciennes versions d'Excel n'avaient pas cela non plus.

Soyez sympa! Laissez un commentaire