101 votes

Comment exécuter une requête SQL sur un tableau Excel ?

J'essaie de créer un sous-tableau à partir d'une autre table de tous les champs de nom de famille triés de A à Z qui ont un champ de numéro de téléphone qui n'est pas nul. Je pourrais le faire assez facilement avec SQL, mais je n'ai aucune idée de la façon de procéder pour exécuter une requête SQL dans Excel. Je suis tenté d'importer les données dans postgresql et de les interroger à cet endroit, mais cela semble un peu excessif.

Pour ce que j'essaie de faire, la requête SQL SELECT lastname, firstname, phonenumber WHERE phonenumber IS NOT NULL ORDER BY lastname ferait l'affaire. Cela semble trop simple pour que ce soit quelque chose qu'Excel ne puisse pas faire nativement. Comment puis-je exécuter une requête SQL comme celle-ci à partir d'Excel ?

-1voto

Holmes IV Points 1548

Je ne comprends peut-être pas bien, mais n'est-ce pas exactement ce que fait un tableau croisé dynamique ? Avez-vous les données dans un tableau ou juste une liste filtrée ? Si ce n'est pas un tableau, faites-en un (ctrl+l). Si c'est le cas, activez simplement n'importe quelle cellule du tableau et insérez un tableau croisé dynamique dans une autre feuille. Ajoutez ensuite les colonnes nom, prénom, numéro de téléphone à la section des lignes. Ajoutez ensuite le numéro de téléphone à la section filtre et éliminez les valeurs nulles. Maintenant, triez comme d'habitude.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X