Comment déplacer des colonnes par glisser-déposer dans Excel 2011?

19

Comment déplacer des colonnes par glisser-déposer dans Excel 2011?

Excellent
la source
Pourquoi dans le monde devons-nous même poser cette question ??? Haha - c'est la troisième fois que je cherche la réponse sur Google. La solution est donc non intuitive. +1 pour demander et obtenir une réponse efficace.
bgmCoder

Réponses:

30

Répondu par deargeek.net :

  1. Sélectionnez la colonne ou la ligne que vous souhaitez déplacer
  2. Déplacez le pointeur de votre souris sur le bord bleu de la sélection jusqu'à ce qu'il passe d'une croix à une flèche ou à une main de pointeur standard. Remarque: le pointeur de la souris doit se trouver sur l'une des cellules en surbrillance et non sur les en-têtes de lignes ou de colonnes.
  3. Maintenez la touche Maj enfoncée, cliquez et faites glisser la colonne / la ligne vers la nouvelle position. Une faible barre en forme de «I» qui parcourt toute la longueur de la ligne ou de la colonne, ainsi qu'une case indiquant l'emplacement de la nouvelle ligne ou de la nouvelle colonne.
  4. Relâchez le bouton de la souris, puis laissez le SHIFTbouton et votre ligne ou colonne sera déplacée.

J'ai vérifié cela avec Excel 2011 (14.0.2) sous Mac OS 10.6.7.

Brian
la source
+1 Ce sera une grande économie de temps pour moi. J'ai confirmé que cela fonctionne avec Excel 2007 sur Windows Vista. Cela fonctionne également avec les colonnes d'une table de données externe. Les colonnes restent en place même après une actualisation des données.
Dbenham
1
Wow, l'équipe Excel devrait remporter un prix pour l'interface utilisateur la plus intuitive de celle-ci.
devios1
Fonctionne également dans Excel 2013 sous Windows.
Geoff
Pour moi: étape 2, le pointeur passe d'une croix à une main, pas à une flèche. Excel 2011 14.3.5.
Simon Woodside
Vous souhaitez ajouter que cela ne fonctionnera pas pour les données filtrées dans Excel 2010. Les colonnes devront être non filtrées avant de pouvoir être déplacées.
Steven M. Vascellaro
1

En effet, dans Excel 2010, vous pouvez utiliser cette méthode pour déplacer une colonne de données.

Pourtant:

  1. L'en-tête ne suit pas, doit être copié.
  2. La colonne vide doit alors être supprimée.
  3. Excel ne reconnaît pas une colonne déplacée de l'intérieur d'un tableau à une position très gauche comme faisant partie du tableau (elle n'a pas été testée pour le déplacer à la fin du tableau).
  4. L'inclusion de la colonne nouvellement déplacée dans une plage de sélection pour convertir la table en plage n'est pas autorisée, le bouton est grisé; ne devez sélectionner que la table définie à l'origine pour la convertir en plage.

Il est plus facile de reconvertir la table en plage, utilisez les colonnes Couper / Insérer pour réorganiser, puis reconvertissez-la en table.

Ce serait génial si ces tables avaient la capacité de déplacement d'un tableau croisé dynamique.

Merci

Kim
la source
1

Sous Windows 7, Office 2010, j'ai constaté que la SHIFTclé, décrite par Brian ci-dessus, n'était pas nécessaire et qu'elle changeait en fait le comportement de "déplacement avec insertion" à "déplacement avec écrasement", c'est-à-dire plutôt que d'obtenir une fine ligne d'insertion verticale. , Excel a une insertion rectangulaire et vous demande: "Voulez-vous remplacer le contenu des cellules de destination?"

La CTRLclé change le comportement du déplacement à la copie.

En outre, contrairement à la note de Kim, la technique décrite déplace la colonne d’en-tête à volonté.

PeterVermont
la source
0

Aucun changement requis

  1. Sélectionnez la colonne Table en cliquant sur l'en-tête (données uniquement sélectionnées).
  2. Cliquez à nouveau sur En-tête pour sélectionner l'en-tête ainsi que les données.
  3. déplacez la souris sur le côté de la cellule d'en-tête pour obtenir une flèche à quatre pointes
  4. cliquez et faites glisser vers le nouvel emplacement dans la table.
Simon
la source