Utiliser un tableau de données

Transcription

Utiliser un tableau de données
Utiliser un tableau de données
OBJECTIFS :
- Définir une Base de Données.
- Présentation : tableau de données.
- Création d’un tableau de données
- Gestion d’un tableau de données.
- Trier et Filtrer des données.
- Extraction des données.
- Utiliser des fonctions liées aux données.
- Importer des données d’ACCESS.
Une base de données est un ensemble de données structurées.
Cet ensemble de données, doit répondre aux besoins des utilisations : création des listes, édition, extraction…
Chacun des éléments est un type précis de donnée.
La présentation générale est sous forme d’un tableau :
- chaque ligne représente une fiche,
- chaque colonne représente un élément de chaque fiche,
- chacune des colonnes représente le même type d’élément de l’ensemble des fiches.
Pour gérer de petites listes, Excel répond très bien à ce type de souhait.
Le tableur permet la construction et la manipulation de tableaux tout en donnant la possibilité de rechercher, d’interroger et d’extraire des données de ce tableau.
Les notions de création, d’exploitation, d’extraction, d’interrogation… d’une base de données seront
considérées par Excel comme une gestion de listes de données. Excel n’est pas un SGBDR (Système de
Gestion de Base de Données Relationnel) type ACCESS. Sont utilisation est donc limité : en terme d’exigence, de gestion… Excel ne pourra jamais en l’occurrence remplacer les capacités d’un SGBDR.
1 - Présentation
Dans un tableau de données, les données sont présentées en colonnes et en lignes.
Le titre de la colonne est appelé : champ.
Le contenue d’une ligne est appelé : enregistrement ou fiche.
Reprenons notre exemple créé dans le thème précédent, où nous avions créé la table ci-dessous :
Utiliser un tableau de données
Les colonnes : champs
Les lignes : enregistrements
Une ligne constitue une Fiche
Remarque : Excel 2007 ne parle plus de Liste mais de Tableau.
79
2 - Création/Suppression d’un tableau de données
Création, marche à suivre :
sSAISIRLESDONNÏESENINDIQUANT
- pour chaque colonne un nom constitue le champ (appelé également : titre),
- pour chaque ligne les enregistrements (un enregistrement est composé de différentes valeurs),
sACTIVERLONGLET)NSERTION
sCLIQUERSURLICÙNE4ABLEAUDUBLOC4ABLEAUX
- indiquer la plage ou zone du tableau (plage
comprenant les champs et les enregistrements : colonnes et lignes),
- cliquer sur Ok pour ouvrir le Ruban Outils de
Tableau.
Cliquer sur le bouton Ok pour
ouvrir le Ruban ci-dessous
Nouveau Tableau de données
Suppression, marche à suivre :
- sélectionner le tableau (l’onglet Outils de tableau s’ouvre),
- cliquer sur l’onglet Création,
- dans le bloc Outils, sélectionner le menu Convertir en plage puis valider.
80
Menu à sélectionner pour supprimer
un tableau de données à partir de
l’onglet Création.
3 - Gestion du tableau
La gestion d’un tableau consiste :
- à renommer le tableau,
- insérer des colonnes ou des lignes,
- redimensionner le tableau,
- modifier le style de tableau,
-…
Pour gérer un tableau il faut au préalable activer le Ruban Outils de tableau.
Pour cela :
- soit sélectionner la zone constituant le tableau,
- soit sélectionner le nom du tableau dans la zone de nommage (ou d’identification de cellules).
Cliquer dans cette zone pour modifier
le nom du tableau puis appuyer sur la
touche Entrée (du clavier).
Permet de redimensionner le tableau.
Important lorsque vous avez oublié
une ou + colonnes ou lignes.
Cocher ou décocher
les options
Permet de modifier le Style de
présentation du tableau. Visualiser le
style en glissant la souris sur le style
puis valider votre choix
La colonne Origine
a été ajoutée
Remarque : l’ajout d’une colonne contiguë ou d’une ligne contiguë (au tableau) redimensionne automatiquement
le tableau.
Utiliser un tableau de données
Colonne ajoutée
Ligne ou enregistrement ajouté
81
4 - Trier et ou Filtrer des données
Remarque pour les points a, b, c : nous utiliserons le Ruban Accueil sachant qu’il est également possible d’utiliser
le Ruban Données afin de réaliser l’ensemble de ces opérations de Tri de Filtrage.
a - Trier des données à partir d’un critère
Lorsque l’on ajoute, supprime des données il est utile de trier à nouveau son tableau. En effet, un tableau de données dans
le désordre interdit toute manipulation rationnelle des données.
Il peut également être utile de trier les données de son tableau pour divers besoins.
Exemple : j’ai besoin de classer les élèves en fonction de leur origine.
Marche à suivre :
- sélectionner le tableau de données (permet d’activer le Ruban Outils de tableau),
- dans la colonne choisie cliquer sur le bouton représentant une flèche,
- sélectionner un ordre de tri,
- cliquer sur OK.
Colonne choisie
Flèche déroulante de sélection d’ordre
Critère prédéfini de tri
Résultat : en fonction du tri sur la colonne
Origine Trier de A à Z (ordre croissant)
On remarque que tous les enregistrements ont
été reclassés donc triés en fonction du critère
sélectionné
b - Trier des données à partir de plusieurs critères
Il peut être intéressant ou important de réaliser un tri sur plusieurs critères.
Par exemple : trions les élèves, en fonction de l’origine et dans l’ordre alphabétique des noms.
Marche à suivre :
- sélectionner le tableau de données (permet d’activer le Ruban Outils de tableau),
- afficher l’onglet Accueil,
- cliquer sur l’icône Trier et Filtrer du bloc Edition,
- sélectionner le sous menu Tri personnalisé…
Onglet accueil
Ruban Outils de Tableau
Tableau de données sélectionné
82
- sélectionner le 1er critère de tri,
- cliquer sur le bouton ajouter un niveau,
- sélectionner le 2e critère de tri, … idem pour autres critères (niveaux),
- cliquer sur le bouton OK.
Champs sélectionnés dans la
zone de liste déroulante
On remarque une flèche dans
la zone déroulante. Cette flèche
indique qu’un tri est pratiqué sur
le champ.
c - Filtrer des données avant de procéder à un tri
Le tri peut s’effectuer sur l’ensemble des données du tableau ou simplement sur une partie du tableau de données.
Dans ce cas, il est nécessaire de poser un Filtre sur les données puis de trier les données filtrées.
Exemple : nous souhaitons trier exclusivement les élèves d’origine 1STG1 par nom.
Marche à suivre :
- sélectionner le tableau de données (permet d’activer le Ruban Outils de tableau),
- afficher l’onglet Accueil,
- vérifier la présence des zones déroulantes dans chaque colonne du tableau, sinon cliquer sur l’icone Trier et Filtrer du
bloc Edition et sélectionner Filtrer,
- cliquer sur la flèche du champ à retenir pour le Filtre,
- désactiver les éléments non retenus,
- procéder à un tri simple ou un tri multiple critères.
Utiliser un tableau de données
Décocher les éléments à ne pas
retenir pour le tri
Icône indiquant la réalisation
d’un tri
Icône indiquant la pose d’un filtre
83
d - Filtrage personnalisé des données
Cette option offre de multiples avantages par rapport au filtrage automatique des données. En effet, il sera possible de personnaliser son filtrage. Par exemple :
- retenir les élèves dont le prénom commence par D et par P,
- retenir le chiffre d’affaires des commerciaux réalisé entre le 01/01/2008 et le 31/01/2008,
-…
Marche à suivre (exemple : retenir les élèves dont le prénom commence par D et par P) :
- sélectionner le tableau de données (permet d’activer le Ruban Outils de
tableau),
- afficher l’onglet Accueil,
- vérifier la présence des zones déroulantes dans chaque colonne du tableau, sinon cliquer sur l’iconeTrier et Filtrer du bloc Edition et sélectionner Filtrer,
- cliquer sur la flèche du champ à retenir pour le Filtre,
- sélectionner Filtres Textuels puis Filtre personnalisé,
- compléter la boite de dialogue puis cliquer sur OK.
Filtre sur le champ Prénom élève
Eléments de filtrage
Seules les élèves dont le prénom
commence par D ou par P sont
affichés
Remarque : il existe de nombreux Filtres proposés par Excel en fonction de la nature des enregistrements du champ
sélectionné.
Exemple : si les enregistrements du champ sont constitués de date, Excel vous proposera un Filtre de type Chronologique. Voir : À votre Tour.
84
5 - Extraction des données
L’intérêt d’un tableau de données réside dans le fait de pouvoir accéder (extraire) à un ou à plusieurs enregistrements
en fonction d’un critère ou de plusieurs critères.
Principe de mise en œuvre :
- activer le tableau de données,
- créer une zone de critère,
- indiquer une zone recevant le résultat de l’interrogation appelée zone d’extraction.
Remarque : la zone de critère(s) et la zone de résultat faisant suite à une extraction de données, peuvent être situées
sur des feuilles de calculs distinctes.
a - Extraction : simple critère
Remarque : par souci de simplification au niveau de la visualisation nous travaillerons sur une feuille de calcul unique.
Exemple : extraire la liste des élèves d’origine 1erSTG1.
Marche à suivre :
- sélectionner le champ composant le critère puis cliquer sur Copier,
- coller ce champ en dessous du tableau (ou sur une autre feuille),
Mais pourquoi un Copier/Coller :
- indiquer la valeur du critère,
Le copier/coller des champs évite
les erreurs de syntaxe.
- activer le tableau des données (utiliser la zone de nommage),
- sélectionner l’onglet Données,
Exemple Nom élève est différent
de Nom eleve
- dans le bloc Trier et Filtrer, sélectionner l’icône Avancé,
- compléter la boite de dialogue, puis cliquer sur le bouton OK.
Zone de
nommage
pour activer
le tableau de
données :
Classe_TGSI.
Cette zone doit
comprendre le
champ et une
valeur existante
dans la liste des
données.
Remarque : la plage doit
comprendre les en-têtes de
votre tableau. À savoir dans
l’exemple : point de départ A1
et point final D10
Sélectionner l’option
Copier vers un autre
emplacement.
L’option Filtrer la liste
sur place, cache les
données non retenues
Utiliser un tableau de données
Zone de critère
à créer soit par
un copier/coller
soit part une
saisie.
Après avoir
sélectionné le
tableau de données un Ruban
Outil de tableau
s’ouvre.
Plages : sélectionné automatiquement
après sélection du tableau de données
Zone de critère : sélectionner la plage
champ et donnée
Copier vers : sélectionner une cellule
(exemple A17)
85
Résultat de l’extraction :
Zone de critère
Zone d’extraction
Remarque : suite à une extraction, il est possible d’ajouter des lignes et/ou des colonnes pour réaliser par exemple des
statistiques.
Fonction appliquée à la cellule B23 :
=NB(A18:A22)
b - Extraction : critères multiples
Remarque : par souci de simplification au niveau de la visualisation nous travaillerons sur une feuille de calcul unique.
La marche à suivre est identique pour un critère unique d’extraction ou pour un ensemble de critères.
Observons les divers exemples ci-dessous :
Tableau de
données :
J’ai modifié
certaines données
au niveau des
noms et des
origines afin de
présenter diverses
situations.
Extraction des
données : Seuls
les élèves de
1erSTG1 dont le
nom commence
par la lettre D sont
extrait.
On souhaite retenir
les élèves de
1erSTG1 ET dont le
nom commence
par la lettre D.
Les critères sont
sur une seule ligne.
Extraction
des données :
extraction des
élèves de 1erSTG1
OU ayant un nom
commençant par la
lettre D.
On souhaite retenir
les élèves de
1erSTG1 OU dont
le nom commence
par la lettre D.
Les critères sont
sur des lignes
distinctes.
Une petite
combinaison
du ET mais on
introduit une
* (* étoile)
à l’intérieur.
Signification le
nom commence
par la lettre D et
se termine par la
lettre U.
86
Extraction
réalisée : 2 élèves
apparaissent.
Il est possible d’utiliser le même principe au niveau du OU.
On souhaite retenir les élèves
dont le nom commence par la
lettre D OU la lettre J.
Dans ce cas il faut dupliquer le
critère.
Attention : indiquer les critères
sur 2 lignes. En effet il ne peut y
avoir d’élève ayant un nom qui
commence par D et par J
Il est également possible d’utiliser des opérateurs dans la zone de critère. Les opérateurs sont les opérateurs habituels
d’Excel. À savoir :
supérieur >
supérieur ou égal =>
inférieur <
inférieur ou égal =>
égal =
différent de <>
* (étoile) Remplace tous les caractères
? (point d’interrogation) Remplace un caractère
Colonne ajoutée pour les besoins
de l’exemple
Critère proposé avec l’opérateur >
(supérieur)
Extraction des élèves de plus de
18 ans.
Utiliser un tableau de données
Critères proposés avec
l’opérateur >à 18 ET
l’opérateur <= 19
Remarque : si vous ajoutez une colonne à votre tableau de données, il faut absolument vérifier dans la boite de dialogue Filtre avancé l’élément Plages. En effet, si aucune redéfinition du tableau de données n’a été effectuée la Plage de
données sera erronée.
87
6 - Utiliser des fonctions liées aux données
Microsoft Excel fournit des fonctions de feuille de calcul pour analyser des données stockées dans des tableaux de
données.
Chacune de ces fonctions, regroupées sous l’appellation fonctions de base de données, utilise trois arguments : base
de données, champ et critères. Ces arguments font référence aux plages de feuille de calcul utilisées par la fonction.
Excel propose tout un lot de fonction très utile lorsque l’on travail sur un ensemble de données.
On peut citer quelques fonctions :
=BDSOMME : ajoutent les nombres dans la colonne de champ des enregistrements de la base de données, qui répondent au(x) critère(s).
=BDMOYENNE : renvoie la moyenne des nombres dans la colonne de champ des enregistrements de la base de données, qui répondent au(x) critère(s).
=BDMNB : compte le nombre de cellules d’une base de données qui contiennent des nombres en fonction du ou des
critère(s).
=BDMAX : renvoie la valeur maximum des nombres dans la colonne de champ des enregistrements de la base de
données, qui répondent au(x) critère(s).
=BDMIN : renvoie la valeur minimum des nombres dans la colonne de champ des enregistrements de la base de données, qui répondent au(x) critère(s).
Exemple : indiquer l’âge moyen des élèves ayant pour origine la classe de 1erSTG1.
Marche à suivre :
- créer une zone de critère en indiquant sa valeur,
- dans une cellule attenante au résultat indiquer sa signification,
- saisir la formule puis valider.
E1 est la cellule de calcul
sur laquelle la moyenne
est effectuée.
A14:A15 Zone de critère
(champs et valeur)
Phrase précisant le résultat
Fonctions utilisées
88
7 - Importer des données en provenance d’ACCESS
Il est peut être intéressant d’importer dans une feuille de calcul des données en provenance d’une base de données
externe.
Cette technique permet de récupérer des données sans avoir à ressaisir les informations.
Marche à suivre :
- sélectionner l’onglet Données,
- sélectionner dans le bloc Données externes l’icône A partir du fichier Access,
- sélectionner la base de données,
- indiquer l’emplacement de l’importation puis cliquer sur OK.
Sélection de la base de données.
Le fichier exemple est disponible
sur le CD dans le dossier Corrigés
À votre tour :
base élève.mdb
Ouverture de la boite de dialogue après avoir cliqué sur le bouton Ouvrir
Utiliser un tableau de données
Préciser la destination
Résultat directement sous forme
de Tableau de données. Voir le
résultat dans Corrigés À votre
Tour : le fichier Import_élève.xlsx
89
90