Passer au contenu principal

Comment créer un tableau croisé dynamique pour actualiser automatiquement les données en expansion dans Excel?

Normalement, un tableau croisé dynamique peut être actualisé avec des données mises à jour dans la plage de données source. Mais si vous ajoutez de nouvelles données à la plage source, comme l'ajout de nouvelles lignes ou colonnes de données en bas ou à droite de la plage source, les données en expansion ne peuvent pas être ajoutées dans le tableau croisé dynamique, même actualiser manuellement le tableau croisé dynamique. Comment actualiser un tableau croisé dynamique avec des données en expansion dans Excel? Les méthodes décrites dans cet article peuvent vous rendre service.

Créer un tableau croisé dynamique dynamique en convertissant la plage source en plage de table
Créer un tableau croisé dynamique dynamique à l'aide de la formule OFFSET


Créer un tableau croisé dynamique dynamique en convertissant la plage source en plage de table

La conversion des données source en tableau peut aider à actualiser le tableau croisé dynamique avec les données en expansion dans Excel. Veuillez faire comme suit.

1. Sélectionnez la plage de données et appuyez sur la touche Ctrl + T clés en même temps. Dans l'ouverture Créer un tableau dialogue, cliquez sur OK .

2. Ensuite, les données source ont été converties en une plage de table. Continuez à sélectionner la plage de table, cliquez sur insérer > Tableau croisé dynamique.

3. dans le Créer un tableau croisé dynamique fenêtre, sélectionnez où placer le tableau croisé dynamique et cliquez sur OK (Dans ce cas, je place le tableau croisé dynamique dans la feuille de calcul actuelle).

4. dans le Champs de tableau croisé dynamique volet, faites glisser les champs vers les zones correspondantes.

5. Maintenant, si vous ajoutez de nouvelles données en bas ou à droite de la plage source, accédez au tableau croisé dynamique et cliquez dessus avec le bouton droit, puis cliquez sur Refresh dans le menu contextuel.

Ensuite, vous pouvez voir que le tableau croisé dynamique est actualisé avec les données en expansion comme illustré ci-dessous.


Créer un tableau croisé dynamique dynamique à l'aide de la fonction OFFSET

Dans cette section, je vais vous montrer comment créer un tableau croisé dynamique dynamique à l'aide de la fonction OFFSET.

1. Sélectionnez la plage de données source, cliquez sur Formules > Gestionnaire de noms. Voir capture d'écran:

2. dans le Gestionnaire de noms fenêtre, cliquez sur le Nouveauté bouton pour ouvrir le Modifier le nom dialogue. Dans cette boîte de dialogue, vous devez:

  • Entrez un nom pour la plage dans le Nom boîte;
  • Copiez la formule ci-dessous dans le Se réfère à boîte;
    =OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1))
  • Cliquez OK .

Remarque: Dans la formule, 'pivot dynamique avec table' est le nom de la feuille de calcul qui contient la plage source; $A$1 est la première cellule de la plage; $ A $ A est la première colonne de la plage; 1 $ $ 1 est la première ligne de la plage. Veuillez les modifier en fonction de votre propre plage de données source.

3. Puis il revient au Gestionnaire de noms fenêtre, vous pouvez voir que la nouvelle plage de noms créée est affichée dans la fenêtre, veuillez la fermer.

4. Cliquez insérer > Tableau croisé dynamique.

5. dans le Créer un tableau croisé dynamique fenêtre, entrez le nom de la plage que vous avez spécifié à l'étape 2, choisissez où placer le tableau croisé dynamique, puis cliquez sur le OK .

6. dans le Champs de tableau croisé dynamique volet, faites glisser les champs vers les zones correspondantes.

7. Après avoir ajouté de nouvelles données à la plage source, les données du tableau croisé dynamique seront mises à jour en cliquant sur le bouton Refresh option.


Articles connexes

Compter les valeurs uniques dans le tableau croisé dynamique
Par défaut, lorsque nous créons un tableau croisé dynamique basé sur une plage de données contenant des valeurs en double, tous les enregistrements seront également comptés, mais, parfois, nous voulons simplement compter les valeurs uniques en fonction d'une colonne pour obtenir le bon résultat de la capture d'écran. Cet article fournit plusieurs méthodes pour vous montrer comment compter les valeurs uniques dans le tableau croisé dynamique.

Créer des étiquettes de ligne sur la même ligne dans le tableau croisé dynamique
Après avoir créé un tableau croisé dynamique dans Excel, vous verrez que les étiquettes de ligne sont répertoriées dans une seule colonne. Mais, si vous devez placer les étiquettes de ligne sur la même ligne pour afficher les données de manière plus intuitive et plus claire, comment pouvez-vous définir la disposition du tableau croisé dynamique en fonction de vos besoins dans Excel? Les méthodes de cet article vous rendront service.

Masquer les lignes de valeur zéro dans le tableau croisé dynamique
Masquer les lignes qui contiennent des valeurs nulles dans le tableau croisé dynamique peut être un besoin courant que les utilisateurs rencontrent souvent, après avoir masqué les lignes de valeur zéro, votre tableau croisé dynamique ressemblera parfaitement et les données seront également supprimées. Veuillez lire le tutoriel pour les méthodes.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

In the formula you provide (=OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1)), MUST we update this text (dynamic pivot with table) with the name of the new range we just created? I see that yours is called Salary, but the formula remains the same without updating the words 'dynamic pivot with table'. When I leave the formula as is, I receive this error:

Data source reference is not valid.

Please advise! Thank you!
This comment was minimized by the moderator on the site
Hi Silv,

In this formula, "dynamic pivot with table" is the name of the worksheet that contains the source data. You need to match this to your actual sheet name.
This comment was minimized by the moderator on the site
On "Create a dynamic Pivot Table by using the OFFSET function", I got up to step 5 (successfully created the named offset range), but when creating the Pivot Table, on selecting the range and using the name I assigned before, it returns an error "Data source is not valid". What am I doing wrong?
This comment was minimized by the moderator on the site
Hi Jose, I receive the same error and the names are the same. What else could we be doing wrong? I tried about 10 times for one of my tables (of many), and it didn't work either time. Thanks!
This comment was minimized by the moderator on the site
Hi Jose,

Make sure that the range name you specify in the Create Pivot Table dialog box is the same as the range name you specified in Step 3.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/pivot-table2.png
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations