CHOISIRCOLS dans Excel (CHOOSECOLS) : comment l'utiliser
CHOISIRCOLS n'affiche que les colonnes d'un tableau que vous choisissez, dans l'ordre que vous voulez. Le résultat se propage et se met à jour tout seul. Disponible dans Excel 365 et 2024.
Essayez gratuitement les premiers exercicesDans la leçon Excel 365 pour utilisateurs avancés
Que fait CHOISIRCOLS ?
CHOISIRCOLS fait une copie d'un tableau avec seulement les colonnes que vous indiquez. Vous tapez la formule dans une seule cellule, et le résultat se propage vers la droite et vers le bas. Si quelque chose change dans le tableau, la copie change aussi.
Les colonnes viennent dans l'ordre de vos numéros : avec 3;1, la troisième colonne vient en premier. Un nombre négatif compte depuis la droite : -1 est donc toujours la dernière colonne. CHOISIRCOLS fonctionne dans Excel 365 et Excel 2024.
Pour les lignes, il existe trois fonctions sœurs. CHOISIRLIGNES fonctionne de la même façon, avec des numéros de ligne. PRENDRE garde les premières lignes, ou les dernières avec un signe moins, et EXCLURE les retire. Avec TRIER, vous faites ainsi un top 3 qui se met à jour de lui-même.
Quand utiliser CHOISIRCOLS ?
- Une synthèse avec seulement les noms et les totaux d'un tableau large : =CHOISIRCOLS(A1:F50;1;6).
- Mettre des colonnes dans un autre ordre : =CHOISIRCOLS(A1:C20;3;1;2).
- La dernière colonne d'un tableau, sans compter : =CHOISIRCOLS(A1:H20;-1).
- Choisir deux colonnes et les trier aussitôt : =TRIER(CHOISIRCOLS(A2:D20;1;4);2;-1).
- Les trois plus grands chiffres d'affaires, qui se mettent à jour : =PRENDRE(TRIER(A2:C50;3;-1);3).
- Une liste sans la ligne de titres : =EXCLURE(A1:C50;1).
Syntaxe
La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.
Seulement les colonnes que vous indiquez, dans cet ordre.
Avec un exemple : =CHOISIRCOLS(A1:C6;1;3)
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
CHOISIRCOLS | Le nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules. | CHOISIRCOLS |
( ) | Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments. | ( ) |
tableau | Le tableau ou la plage où vous choisissez. | A1:C6 |
no_col1 | La première colonne que vous voulez voir. On compte à partir de 1, ou depuis la droite avec un signe moins : -1 est la dernière colonne. | 1 |
[no_col2] | Facultatif : une autre colonne, et ainsi de suite. L'ordre des numéros est l'ordre du résultat. | 3 |
; | Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule. | ; |
[ ] | Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais. | |
... | Vous pouvez en indiquer d'autres, chaque fois séparés par un point-virgule. |
CHOISIRCOLS étape par étape
E1 contient =CHOISIRCOLS(A1:C6;1;3). Les colonnes Région et CA, sans les produits. Modifiez les nombres ou la formule et regardez ce qui se passe.
Voici comment construire la formule vous-même :
- Cliquez sur E1, avec des cellules vides à droite et en dessous, et tapez CHOISIRCOLS avec une parenthèse.
=CHOISIRCOLS( - Sélectionnez tout le tableau, de A1 à C6, et tapez un point-virgule.
=CHOISIRCOLS(A1:C6; - Tapez les numéros des colonnes que vous voulez voir : 1 pour Région, un point-virgule, et 3 pour CA.
=CHOISIRCOLS(A1:C6;1;3 - Fermez la parenthèse et appuyez sur Entrée : deux colonnes, sans les produits.
=CHOISIRCOLS(A1:C6;1;3)
Autres exemples
La dernière colonne
E1 contient =CHOISIRCOLS(A1:C6;-1). -1 compte depuis la droite : la dernière colonne, CA.
Dans un autre ordre
E1 contient =CHOISIRCOLS(A1:C6;3;1). Avec 3;1, CA vient en premier et Région ensuite.
Choisir et trier
E2 contient =TRIER(CHOISIRCOLS(A2:C6;1;3);2;-1). Les régions avec leur chiffre d'affaires, le plus élevé en premier : Lyon avec 1200 est en haut.
La ligne de titres et la dernière ligne
E1 contient =CHOISIRLIGNES(A1:C6;1;-1). La ligne 1 avec les titres, et avec -1 la dernière ligne : Toulouse, Souris, 75.
Un top 2 avec PRENDRE
E2 contient =PRENDRE(TRIER(A2:C6;3;-1);2). TRIER place le plus grand chiffre d'affaires en haut, et PRENDRE garde les deux premières lignes : Lyon avec 1200 et Marseille avec 980.
Là où ça coince souvent
- Un numéro de colonne plus grand que votre tableau donne #VALEUR!.
- Si les cellules où doit aller le résultat contiennent déjà quelque chose, vous obtenez #PROPAGATION!.
Entraînez-vous dans la leçon Excel 365 pour utilisateurs avancés. Les premiers exercices sont gratuits.
Questions fréquentes
Puis-je aussi choisir des lignes ?
Oui. CHOISIRLIGNES fonctionne de la même façon, avec des numéros de ligne. PRENDRE garde les premières ou les dernières lignes et EXCLURE les retire : =PRENDRE(TRIER(A2:C6;3;-1);3) donne un top trois.