Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :Quelques lignes et colonnes
Dans le volet précédent sur la découverte des
fonctions ChoisirLignes et
ChoisirCols, nous avons vu comment restreindre l'affichage d'un tableau à l'extraction, pour ne conserver que les lignes ou les colonnes souhaitées. Dans ce nouveau volet, nous allons découvrir comment minimiser l'extraction à la fois sur les lignes et les colonnes, en imbriquant ces deux fonctions. Pour la démonstration, à partir d'un tableau source, l'idée est de ne garder qu'
une colonne sur deux et pour chacune, de ne conserver qu'
une ligne sur deux.
Classeur Excel à télécharger
Nous suggérons d'appuyer les travaux sur un
classeur Excel existant.
Nous découvrons un petit tableau de clients sur la gauche de la feuille, entre les colonnes B et F. Il est nommé
tabl. Vous pouvez le constater en déployant la
zone Nom, en haut à gauche de la feuille. Sur la droite, une grille d'extraction est en attente, entre les colonnes H et J. Elle doit recevoir les données restreintes de ce tableau, une
colonne sur deux et une
ligne sur deux.
Une colonne sur deux
Nous proposons de commencer simplement, en ne réalisant l'extraction des données qu'
une colonne sur deux. Pour cela et dans une version encore statique pour l'instant, nous devons énumérer les
numéros de colonne à extraire dans les paramètres de la
fonction ChoisirCols.
- Sélectionner la première case de la grille d'extraction en cliquant sur la cellule H3,
- Taper le symbole égal (=) pour débuter la construction de la formule,
- Inscrire la fonction de choix de colonnes, suivie d'une parenthèse, soit : ChoisirCols(,
- Désigner le tableau ciblé par son nom, soit : tabl,
- Taper un point-virgule (;) pour passer dans le premier numéro de colonne à extraire,
- Dès lors, énumérer ces numéros, comme suit : 1;3;5,
- Fermer la parenthèse de la fonction ChoisirCols,
- Puis, valider la formule par la touche Entrée du clavier,

Comme vous pouvez le constater, nous parvenons à isoler les informations une colonne sur deux.
Une ligne sur deux
Certes l'extraction déborde en hauteur pour l'instant puisque nous n'avons pas encore fait de même sur les lignes. L'idée consiste donc à imbriquer la
fonction ChoisirLignes dans la
fonction ChoisirCols. De cette façon, l'extraction une colonne sur deux se fera sur la moitié des lignes.
- Sélectionner de nouveau la cellule H3,
- Dans la barre de formule, cliquer juste après la parenthèse ouvrante de la fonction ChoisirCols,
- Inscrire la fonction de choix de lignes, suivie d'une parenthèse ouvrante, soit : ChoisirLignes(,
Ainsi, le tableau lui est déjà passé en paramètre (tabl).
- Cliquer juste après le nom tabl pour y placer le point d'insertion,
- Taper un point-virgule (;) pour passer dans les arguments des numéros de lignes à garder,
- Dès lors, construire l'énumération suivante : 1;3;5;7;9,
- Puis, fermer la parenthèse de la fonction ChoisirLignes,
Ainsi, nous rendons la main aux arguments des numéros de colonne de la
fonction ChoisirCols.
- Valider l'adaptation par la touche Entrée du clavier,

Cette fois, l'extraction ne déborde plus. Nous avons bien réussi à isoler une ligne sur deux et une colonne sur deux.
Dans cette version statique, une syntaxe matricielle aurait aussi été possible. Mais elle ne simplifie par la construction :
=CHOISIRCOLS(CHOISIRLIGNES(tabl;{1; 3; 5; 7; 9}); {1; 3; 5}).