Table des matières
On ne peut pas nier que le Tableau croisé dynamique est l'un des outils les plus puissants d'Excel pour analyser rapidement un ensemble de données plus important et extraire efficacement les données nécessaires. Malheureusement, vous pouvez rencontrer des difficultés lorsque vous travaillez avec la fonction Tableau croisé dynamique car il ne dispose pas de la fonctionnalité de mise à jour automatique. Cependant, nous pouvons facilement mettre à jour si nous connaissons les méthodes efficaces. Dans cet article, je vais montrer comment mettre à jour le fichier Tableau croisé dynamique en utilisant 5 gammes de méthodes appropriées avec l'explication nécessaire.
Télécharger le cahier d'exercices
Méthodes de mise à jour de la plage du tableau croisé dynamique.xlsm
5 méthodes appropriées pour mettre à jour la plage du tableau croisé dynamique dans Excel
Il s'agit de notre jeu de données d'aujourd'hui, où les Catégorie de produits est donné en fonction des états. De même, le Quantité et Ventes sont fournis.
Avant d'entrer dans les méthodes de mise à jour, vous avez certainement la possibilité de créer une Tableau croisé dynamique Toutefois, si vous voulez connaître le processus, vous pouvez visiter le site Web de l'UE. Comment créer un tableau croisé dynamique article.
J'ai fait un Tableau croisé dynamique pour le jeu de données ci-dessus, consultez la capture d'écran suivante.
Plus important encore, supposons que nous ayons ajouté 3 lignes (nouvelles données) qui seront mises à jour dans le fichier Tableau croisé dynamique manuellement et automatiquement.
Plongeons dans les méthodes efficaces
1. Mise à jour manuelle de la plage du tableau croisé dynamique en modifiant la source de données
Tout d'abord, nous verrons le processus de mise à jour de la base de données de l Tableau croisé dynamique manuellement, c'est-à-dire en modifiant la source de données.
Il suffit de suivre les étapes ci-dessous.
⏩ Sélectionnez une cellule dans la zone créée Tableau croisé dynamique .
⏩ Cliquez sur le Changer la source des données... par de Changer la source des données dans le Tableau croisé dynamique - Analyser onglet.
⏩ Ensuite, vous obtiendrez une boîte de dialogue à savoir Déplacer le tableau croisé dynamique De plus, fixez la nouvelle plage de données source comme suit $B$4:$E$15 et appuyez sur OK .
⏩ Finalement, la sortie se présentera comme suit où une nouvelle colonne d'états, à savoir Arizona est créé, et les données sont également mises à jour.
Lire la suite : Le tableau croisé dynamique ne capte pas les données dans Excel
2. Mise à jour de la plage du tableau croisé dynamique en cliquant sur le bouton de rafraîchissement
En fait, il s'agit d'une méthode simple. Pour utiliser cette méthode, vous devez sélectionner une cellule dans le tableau de bord. Tableau croisé dynamique puis cliquez avec le bouton droit de la souris ou appuyez sur ALT+F5 (raccourci clavier pour rafraîchir Tableau croisé dynamique ).
La capture d'écran suivante décrit le processus de manière séquentielle.
Après avoir fait cela, le Tableau croisé dynamique sera mis à jour automatiquement comme dans la figure suivante.
Lire la suite : Comment rafraîchir tous les tableaux croisés dynamiques dans Excel
3. mise à jour de la plage du tableau croisé dynamique par conversion en tableau Excel
Une autre façon de mettre à jour le Tableau croisé dynamique en créant un tableau Excel sera abordée étape par étape.
Des pas :
⏩ Sélectionnez une cellule dans l'ensemble de données et insérez un tableau en cliquant sur l'icône Insérer tab> ; Tableau .
⏩ Vous pouvez également appuyer sur CTRL+T (raccourci clavier pour la création d'un tableau).
⏩ Ensuite, vous verrez la boîte de dialogue à savoir Créer une table .
⏩ Fixer l'emplacement de la table (ici : $B$4:$E$12 ) et cochez également la case avant Mon tableau a des en-têtes option.
⏩ Si vous faites cela, vous verrez le tableau suivant.
⏩ Maintenant nous devons insérer un Tableau croisé dynamique pour le tableau ci-dessus.
⏩ Assurez-vous que le Table/Range est Tableau 1 et appuyez sur OK .
⏩ Ainsi, nous avons créé une dynamique Tableau croisé dynamique gamme.
⏩ Si nous introduisons de nouvelles données, les données ci-dessus Tableau croisé dynamique sera mis à jour automatiquement en incluant les données.
Par exemple, nous voulons ajouter les 3 lignes suivantes.
⏩ Ensuite, si vous sélectionnez une cellule dans la liste des Tableau croisé dynamique et faites un clic droit sur la souris, puis choisissez la fonction Rafraîchir (ou appuyez sur ALT+F5 ).
⏩ Ainsi, la sortie sera la suivante avec la nouvelle colonne Arizona l'État.
Lire la suite : Convertir une plage en tableau dans Excel
Lectures similaires
- Comment rafraîchir automatiquement un tableau croisé dynamique dans Excel (2 méthodes)
- Le tableau croisé dynamique ne se rafraîchit pas (5 problèmes et solutions)
- Modifier un tableau croisé dynamique dans Excel (5 méthodes)
- Comment convertir un tableau en liste dans Excel (3 façons rapides)
4. mise à jour de la plage du tableau croisé dynamique à l'aide de la fonction OFFSET
De manière plus significative, si nous voulons créer une gamme dynamique pour mettre à jour le Tableau croisé dynamique automatiquement, nous pouvons utiliser la Nom du responsable et la combinaison de OFFSET & ; COUNTA fonctions.
Des pas :
⏩ Cliquez sur le Formules tab> ; Nom du responsable de l'option Noms définis ruban.
⏩ Vous verrez alors apparaître une boîte de dialogue à savoir Nom du responsable
⏩ Appuyez sur le Nouveau option.
⏩ Ensuite, fixez le Nom comme Source_Data et insérer la formule suivante dans le Se réfère à la section
=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))
Ici, le nom de la feuille courante est Dynamic_Range, $B$4:$E$15 est la donnée brute, B4 est la cellule de départ des données, $B:$B est pour la colonne B et $4:$4 est pour la rangée 4.
⏩ A condition que les données sources soient prêtes, nous pouvons passer à l'insertion d'une Tableau croisé dynamique .
Dans la boîte de dialogue suivante, faites attention à l'élément Table/Range comme Source_Data .
Note : Si le Table/Range n'est pas correcte, Excel vous indiquera "la source de données n'est pas valide" et sûrement aucune Tableau croisé dynamique sera créé.
⏩ Enfin, on a la dynamique Tableau croisé dynamique comme indiqué dans la figure suivante.
⏩ Maintenant, si nous entrons de nouvelles données dans les données brutes, les Tableau croisé dynamique sera mis à jour automatiquement.
⏩ En supposant que nous voulons ajouter les nouvelles données suivantes dans le tableau.
⏩ Après avoir ajouté ces nouvelles données aux données brutes, appuyez sur ALT+F5 dans le Tableau croisé dynamique .
⏩ Et vous verrez les données mises à jour comme la capture d'écran suivante.
Lire la suite : Quelle est la différence entre un tableau et une plage dans Excel ?
5. mise à jour de la plage du tableau croisé dynamique à l'aide du code VBA
Maintenant, voyons comment vous pouvez appliquer le VBA code pour obtenir la liste des noms de feuilles dans excel.
Étape 1 :
Tout d'abord, ouvrez un module en cliquant sur Développeur > ; Visuel Base .
Ensuite, double-cliquez sur le Feuille 10 .
Étape 2 :
Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub
Étape 3 :
Enfin, exécutez le code.
Notes :
Faites attention aux faits suivants lorsque vous utilisez le code VBA.
- Sélectionnez le projet en tant que Feuille 10 (Dataset_VBA) où les données brutes sont disponibles.
- La feuille de calcul avant les tableaux croisés dynamiques est Feuille 9 (PivotTable_VBA) où l'option Tableau croisé dynamique est disponible.
- Copiez le nom par défaut de Tableau croisé dynamique par exemple Tableau croisé dynamique10 (vous pouvez également modifier le nom par défaut).
Ensuite, si vous changez les ventes de Légumes de 1500 $ à 2000000 $, quel sera le changement dans la Tableau croisé dynamique ?
Après avoir modifié les ventes, vous verrez l'icône Tableau croisé dynamique met automatiquement à jour les données (boîte rectangulaire rouge dans la figure suivante).
Lire la suite : Comment utiliser un tableau Excel avec VBA
Les choses à retenir
Notamment, la macro ne peut pas récupérer les données de l'historique d'annulation. Dans ce cas, vous pouvez extraire les données d'annulation et l'historique d'annulation de la macro. Tableau croisé dynamique si vous activez l'option de Rafraîchir les données à l'ouverture du fichier .
Pour ce faire, vous devez cliquer sur Tableau croisé dynamique - Analyser > ; Options .
Ensuite, cochez la case avant Rafraîchir les données à l'ouverture du fichier option.
Conclusion
Dans l'article ci-dessus, j'ai essayé de couvrir les méthodes de mise à jour de la plage du tableau croisé dynamique. Évidemment, je pense que ces méthodes peuvent être bénéfiques pour vous. Quoi qu'il en soit, si vous avez des questions et des suggestions, n'oubliez pas de les partager dans la section des commentaires ci-dessous.