Utiliser plusieurs tableaux pour créer un tableau croisé dynamique

Important   Cette fonctionnalité n’est pas disponible dans Office sur un PC Windows RT. Vous souhaitez connaître la version d’Office que vous utilisez ?

Les tableaux croisés dynamiques sont utiles pour l’analyse et la création de rapport sur vos données. Lorsque vos données sont liées entre elles mais qu’elles se trouvent dans des tables différentes, vous pouvez créer un tableau croisé dynamique comme celui-ci en quelques minutes :

Tableau croisé dynamique contenant plusieurs tables

En quoi ce tableau croisé dynamique est-il différent des autres ? Notez que la liste des champs située à droite affiche une collection de tables. Chacune d’entre elles contient des champs que vous pouvez combiner en un seul tableau croisé dynamique pour segmenter vos données de différentes manières. Aucune mise en forme manuelle ou préparation des données n’est nécessaire. Vous pouvez créer immédiatement un tableau croisé dynamique basé sur des tables associées dès que vos données sont importées.

Pour réunir plusieurs tables dans la liste de champs du tableau croisé dynamique :

  • Importez à partir d’une base de données relationnelle telle que Microsoft SQL Server, Oracle, ou Microsoft Access. Vous pouvez importer plusieurs tables à la fois.

  • Importez plusieurs tables à partir d’autres sources de données y compris des fichiers texte, des flux de données, des données de feuilles de calcul Excel, etc. Vous pouvez ajouter ces tables à Modèle de données dans Excel, créer des relations entre elles, puis utiliser le modèle de données pour créer votre tableau croisé dynamique.

Voici comment importer plusieurs tables à partir d’une base de données SQL Server.

  1. Assurez-vous que vous connaissez le nom du serveur, le nom de la base de données et les informations d’identification à utiliser pour la connexion à SQL Server. Votre administrateur de base de données vous fournira les informations nécessaires.

  2. Cliquez sur Données > Obtenir des données externes > Autres sources > À partir de SQL Server.

  3. Dans la zone Nom du serveur, entrez le nom de réseau de l’ordinateur qui exécute SQL Server.

  4. Dans la zone Informations de connexion, cliquez sur Utiliser l’authentification Windows si vous vous connectez avec vos propres informations. Vous pouvez également entrer le nom d’utilisateur et le mot de passe fournis par l’administrateur de la base de données.

  5. Appuyez sur Entrée puis, dans Sélection d’une base de données et d’une table, choisissez la base de données voulue, puis cliquez sur Activer la sélection de plusieurs tables.

    Case à cocher Activer la sélection de plusieurs tables

  6. Si vous savez déjà avec quelles tables vous souhaitez travailler, vous pouvez les sélectionner manuellement. Autrement, sélectionnez-en une ou deux, puis cliquez sur Sélectionner les tables connexes pour sélectionner automatiquement les tables associées à celles que vous avez sélectionnées.

  7. Si la zone Importer les relations entre les tables sélectionnées est activée, laissez-la activée pour permettre à Excel de recréer les relations de table équivalentes dans le classeur.

  8. Cliquez sur Terminer.

  9. Dans la boîte de dialogue Importer les données, choisissez Rapport de tableau croisé dynamique.

    Boîte de dialogue Options d’importation

  10. Cliquez sur OK pour démarrer l’importation et compléter la liste des champs.

Vous remarquerez que la liste Champs contient plusieurs tables : il s’agit de celles que vous avez sélectionnées pendant l’importation. Vous pouvez développer et réduire chaque table pour afficher ses champs. Dès lors que les tables sont liées, vous pouvez créer votre tableau croisé dynamique en faisant glisser des champs à partir de n’importe quelle table vers les zones VALEURS, LIGNES ou COLONNES.

Liste des champs de tableau croisé dynamique

  • Faites glisser les champs numériques vers la zone VALEURS. Par exemple, si vous utilisez une base de données d’exemple Adventure Works, vous pourriez faire glisser SalesAmount depuis la table FactInternetSales.

  • Faites glisser les champs de date ou de secteur de vente vers la zone LIGNES ou COLONNES pour analyser les ventes par date ou par secteur de vente.

  • Vous devez parfois créer une relation entre deux tables avant de les utiliser dans un tableau croisé dynamique. Si vous recevez un message indiquant qu’une relation est requise, cliquez sur Créer pour démarrer la procédure.

    Le bouton Créer apparaît quand une relation est nécessaire

    Si vous travaillez avec d’autres types de bases de données :

Importer des tables à partir d’autres sources

En plus de SQL Server, vous pouvez importer à partir d’autres bases de données relationnelles :

Les bases de données relationnelles ne sont pas la seule source de données qui vous permet d’utiliser plusieurs tables dans une liste des champs de tableau croisé dynamique. Vous pouvez utiliser des tables dans votre classeur ou importer des flux de données que vous intégrez avec d’autres tables de votre classeur. Pour assurer le bon fonctionnement de toutes ces données non liées, vous devez ajouter chaque table au modèle de données, puis créer des relations entre les tables à l’aide de valeurs de champs correspondantes.

Utiliser le modèle de données pour créer un nouveau tableau croisé dynamique

Vous avez peut-être créé des relations entre les tables dans le modèle de données et vous êtes maintenant prêt à utiliser ces données dans votre analyse. Voici comment créer un tableau ou un graphique croisé dynamique à partir du modèle de données de votre classeur.

  1. Cliquez sur une cellule de la feuille de calcul.

  2. Cliquez sur Insertion > Tableau croisé dynamique.

    Bouton Tableau croisé dynamique sous l’onglet Insertion

  3. Dans la boîte de dialogue Créer un tableau croisé dynamique, sous Choisissez les données à analyser, cliquez sur Utiliser une source de données externes.

    Boîte de dialogue Créer un tableau croisé dynamique avec l’option Utiliser une source de données externes sélectionnée

  4. Cliquez sur Choisir la connexion.

  5. Sous l’onglet Tables, dans Ce modèle de données de classeur, sélectionnez Tables dans le modèle de données de classeur.
    Tables du modèle de données

  6. Cliquez sur Ouvrir, puis sur OK pour afficher une liste des champs contenant toutes les tables du modèle de données.

En savoir plus sur les tableaux croisés dynamiques et le modèle de données

S’applique à : Excel 2013



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue