9. Manipulation de données


Au cours de ce chapitre, nous verrons des techniques de travail avec les données à savoir :

  • Le tri de données
  • Le filtrage de données
  • Validation de données
  • Ajout de sous-totales

Soit l’extrait de classeur suivant :

Exemple Manipulation de données

Vous pouvez télécharger ce fichier ici

9.1. Tri de données

Faisons par exemple un tri de cette liste par date d’adhésion. Pour cela :

  • Sélectionnez une cellule de la colonne « Date d’adhésion »
  • Cliquez sur l’onglet Données du ruban
  • Cliquez sur la commande Trier du plus ancien au plus récent. Ou bien sur le bouton Trier du plus récent au plus ancien; selon l’ordre que vous voulez

Exemple Manipulation de données

NB. Les commandes Trier sont disponibles également au niveau de l’onglet Accueil du ruban ; selon le chemin : Onglet accueil/Trier et filtrer/Trier…

Maintenant, comment faire pour trier selon deux colonnes ? par exemple, on veut trier toujours selon la date d’adhésion mais avec chaque secteur d’activité à part. il faut donc trier selon le secteur d’activité et selon la date d’adhésion comme suit :

  • Sélectionnez n’importe quelle cellule de la liste
  • Cliquez sur l’onglet Données du ruban
  • Cliquez sur la commande Trier

Exemple Manipulation de données 

  • La boite de dialogue Tri apparait. Assurez vous que la case Mes données ont des en-têtes est bien cochée.
  • Sélectionnez la colonne « Secteur d’activité » au niveau de la liste Trier par.
  • Cliquez ensuite sur le bouton Ajouter un niveau.

Boite de dialogu Tri

  • Un second niveau de tri est ajouté. Sélectionnez la colonne « Date d’adhésion » au niveau de la liste Puis par.
  • Validez enfin en cliquant sur le bouton OK.

Boite de dialogu Tri

NB. Vous pouvez, bien entendu, ajouter d’autres niveaux de tri.

9.2. Filtrage de données

Cette technique nous permet d’afficher un sous-ensemble de notre liste de données selon un ou des critères. A titre d’exemples, nous voulons afficher uniquement :

  • Les adhérents de sexe féminin
  • Les adhérents d’un ou plusieurs secteurs d’activité
  • Les personnes adhérées en 2016 par exemple
  • Comme on peut également faire une combinaison de deux ou plusieurs critères

Voilà comment faire :

  • Sélectionnez une cellule de votre liste
  • Cliquez sur l’onglet Données du ruban
  • Cliquez sur la commande Filtrer
  • Les entêtes de colonnes auront des boutons qui permettent d'ouvrir un menu de filtrage Bouton Menu Filtrage, cliquez par exemple sur le bouton à l’entête de la colonne « Secteur d’activité »

 Exemple Manipulation de données

  • Une liste des valeurs uniques triées par ordre est affichée, avec une case à cocher devant chaque valeur.
  • Cliquez sur la case à cocher Sélectionner tout pour décocher toutes les cases à cocher
  • Cliquez sur la ou les cases à cocher que vous voulez. A titre d’exemple cochez les cases des valeurs « Commerce » et « Services ».
  • Validez par le bouton OK. Remarquez que sont affichées uniquement les lignes ayant l’une ou l’autre des valeurs « Commerce » et « Services » au niveau de la colonne « Secteur d’activité »

Vous pouvez ajoutez d’autre critères. Pour afficher par exemple, les adhérents des secteurs d’activité « Commerce » et « Services » habitant à « Paris » :

  • Cliquez sur le bouton ouvrant le menu de filtrage Bouton Menu Filtrage à l’entête de la colonne « Ville »
  • Cliquez sur la case à cochez Sélectionner tout pour décocher toutes les cases à cocher
  • Cliquez sur la case à cocher « Paris »

Exemple Manipulation de données

  • Cliquez sur le bouton OK pour valider. Remarquez qu’en bas de l’écran, Excel affiche le nombre d’enregistrements (= de lignes) trouvés :

Exemple Manipulation de données

Je vous invite maintenant à voir les options du menu Filtres textuels. Cliquez sur le bouton ouvrant le menu de filtrage Bouton Menu Filtrage à l’entête d’une colonne remplie de texte brut (ne comportant pas de dates ou nombres) par exemple la colonne « Secteur d’activité », puis sur le menu Filtres textuels :

Exemple Manipulation de données

Remarquez également les options disponibles pour une colonne de type Nombres. Cliquez sur le bouton ouvrant le menu de filtrage Bouton Menu Filtrage à l’entête de la colonne « Dons en € », puis sur le menu Filtres numériques :

Exemple Manipulation de données

Remarquez également les options disponibles pour une colonne de type Dates. Cliquez sur le bouton ouvrant le menu de filtrage Bouton Menu Filtrage à l’entête de la colonne « Date d’adhésion », puis sur le menu Filtres numériques :

Exemple Manipulation de données

Pour annuler le filtre d’une colonne :

  • Cliquez sur le bouton ouvrant le menu de filtrage Bouton Menu Filtrage à l’entête d’une colonne impliquée dans le filtrage. Soit par exemple la colonne Secteur d’activité
  • Cliquez sur la commande Effacer le filtre de « Secteur d’activité »

Exemple Manipulation de données

NB. Pour annuler tous les filtres, cliquez sur le bouton Filtrer de l’onglet Données.

9.3. Validation de données

La validation de données est une possibilité qui nous permet d’imposer des restrictions quant aux valeurs acceptées au niveau d’une colonne. Nous pouvons, à titre d’exemple, imposer que les valeurs entrées en une colonne soient des nombres d’une plage de valeurs voulues. C’est utile également lorsqu’une colonne ne peut prendre qu’un nombre limité de valeurs comme c’est le cas de la colonne « Sexe » qui doit avoir uniquement les valeurs M ou F.

Mais pourquoi imposer des contraintes, notamment si c’est moi qui va remplir mon fichier ?
Normalement que ce soit vous qui va remplir le fichier ou que vous le donner à d’autres personnes pour le remplir, sachez que l’erreur est humaine et que nous avons besoin de travailler avec une certaine rapidité. Pour une colonne de dates par exemple, on entre par erreur des valeurs comme « 30/02/2018 » ou « 11/15/2018 ». Dans ce cas, Excel vous dira tout de suite que la valeur entrée n’est pas correcte.

Comme nous allons voir avec des exemples, il y a possibilité d’afficher un message explicatif, dès que la cellule concernée est active. Nous pouvons également spécifier un message d’erreur qui s’affiche lorsqu’elle est saisie une valeur incorrecte.

Considérons toujours le même exemple de ce chapitre :

  • Sélectionnez la colonne « Date d’adhésion »
  • Cliquez sur l’onglet données du ruban
  • Cliquez sur la commande Validation des données. La boite de dialogue Validation des données est ouverte

 Exemple Validation des données

Au niveau de la boite de dialogue Validation des données :

  • Choisissons « Date » de la liste Autoriser.
    NB. Des champs sont ajoutés selon la valeur choisie de la liste Autoriser.
  • Pour la liste Données, laissons l’option « comprise entre »
  • En supposons que l’association désignée par ce classeur est créée le 14/02/2015, personne n’est adhéré avant cette date. Mettons donc dans le champ Date de début de la boite de dialogue Validation de données, la valeur « 14/02/2015 ».
  • Dans le champ Date de fin, mettons « =AUJOURDHUI() ». La fonction prédéfinie AUJOURDHUI retourne la date d’aujourd’hui ; celle configurée au niveau de votre système Windows.
  • Passez enfin à l’onglet Message de saisie de cette boite de dialogue

 Boite de dialogue Validation de données Options

L’onglet Message de saisie de la boite de dialogue Validation de données permet de définir un message qui apparaît lorsque la cellule concernée est sélectionnée :

  • Entrez un Titre
  • Entrez un Message
  • Passez ensuite à l’onglet Alerte d’erreur de cette boite de dialogue

 Boite de dialogue Validation de données Message de saisie

L’onglet Alerte d’erreur de la boite de dialogue Validation de données permet de définir un message qui apparaît lorsqu’une valeur ne respectant pas la règle de validation est saisie en une cellule concernée par cette validation :

  • Entrez un Titre
  • Entrez un Message
  • Validez ensuite en cliquant sur le bouton OK.

 Boite de dialogue Validation de données Alerte d'erreur

Il y a également possibilité de validation de données par rapport à une liste de valeurs. C’est adéquat pour les colonnes « Sexe », « Secteur d’activité » et « Ville » de notre exemple qui acceptent chacune un nombre limité de valeurs.

Illustrons cela avec le cas de la colonne « Secteur d’activité ». Commençons par saisir les valeurs sur une plage de cellules. Et puisque je préfère saisir cette liste en une autre feuille, je vais d’abord :

  • Ajoutez une nouvelle feuille de calcul. Cliquez pour cela sur le bouton Ajouter une feuille se trouvant en bas à gauche de la fenêtre Excel
  • A la feuille créée, saisissez les valeurs comme suit :

Exemple Validation de données 

  • Réactivez la feuille 1, cliquez pour cela sur l’onglet de la feuille 1 en bas à gauche de la fenêtre d’Excel
  • Sélectionnez la colonne « Secteur d’activité »
  • Ouvrez la boite de dialogue Validation de données
  • Choisissez « Liste » de la liste Autoriser. Laissez les cases « Ignorer si vide » et « Liste déroulante dans la cellule » cochées
  • Entrez au niveau du champ Source de la boite de dialogue, l’adresse de la plage A2:A7 de la feuille 2 ; là où nous avons saisi la liste de valeurs de secteur d’activité. Je vous rappelle que si vous voulez que Excel ajoute cette adresse :
    • Cliquez au niveau du champ Source de la boite de dialogue Validation des données
    • Réactivez la feuille 2, cliquez pour cela sur l’onglet de la feuille 2 en bas à gauche de la fenêtre d’Excel
    • Sélectionnez la plage de cellules A2:A7
    • Validez en cliquant sur le bouton OK.

 Boite de dialogue Validation de données Liste

Vous pouvez ici encore ajouter un Message de saisie et une Alerte d’erreur comme à l’exemple précédent.

Vérifiez maintenant l’effet de votre configuration :

  • Cliquez sur une cellule de la colonne « Secteur d’activité ». Remarquez le bouton qui apparait à droite de la cellule
  • Cliquez sur ce bouton pour ouvrir la liste. Remarquez que la liste contient les entrées que vous avez saisi à la plage A2:A7 de la feuille 2
  • Cliquez sur une entrée de la liste et remarquez que cette valeur est écrite au niveau de la cellule

9.4. Ajout de sous-totales

Utilisons le même exemple et ajoutons des sous-totales pour les « Dons » par « Ville » et par « Secteur d’activité ».

Mais, il convient pour notre cas présent d’effectuer auparavant un tri par « Ville » et par « Secteur d’activité ». Je vous rappelle la procédure pour faire ce tri :

  • Cliquez sur une cellule de la liste de données
  • Cliquez sur l’onglet Données
  • Cliquez sur la commande Trier. La boite de dialogue Tri apparait.

 Exemple Sous Totales

Au niveau de la boite de dialogue Tri :

  • Assurez-vous que la case Mes données ont des en-têtes est bien cochée.
  • Sélectionnez la colonne « Ville » au niveau de la liste Trier par.
  • Cliquez ensuite sur le bouton Ajouter un niveau

Boite de dialogue Tri

  • Un second niveau de tri est ajouté. Sélectionnez la colonne « Date d’adhésion » au niveau de la liste Puis par.
  • Validez enfin en cliquant sur le bouton OK.

Ajoutons maintenant les sous-totales pour les « Dons » par « Ville » et par « Secteur d’activité » :

  • Cliquez sur une cellule de la liste de données
  • Cliquez sur l’onglet Données
  • Cliquez sur la commande Sous-total. La boite de dialogue Sous-total apparait.

Exemple Sous Totales 

Au niveau de la boite de dialogue Sous-total qui apparait :

  • Sélectionnez « Ville » de la liste A chaque changement de
  • Sélectionnez « Somme » de la liste Utiliser la fonction
  • Cochez « Dons en € » de la liste Ajouter un sous-total à
  • Cliquez sur le bouton OK

 Boite de dialogue Sous-total

Remarquez l’ajout à votre feuille d’une ligne avec un sous-total pour chaque changement de valeur à la colonne « Ville ». Remarquez également l’ajout de symboles de groupement à gauche de la fenêtre d’Excel. Cliquez sur chacun de ces symboles de groupement Symbole de groupement, Symbole de groupement, Symbole de groupementSymbole de groupement et Symbole de groupement pour voir le résultat.

 Exemple Sous Totales

Ajoutons maintenant les sous-totales par « Secteur d’activité ». Pour cela cliquez encore une fois sur le bouton Sous-total de l’onglet Données du ruban. La boite de dialogue Sous-total apparait. Remplissez-la comme suit :

  • Sélectionnez « Secteur d’activité » de la liste A chaque changement de
  • Sélectionnez « Somme » de la liste Utiliser la fonction
  • Cochez « Dons en € » de la liste Ajouter un sous-total à
  • Décochez Remplacer les sous-totaux existants, pour que Excel n’annule pas le sous-total précédent
  • Cliquez sur le bouton OK

Boite de dialogue Sous-total 

Remarquez l’ajout de sous-totaux par « Ville » et par « Secteur d’activité ». Et remarquez l’ajout du quatrième niveau pour les symboles de groupement.

 Exemple Sous Totales


<< 8. Travail avec les feuilles de calcul

10. Génération de graphiques >>


Commentaires des lecteurs

Ajouter un commentaire