Créer un tableau qui montre les lignes sélectionnées à partir d'une autre feuille

J'ai un classeur Excel avec une feuille à la recherche de quelque chose comme ceci:

Apple    |    15    |    Bob
Banana   |    20    |    Tim
Apple    |    19    |    Mary
Banana   |    25    |    Kate

Je veux créer une autre feuille qui n'affiche que les lignes de la première feuille qui ont "Apple" dans la première colonne:

Apple    |    15    |    Bob
Apple    |    19    |    Mary

Dans un sens, c'est analogue à une requête SQL de type SELECT, où nous avons sélectionnez toutes les entrées dans le premier tableau (feuille) qui ont une valeur donnée.

Le hic, c'est que je ne veux pas avoir à maintenir constamment la deuxième feuille. Si je change la première feuille—par exemple, le changement "Apple" dans la première ligne de "Raisin"—je veux la deuxième feuille automatiquement mise à jour afin qu'il ne montre que "Apple" lignes—dans cet exemple, seule la "Marie" ligne maintenant être montré.

Cela semble être souvent très utile. Est-il possible de le faire sans l'aide de Visual Basic scripting?

Vous pouvez soit utiliser un tableau croisé dynamique dans la deuxième feuille ou une formule de tableau. Les deux solutions sont indiqués dans la Excel: valeurs de retour de plusieurs lignes correspondantes
Est-il une raison de réponse n'est pas acceptée ?
Je n'ai pas testé. Je ne peux pas parce que je suis sur Mac Excel 2008 et ne peut pas utiliser VBA (il s'avère). J'ai donc besoin de non-VBA réponses seulement. Je vais mettre à jour la question.

OriginalL'auteur OldPeculier | 2013-05-24