Table des matières
Fonction Excel ChooseCols
Disponibilité de la fonction ChooseCols
Comment utiliser la fonction ChooseCols dans Excel
Obtenez les dernières colonnes de portée
Obtenez toutes les autres colonnes dans Excel
Retourner un tableau horizontalement dans Excel
Extraire les colonnes basées sur la chaîne avec des nombres
Extraire les colonnes de plusieurs gammes
La fonction ChooseCols ne fonctionne pas
#VALEUR! erreur
#NOM? erreur
#RÉPANDRE! erreur
Classeur de pratique pour télécharger
Maison Les sujets excel Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Mar 25, 2025 am 09:40 AM

Ce tutoriel vous présentera une nouvelle fonction de tableau dynamique Excel 365 nommée ChooseCols et montrera comment vous pouvez l'utiliser pour extraire toutes les colonnes spécifiques d'un tableau.

Imaginez que vous travaillez avec un ensemble de données de centaines ou de milliers de colonnes. De toute évidence, certaines colonnes sont plus importantes que d'autres, et naturellement vous voudrez peut-être lire leurs données en premier. Excel 365 offre une fonction parfaite pour le travail, qui peut récupérer instantanément des spécifiques à partir d'un tableau, vous pouvez donc vous concentrer sur les informations les plus pertinentes.

Fonction Excel ChooseCols

La fonction ChooseCols dans Excel est conçue pour renvoyer les colonnes spécifiées à partir d'un tableau ou d'une plage.

La syntaxe comprend les arguments suivants:

ChooseCols (array, col_num1, [col_num2],…)

Où:

Tableau (requis) - le tableau ou la plage source.

Col_num1 (requis) - un entier spécifiant la première colonne à retourner.

COL_NUM2 ,… (Facultatif) - Nombres d'index des colonnes supplémentaires à retourner.

Et c'est à quoi peut ressembler la fonction ChooseCols dans votre Excel:

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Disponibilité de la fonction ChooseCols

Actuellement, la fonction ChooseCols est disponible dans Excel pour Microsoft 365 (Windows et Mac) et Excel pour le Web.

Conseil. Pour extraire certaines lignes d'une gamme ou d'un tableau, la fonction de chooserows peut être utile.

Comment utiliser la fonction ChooseCols dans Excel

ChooseCols est une fonction de tableau dynamique, il gère donc les tableaux nativement. La formule doit être saisie dans une seule cellule - la cellule supérieure gauche de la plage de destination - et elle se déverse automatiquement dans autant de colonnes que celle l'a spécifié, ses arguments et autant de lignes qu'il y en a dans le tableau d'origine. Le résultat est un réseau dynamique unique, qui est appelé une plage de déversement.

Pour faire une formule ChooseCols dans Excel, c'est ce que vous devez faire:

  1. Pour le tableau , fournissez une gamme de cellules ou un tableau de valeurs.
  2. Pour COL_NUM , fournissez un entier positif ou négatif indiquant la colonne à retourner. Un nombre positif tire une colonne correspondante du côté gauche du tableau, un nombre négatif - du côté droit du tableau. Pour obtenir plusieurs colonnes, vous pouvez définir leurs nombres dans des arguments distincts ou dans un argument sous la forme d'une constante de tableau.

Par exemple, pour obtenir des colonnes 2, 3 et 4 à partir de la plage A4: E19, la formule est:

=CHOOSECOLS(A4:E19, 2, 3, 4)

Alternativement, vous pouvez utiliser une constante de tableau horizontale telle que {2,3,4} ou une constante de tableau vertical tel que {2; 3; 4} pour spécifier les numéros de colonne:

=CHOOSECOLS(A4:E19, {2,3,4})

=CHOOSECOLS(A4:E19, {2;3;4})

Les trois formules ci-dessus fourniront le même résultat:

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Dans certaines situations, vous pouvez trouver plus pratique de saisir les numéros de colonne dans certaines cellules, puis de référencer ces cellules individuellement ou de fournir une référence à une seule plage. Par exemple:

=CHOOSECOLS(A4:E19, G4, H4, I4)

=CHOOSECOLS(A4:E19, G4:I4)

Cette approche vous donne plus de flexibilité - pour extraire toute autre colonne, vous tapez simplement différents nombres dans les cellules prédéfinies sans avoir à modifier la formule elle-même.

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Maintenant que vous connaissez les éléments essentiels, plongeons dans les extras et explorons des formules ChooseCols légèrement plus complexes pour gérer des scénarios spécifiques.

Obtenez les dernières colonnes de portée

Pour retourner une ou plusieurs colonnes à partir de la fin d'une plage, fournissez des nombres négatifs pour les arguments COL_NUM . Cela permettra à la fonction de commencer à compter les colonnes à partir du côté droit du tableau.

Par exemple, pour obtenir la dernière colonne de la gamme, utilisez cette formule:

=CHOOSECOLS(A4:E19, -1)

Pour extraire les deux dernières colonnes, utilisez celle-ci:

=CHOOSECOLS(A4:E19, -2, -1)

Pour retourner les 2 dernières colonnes dans l'ordre inverse, modifiez l'ordre des arguments COL_NUM comme ceci:

=CHOOSECOLS(A4:E19, -1, -2)

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Obtenez toutes les autres colonnes dans Excel

Pour extraire toutes les autres colonnes à partir d'une plage donnée, vous pouvez utiliser les chooseCols avec plusieurs autres fonctions. Ci-dessous, il y a deux versions de la formule pour extraire des colonnes impaises et même.

Pour obtenir des colonnes impaires (comme 1, 3, 5, etc.), la formule est:

=CHOOSECOLS(A4:E19, SEQUENCE(ROUNDUP(COLUMNS(A4:E19)/2, 0), 1, 1, 2))

Pour retourner même les colonnes (telles que 2, 4, 6, etc.), la formule prend cette forme:

=CHOOSECOLS(A4:E19, SEQUENCE(ROUNDDOWN(COLUMNS(A4:E19)/2, 0), 1, 2, 2))

La capture d'écran ci-dessous montre la première formule en action:

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Comment fonctionne cette formule:

Brève explication : La fonction ChooseCols renvoie toutes les autres colonnes basées sur un tableau de nombres ou même séquentiels produits par la fonction de séquence.

Une rupture de formule détaillée :

La première étape consiste à calculer le nombre de colonnes à retourner. Pour cela, nous utilisons l'une de ces formules:

ROUNDUP(COLUMNS(A4:E19)/2, 0)

ou

ROUNDDOWN(COLUMNS(A4:E19)/2, 0)

Les colonnes comptent le nombre total de colonnes dans la plage de source. Vous divisez ce nombre par 2, puis, selon que vous extrairez les colonnes étranges ou même, autour du quotient, vers le haut ou vers le bas vers l'entier à l'aide d'un tour out-up. Un arrondissement est nécessaire au cas où la plage de source contient un nombre impair de colonnes, ce qui laisse un reste lorsqu'il est divisé par 2.

Notre gamme de source a 5 colonnes. Ainsi, pour les colonnes impairs, le tour du tour (5/2, 0) renvoie 3, tandis que pour les colonnes égales (5/2, 0) renvoie 2.

Le numéro retourné est servi au premier argument ( lignes ) de la fonction de séquence.

Pour les colonnes étranges, nous obtenons:

SEQUENCE(3, 1, 1, 2)

Cette formule de séquence génère un tableau de nombres composés de 3 lignes et 1 colonne, à partir de 1 et incrémentée par 2, qui est {1; 3; 5}.

Pour même des colonnes, nous avons:

SEQUENCE(2, 1, 2, 2)

Dans ce cas, la séquence produit un tableau de nombres composés de 2 lignes et 1 colonne, à partir de 2 et incrémentée par 2, qui est {2; 4}.

Le tableau ci-dessus va à l'argument Col_Num1 de ChooseCols, et vous obtenez le résultat souhaité.

Retourner un tableau horizontalement dans Excel

Pour inverser l'ordre des colonnes dans un tableau de gauche à droite, vous pouvez utiliser les fonctions ChooseCols, Séquence et Colonnes de cette manière:

=CHOOSECOLS(A4:D19, SEQUENCE(COLUMNS(A4:D19)) *-1)

En conséquence, la plage d'origine est renversée horizontalement comme indiqué dans l'image ci-dessous:

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Comment fonctionne cette formule:

Ici, nous utilisons la fonction de séquence pour générer un tableau contenant autant de nombres séquentiels que des colonnes dans le tableau source. Pour cela, nous nid les colonnes (A4: D13) dans l'argument des lignes :

SEQUENCE(COLUMNS(A4:D19))

Les autres arguments ( colonnes , démarrage , étape ) sont omis, donc ils par défaut 1. En conséquence, la séquence produit un tableau de nombres séquentiels tels que 1, 2, 3,…, n, où n est l'indice de la dernière colonne du tableau. Pour forcer la fonction ChooseCols à compter les colonnes de droite à gauche, nous multiplions chaque élément de la séquence générée par -1. En conséquence, nous obtenons un tableau de nombres négatifs tels que {-1; -2; -3}, qui va à l'argument Col_num de ChooseCols, en lui demandant de renvoyer les colonnes correspondantes du côté droit du tableau:

CHOOSECOLS(A4:D19, {-1;-2;-3;-4})

Extraire les colonnes basées sur la chaîne avec des nombres

Dans la situation où les numéros d'index des colonnes cibles sont fournis sous la forme d'une chaîne de texte, vous pouvez utiliser la fonction TextsPlit pour diviser la chaîne par un délimiteur donné, puis passer le tableau de nombres résultant à ChooseCols.

Disons que les numéros de colonne sont répertoriés dans la cellule H3, séparés par une virgule et un espace. Pour obtenir les colonnes d'intérêt, utilisez cette formule:

=CHOOSECOLS(A4:E19, TEXTSPLIT(H3, ", ") *1)

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

Comment fonctionne cette formule:

Tout d'abord, vous divisez une chaîne par un délimiteur donné (une virgule et un espace dans notre cas):

TEXTSPLIT(H3, ", ")

Un résultat intermédiaire est un tableau de valeurs de texte telles que {"1", "4", "5"}. Pour convertir le texte en nombres, multipliez les éléments du tableau par 1 ou effectuez une autre opération mathématique qui ne modifie pas les valeurs d'origine.

TEXTSPLIT(H3, ", ") *1

Cela produit un tableau de valeurs numériques {1,4,5} que la fonction ChooseCols peut traiter, et vous obtiendrez le résultat que vous recherchez:

CHOOSECOLS(A4:E19, {1,4,5})

Extraire les colonnes de plusieurs gammes

Pour obtenir des colonnes particulières à partir de plusieurs gammes non contiguës, vous fusionnez d'abord toutes les gammes en une avec l'aide de la fonction VSTACK, puis gérez la plage fusionnée avec des chooseCols.

Par exemple, pour retourner les colonnes 1 et 3 des plages A4: D8, A12: D15 et A19: D21, la formule est:

=CHOOSECOLS(VSTACK(A4:D8, A12:D15, A19:D21), 1, 3)

Fonction Excel ChooseCols pour obtenir des colonnes du tableau ou de la gamme

La fonction ChooseCols ne fonctionne pas

Si la formule ChooseCols lance une erreur, il est probablement l'un des éléments suivants.

#VALEUR! erreur

Se produit si la valeur absolue de tout argument COL_NUM est nulle ou supérieure au nombre total de colonnes dans le tableau référé.

#NOM? erreur

Se produit si le nom de la fonction est mal orthographié ou si la fonction n'est pas disponible dans votre version Excel. Actuellement, ChooseCols n'est pris en charge que dans Excel 365 et Excel pour le Web. Pour plus de détails, voyez comment corriger l'erreur #Name dans Excel.

#RÉPANDRE! erreur

Se produit lorsque quelque chose empêche la formule de renverser les résultats dans les cellules voisines. Pour le réparer, effacez simplement les cellules obstruées. Pour plus d'informations, veuillez voir comment réparer #Spill! Erreur dans Excel.

C'est comment utiliser la fonction ChooseCols dans Excel pour retourner des colonnes particulières à partir d'une plage ou d'un tableau. Merci d'avoir lu et de vous voir sur notre blog la semaine prochaine!

Classeur de pratique pour télécharger

Formule Excel ChooseCols - Exemples (fichier .xlsx)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment créer une chronologie dans Excel pour filtrer les tables et graphiques de pivot Comment créer une chronologie dans Excel pour filtrer les tables et graphiques de pivot Mar 22, 2025 am 11:20 AM

Cet article vous guidera tout au long du processus de création d'une chronologie pour les tables et graphiques de pivot Excel et montrera comment vous pouvez l'utiliser pour interagir avec vos données de manière dynamique et engageante. Vous avez organisé vos données dans un pivo

Formule Excel pour trouver des valeurs top 3, 5, 10 dans la colonne ou la ligne Formule Excel pour trouver des valeurs top 3, 5, 10 dans la colonne ou la ligne Apr 01, 2025 am 05:09 AM

Ce didacticiel montre comment localiser efficacement les n valeurs supérieures dans un ensemble de données et récupérer les données associées à l'aide de formules Excel. Que vous ayez besoin des critères les plus élevés, les plus bas ou les plus élevés, ce guide fournit des solutions. Findi

Tout ce que vous devez savoir pour trier les données dans Google Sheets Tout ce que vous devez savoir pour trier les données dans Google Sheets Mar 22, 2025 am 10:47 AM

Master Google Sheets Tri: un guide complet Le tri des données dans Google Sheets n'a pas besoin d'être complexe. Ce guide couvre diverses techniques, du tri des feuilles entières à des gammes spécifiques, par couleur, date et plusieurs colonnes. Que vous soyez un novi

Regex pour extraire les chaînes dans Excel (une ou toutes les correspondances) Regex pour extraire les chaînes dans Excel (une ou toutes les correspondances) Mar 28, 2025 pm 12:19 PM

Dans ce tutoriel, vous apprendrez à utiliser des expressions régulières dans Excel pour trouver et extraire des sous-chaînes correspondant à un modèle donné. Microsoft Excel fournit un certain nombre de fonctions pour extraire du texte des cellules. Ces fonctions peuvent faire face à la plupart

Ajouter une liste déroulante sur le modèle d'e-mail Outlook Ajouter une liste déroulante sur le modèle d'e-mail Outlook Apr 01, 2025 am 05:13 AM

Ce didacticiel vous montre comment ajouter des listes déroulantes à vos modèles de messagerie Outlook, y compris plusieurs sélections et population de bases de données. Bien que Outlook ne prenne pas directement en charge les listes déroulantes, ce guide fournit des solutions créatives. Modèles de messagerie SAV

Comment activer les modèles dans Gmail - Guide de configuration rapide Comment activer les modèles dans Gmail - Guide de configuration rapide Mar 21, 2025 pm 12:03 PM

Ce guide vous montre deux façons faciles d'activer les modèles de messagerie dans Gmail: utiliser les paramètres intégrés de Gmail ou installer les modèles de messagerie partagés pour l'extension Gmail Chrome. Les modèles Gmail sont un énorme gain de temps pour les e-mails fréquemment envoyés, éliminant

Comment planifier l'envoi de perspectives Comment planifier l'envoi de perspectives Mar 22, 2025 am 09:57 AM

Ne serait-il pas pratique si vous pouviez composer un e-mail maintenant et l'avoir envoyé plus tard et plus opportun? Avec la fonction de planification d'Outlook, vous pouvez faire exactement cela! Imaginez que vous travaillez tard dans la nuit, inspiré par un IDE brillant

Comment supprimer / diviser le texte et les nombres dans Excel Cell Comment supprimer / diviser le texte et les nombres dans Excel Cell Apr 01, 2025 am 05:07 AM

Ce tutoriel montre plusieurs méthodes de séparation du texte et des nombres dans les cellules Excel, en utilisant à la fois des fonctions intégrées et des fonctions VBA personnalisées. Vous apprendrez à extraire les nombres tout en supprimant le texte, isolez le texte tout en jetant les nombres

See all articles