Requête MS Query en colonne dans Excel
djarums
Messages postés
6
Statut
Membre
-
djarums Messages postés 6 Statut Membre -
djarums Messages postés 6 Statut Membre -
Bonjour à toutes et à tous,
J'ai découvert depuis peu de temps l'option Micrsoft Query intégré à Excel, et nous aimerions l'utiliser dans mon entreprise.
Nos données sont stockées sous Access, dans une base de données simple. Je parviens à récupérer mes données, jusque la pas de problème.
Je n'ai malheureusement trouvé aucun indice à ce sujet sur aucun forum... :(
La ou je bloque, c'est que nos fichiers Excel demandent des données structurées en colonne. En gros, plutôt que d'avoir les occurences de la base en ligne comme ceci:
01 - Libellé - Nature - etc.
02 - Libellé - Nature - etc.
03 - Libellé - Nature - etc.
J'aimerai avoir
01 - 02 - 03
Libellé - Libellé - Libellé
Nature - Nature - Nature
Excel propose un tableau dynamique, j'ai besoin que le résultat apparaisse simplement directement comme ceci. Aucun traitement ou réorganisation n'est nécessaire...
Ma config: Windows XP Pro, Excel 2003
J'espère avoir été clair.
Merci d'avance à ceux qui auraient une petite idée pour m'aider!
Bon week-end!
J'ai découvert depuis peu de temps l'option Micrsoft Query intégré à Excel, et nous aimerions l'utiliser dans mon entreprise.
Nos données sont stockées sous Access, dans une base de données simple. Je parviens à récupérer mes données, jusque la pas de problème.
Je n'ai malheureusement trouvé aucun indice à ce sujet sur aucun forum... :(
La ou je bloque, c'est que nos fichiers Excel demandent des données structurées en colonne. En gros, plutôt que d'avoir les occurences de la base en ligne comme ceci:
01 - Libellé - Nature - etc.
02 - Libellé - Nature - etc.
03 - Libellé - Nature - etc.
J'aimerai avoir
01 - 02 - 03
Libellé - Libellé - Libellé
Nature - Nature - Nature
Excel propose un tableau dynamique, j'ai besoin que le résultat apparaisse simplement directement comme ceci. Aucun traitement ou réorganisation n'est nécessaire...
Ma config: Windows XP Pro, Excel 2003
J'espère avoir été clair.
Merci d'avance à ceux qui auraient une petite idée pour m'aider!
Bon week-end!
A voir également:
- Requête MS Query en colonne dans Excel
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
7 réponses
A part un copier/collage spécial transposé dans Exel, je ne vois pas. Ce qui oblige donc à une manip après récupération.
On pourrait aussi utiliser la fonction TRANSPOSE, mais elle oblige à connaître à l'avance le nombre de lignes de données rapatriées depuis Access, ce qui est rareremnt le cas...
On pourrait aussi utiliser la fonction TRANSPOSE, mais elle oblige à connaître à l'avance le nombre de lignes de données rapatriées depuis Access, ce qui est rareremnt le cas...
bonjour
Ce que tu veux obtenir peut se faire avec copier et collage spécial avec transposé coché, mais c'est une manipulation complémentaire.
Ce que tu veux obtenir peut se faire avec copier et collage spécial avec transposé coché, mais c'est une manipulation complémentaire.
Bonjour Messieurs!
Merci pour vos réponses à tous les deux.
J'ai bien envisagé les options que vous mentionnez, mais en effet, elle ne me conviennent pas vraiment.
C'est donc une fonction qui n'existe pas dans MS Query...?
Bonne journée!
Merci pour vos réponses à tous les deux.
J'ai bien envisagé les options que vous mentionnez, mais en effet, elle ne me conviennent pas vraiment.
C'est donc une fonction qui n'existe pas dans MS Query...?
Bonne journée!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hello all.
Bon, j'en profite pour poser une nouvelle question. Vous pourrez p'tet bien m'aider.
Quelqu'un a-t-il déjà essayé de lancer des requêtes les une en dessous des autres, dans Excel avec Query?
Parce que moi, il me donne l'impression que la requête s'étend sur plusieurs cases de la feuille Excel. Par exemple, si je fait une requête, ayant un résultat unique (une seule valeur) en A1. Eh bien, ensuite, quand je clique en A2, il me propose de modifier la requête, et non pas d'en créer une autre.
Et pire, si j'ai une donnée statique en A2, et que je relance la requête en A1, il écrase ma donnée en A2...
J'ai bien essayé de trouver des paramètres d'affichage (par exemple, je décoche l'affichage du nom des champs), mais sans succès...
Je croise les doigts, parce que ici, c'est un peut la galère... :(
Bon, j'en profite pour poser une nouvelle question. Vous pourrez p'tet bien m'aider.
Quelqu'un a-t-il déjà essayé de lancer des requêtes les une en dessous des autres, dans Excel avec Query?
Parce que moi, il me donne l'impression que la requête s'étend sur plusieurs cases de la feuille Excel. Par exemple, si je fait une requête, ayant un résultat unique (une seule valeur) en A1. Eh bien, ensuite, quand je clique en A2, il me propose de modifier la requête, et non pas d'en créer une autre.
Et pire, si j'ai une donnée statique en A2, et que je relance la requête en A1, il écrase ma donnée en A2...
J'ai bien essayé de trouver des paramètres d'affichage (par exemple, je décoche l'affichage du nom des champs), mais sans succès...
Je croise les doigts, parce que ici, c'est un peut la galère... :(
Le problème que je rencontre n'est pas le même que le tien.
Si la première requête renvoie deux colonnes et la deuxième 3, quand j'actualise la première et que le résultat comporte un numéro de ligne supérieur à celui déjà affiché, ça décale la dexième requête mais seulement les deux premières colonnes, ce qui met un bazar assez considérable.
Si les deux requêtes ont le même nombre de colonnes, ça ne fonctionne vraiment bien que si j'actualise chaque requête séparément. Le "actualiser tout" bouleverse tout et je n'arrive pas à piger la logique...
La seule chose qui ne pose pas problème, c'est la "donnée statique". Elle, par contre, elle est décalée vers le haut ou le bas suivant le nombre d'enregistrements renvoyés, mais jamais écrasée...
--
Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?
Si la première requête renvoie deux colonnes et la deuxième 3, quand j'actualise la première et que le résultat comporte un numéro de ligne supérieur à celui déjà affiché, ça décale la dexième requête mais seulement les deux premières colonnes, ce qui met un bazar assez considérable.
Si les deux requêtes ont le même nombre de colonnes, ça ne fonctionne vraiment bien que si j'actualise chaque requête séparément. Le "actualiser tout" bouleverse tout et je n'arrive pas à piger la logique...
La seule chose qui ne pose pas problème, c'est la "donnée statique". Elle, par contre, elle est décalée vers le haut ou le bas suivant le nombre d'enregistrements renvoyés, mais jamais écrasée...
--
Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?