2013-08-28 00:10:42 +0000 2013-08-28 00:10:42 +0000
6
6

Excel 2010 - comment sélectionner ou afficher des lignes si la colonne C a des valeurs spécifiques ? Non VB

J'ai un énorme tableur et la colonne C contient des identifiants tels que 1, 99, 732387, 28. J'ai une liste séparée d'identifiants tels que 23, 87, 902 et je ne veux afficher que les lignes dont la valeur de la colonne C appartient à ma liste. Quelle est la manière la plus simple de procéder ?

Example:
My spreadsheet:
A B 1 C D
E F 3 G H
I J 8 K L
M N 9 O P
My list: 3, 9.
I want to see 
E F 3 G H 
M N 9 O P
and hide other rows.

Réponses (3)

5
5
5
2013-08-28 01:41:31 +0000

Je pense que le filtrage est la voie à suivre.

Comme décrit dans le tutoriel de Earnie et dans la réponse de Grietom, vous pouvez sélectionner des critères de filtrage en activant/désactivant des cases à cocher.

Filtrage avancé dans Excel

Si votre liste de lignes à afficher est plus longue (et peut-être change de temps en temps), vous pouvez également utiliser l'approche du filtrage avancé comme décrit ici en détail : https://support.office.com/en-us/article/Filter-by-using-advanced-criteria-4c9222fe-8529-4cd7-a898-3f16abdff32b

Il vous permet

  • d'utiliser une gamme de cellules pour la définition des critères de filtrage
  • de définir des combinaisons de critères plus complexes avec ET/OU, …
  • vous pouvez filtrer le tableau original directement ou laisser Excel écrire les résultats dans un autre tableau

tiré du tutoriel Microsoft susmentionné :

Les sections suivantes fournissent des exemples de critères complexes.

  • Critères multiples dans une colonne
  • Critères multiples dans plusieurs colonnes où tous les critères doivent être vrais
  • Critères multiples dans plusieurs colonnes où tout critère peut être vrai
  • Ensembles multiples de critères où chaque ensemble comprend des critères pour plusieurs colonnes
  • Ensembles multiples de critères où chaque ensemble comprend des critères pour une colonne
  • Critères pour trouver des valeurs de texte qui partagent certains caractères mais pas d'autres
  • Critères créés à la suite d'une formule
  • Filtrage pour les valeurs supérieures à la moyenne de toutes les valeurs dans la plage de données > * Filtrage pour le texte en utilisant une recherche sensible à la casse

Tutoriel étape par étape

(désolé, Je n'ai pas Excel 2010, mais une version plus ancienne, donc peut-être que les menus sont un peu différents, mais en général ça devrait fonctionner comme ça)

  1. Créer une liste avec des critères de filtrage :
    Nom de la colonne en haut, toutes les lignes suivantes sont combinées avec l'opérateur “OR” (Cellules A11:A13 dans mon exemple

  2. Sélectionnez la plage de cellules qui doit être filtrée (A2:E6 dans l'exemple)

  3. Allez au menu Data / Filters / Advanced Filters...

  4. Définissez les critères de filtrage :
    les résultats doivent être affichés dans la nouvelle plage de cellules les critères dans la plage A11:A13 les résultats seront dans la plage A20

  5. Après avoir confirmé avec ok, vous devriez avoir les lignes filtrées dans les cellules A20:E22 comme cela :

Ressources supplémentaires

Vous trouverez également une vidéo tutoriel pour Excel 2010 sur Youtube

2
2
2
2013-08-28 01:27:26 +0000

Selon la taille de l'ensemble des données, je peux envisager deux approches.

La première consisterait à utiliser des filtres. Il y a un bon tutoriel sur ceci ici

La seconde serait d'utiliser VLOOKUP. Vous pouvez faire cela avec VLOOKUP avec quelque chose comme :

=IF(ISNA(VLOOKUP(C1;F:F;1;FALSE));"";C1)

En décomposant cette formule, l'énoncé le plus interne est le VLOOKUP , où vous recherchez une correspondance exacte pour la valeur de C1 dans la colonne F. Si aucune correspondance n'est trouvée, un #N/A sera renvoyé, et ISNA() renverra True. La clause True pour l'énoncé IF dit de faire la cellule “”, sinon, gardez-la.

La mise en œuvre complète serait quelque chose comme mettre cette formule dans la colonne A sur une nouvelle feuille de calcul, et les colonnes B à F seraient de la même forme :

=IF(ISBLANK(A1),"",B1)

Et répétez cela pour les autres colonnes, et remplissez.

Une fois que c'est fait, vous pouvez copier et coller des valeurs spéciales uniquement, et trier les données pour vous débarrasser des lignes vides.

0
0
0
2013-08-28 01:34:39 +0000

Excel dispose d'un outil pratique appelé “format to table” qui vous permet de mettre vos données dans un tableau qui peut être trié ou filtré facilement.

Voici une partie de MS http://office.microsoft.com/en-us/excel-help/create-or-delete-an-excel-table-previously-a-list-in-a-worksheet-HA010342376.aspx

En gros, tout ce que vous faites est de sélectionner vos données, de choisir “format to table” dans la section HOME du ruban et vous avez des en-têtes de colonnes avec de petites flèches dans le coin inférieur droit à partir desquelles vous pouvez filtrer les données en décochant des cases.

Comme ça :

Questions connexes

13
13
16
8
4