Comment convertir une liste horizontale en liste verticale dans Excel ?
Supposons que vous ayez une ligne de données et qu'à certains moments, vous deviez convertir cette liste horizontale en une liste verticale (une colonne). Vous pouvez les saisir un par un dans une liste, mais cela est assez chronophage. Ce tutoriel traite des méthodes rapides pour convertir une liste horizontale en liste verticale dans Excel.
Convertir une liste horizontale en liste verticale avec une formule
Conversion rapide entre liste horizontale et liste verticale avec Kutools pour Excel
Convertir une liste horizontale en liste verticale avec Collage spécial
Convertir une liste horizontale en liste verticale avec une formule
Je vais ici vous présenter une formule qui peut vous aider à convertir une liste horizontale en liste verticale dans Excel.
Sélectionnez une cellule vide et saisissez-y cette formule =INDEX(A$1:L$1,LIGNES(M$1:M1)), puis appuyez sur la touche Entrée, ensuite faites glisser la poignée de recopie vers le bas jusqu'à ce qu'une valeur incorrecte apparaisse. Voir capture d'écran :
Astuce : Dans la formule ci-dessus, A1:L1 est la liste horizontale, et M1 est la cellule où vous utilisez la formule.
Conversion rapide entre liste horizontale et liste verticale avec Kutools pour Excel
Kutools pour Excel est un outil pratique pour les utilisateurs d'Excel, et sa fonction Transformer la plage peut convertir une ligne en colonne, convertir plusieurs lignes en une colonne, ou convertir une colonne en ligne, convertir des colonnes en ligne, etc.
Après avoir installé Kutools pour Excel, veuillez procéder comme suit :
1. Sélectionnez la liste horizontale et cliquez sur Kutools > Plage > Transformer la plage. Voir capture d'écran :
2. Dans la fenêtre contextuelle, cochez Plage vers une seule colonne, cliquez sur Ok, et une boîte de dialogue s'affiche pour sélectionner une cellule où afficher le résultat. Voir capture d'écran :
3. Cliquez sur OK. Maintenant, la liste horizontale a été convertie en une liste de colonnes.
Avec la fonction Transformer la plage de Kutools pour Excel, vous pouvez transposer une seule colonne ou ligne par des valeurs fixes ou un délimiteur de cellules vides, ou convertir une plage de cellules en une seule ligne ou colonne. Voir capture d'écran :
Convertir une seule colonne en plage de cellules par un nombre fixe de cellules |
![]() |
Convertir une seule colonne en plage de cellules par le délimiteur de cellules vides |
![]() |
Convertir une plage de cellules en une seule colonne |
![]() |
Convertir une liste horizontale en liste verticale avec Collage spécial
Dans Excel, vous pouvez utiliser le Collage spécial pour convertir une liste horizontale en liste verticale.
1. Sélectionnez les données de la ligne et appuyez sur Ctrl + C pour les copier. Voir capture d'écran :
2. Cliquez sur une cellule où vous souhaitez afficher le résultat, faites un clic droit pour ouvrir le menu contextuel, puis cliquez sur Collage spécial > Transposer dans Excel 2010 et 2013. Voir capture d'écran :
Dans Excel 2007, après avoir sélectionné Collage spécial dans le menu contextuel, une boîte de dialogue Collage spécial s'ouvre. Dans la boîte de dialogue, cochez l'option Tous et l'option Transposer, puis cliquez sur le bouton OK.
Maintenant, les données de la ligne ont été transposées en une colonne de données.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !