
[Google Sheet] Lister les lignes selon une condition
Comment faire pour faire une liste récapitulative des lignes qui répondent à une condition particulière ?
Supposons que nous ayons ces données :

Pour avoir la liste de toutes les lignes dont la colonne A
vaut 1
, le plus simple est d’effectuer un filtre sur la colonne .
Mais parfois, on souhaite afficher le résultat sans pour autant filtrer visuellement la feuille.
Pour cela, on peut utiliser les fonctions FILTER
et JOIN
:
=JOIN(CAR(10);FILTER(B:B;A:A=1))
Le code suivant affichera la liste des lignes de la colonne B
, dont la valeur dans la colonne A
vaut 1
. Les lignes seront séparées par un retour chariot (caractère au code 10).
Dans le cas où on souhaite filtrer selon plusieurs conditions, on peut ajouter de nouvelles conditions dans la fonction FILTER
:
=JOIN(CAR(10);FILTER(B:B;A:A=1;REGEXMATCH(B:B;"Autre")))