Toutes les fonctions Excel

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.

=CHOISIRCOLS(tableau; no_col1; [no_col2]; ...)

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émentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
CHOISIRCOLSLe 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.( )
tableauLe tableau ou la plage où vous choisissez.A1:C6
no_col1La 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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
Région
CA
2
Lyon
PC portable
1200
Lyon
1200
3
Toulouse
Écran
340
Toulouse
340
4
Lyon
Écran
410
Lyon
410
5
Marseille
PC portable
980
Marseille
980
6
Toulouse
Souris
75
Toulouse
75
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur E1, avec des cellules vides à droite et en dessous, et tapez CHOISIRCOLS avec une parenthèse.=CHOISIRCOLS(
  2. Sélectionnez tout le tableau, de A1 à C6, et tapez un point-virgule.=CHOISIRCOLS(A1:C6;
  3. 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
  4. 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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
CA
2
Lyon
PC portable
1200
1200
3
Toulouse
Écran
340
340
4
Lyon
Écran
410
410
5
Marseille
PC portable
980
980
6
Toulouse
Souris
75
75
7
8
9
10
Prêt

Dans un autre ordre

E1 contient =CHOISIRCOLS(A1:C6;3;1). Avec 3;1, CA vient en premier et Région ensuite.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
CA
Région
2
Lyon
PC portable
1200
1200
Lyon
3
Toulouse
Écran
340
340
Toulouse
4
Lyon
Écran
410
410
Lyon
5
Marseille
PC portable
980
980
Marseille
6
Toulouse
Souris
75
75
Toulouse
7
8
9
10
Prêt

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.

E2
A
B
C
D
E
F
G
H
1
Région
Produit
CA
2
Lyon
PC portable
1200
Lyon
1200
3
Toulouse
Écran
340
Marseille
980
4
Lyon
Écran
410
Lyon
410
5
Marseille
PC portable
980
Toulouse
340
6
Toulouse
Souris
75
Toulouse
75
7
8
9
10
Prêt

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.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
Région
Produit
CA
2
Lyon
PC portable
1200
Toulouse
Souris
75
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

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.

E2
A
B
C
D
E
F
G
H
1
Région
Produit
CA
2
Lyon
PC portable
1200
Lyon
PC portable
1200
3
Toulouse
Écran
340
Marseille
PC portable
980
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

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!.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Excel 365 pour utilisateurs avancés. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

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.

À lire aussi

UNIQUETRIERFILTRESOMMEPRODLET