Fonction TOCOL d’Excel
La fonction TOCOL transforme un tableau ou une plage en une seule colonne.
Remarque : Cette fonctionnalité n’est disponible que dans Excel pour Microsoft 365 sur le canal Insider.

Fonction TOCOL contre fonction TOROW
La fonction TOCOL transforme un tableau ou une plage en une seule colonne, tandis que la fonction TOROW les convertit en une seule ligne.
Syntaxe
=TOCOL()array, [ignore], [scan_by_column])
Arguments
Valeur de retour
Elle renvoie une seule colonne.
Exemple
Nous prenons ici le tableau ci-dessous comme exemple pour illustrer les différentes utilisations de la fonction TOCOL.

#Exemple 1 : Transformer une plage en une seule colonne et conserver toutes les valeurs par défaut
Par exemple, vous souhaitez extraire uniquement les trois premières lignes ou colonnes du tableau des ventes. Utilisez l’une des formules ci-dessous pour y parvenir.
La plage ci-dessus contient à la fois des cellules vides et des valeurs d’erreur. Pour la transformer en une seule colonne tout en conservant toutes les valeurs dans la colonne obtenue, appliquez la formule suivante.
Sélectionnez une cellule, par exemple H6 dans ce cas, saisissez la formule suivante et appuyez sur la touche Entréepour obtenir la nouvelle colonne.
=TOCOL(B6:F9)

Remarques:
#Exemple 2 : Transformer une plage en une seule colonne et ignorer certains types de valeurs
Pour ignorer toutes les cellules vides, il suffit d’indiquer le nombre 1 comme argument « ignore ». La formule est la suivante.
=TOCOL(B6:F9,1)

Pour ignorer les valeurs d’erreur, utilisez le nombre 2 comme argument « ignore ». Voici la formule :
=TOCOL(B6:F9,2)

Pour ignorer à la fois les cellules vides et les erreurs, utilisez la valeur 3 comme argument « ignore ».
=TOCOL(B6:F9,3)

#Exemple 3 : Transformer une plage en une seule colonne en balayant les valeurs par colonne
Par défaut, la fonction TOCOL parcourt le tableau ligne par ligne. Pour obtenir une seule colonne à partir d’un tableau balayé colonne par colonne, définissez l’argument « scan_by_column » sur VRAI.
Sélectionnez une cellule, par exemple J6 dans ce cas, saisissez la formule suivante et appuyez sur la touche Entréepour obtenir la nouvelle colonne.
=TOCOL(B6:F9,3,TRUE)

Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
- Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
- Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.