Description
Filter recherche une chaîne spécifiée dans un tableau de chaînes, et renvoie les chaînes dans un tableau.
Syntaxes des arguments
Filter (chaîneEntrée, chaîneRecherche)
Filter (chaîneEntrée, chaîneRecherche, inclure)
Filter (chaîneEntrée, chaîneRecherche, inclure, comparer)
Arguments
"chaînesEntrée" est un tableau de chaînes à rechercher.
"chaîneRecherche" est une chaîne sur laquelle porte la recherche.
"inclure" est une valeur booléenne facultative indiquant s'il faut renvoyer les sous-chaînes en incluant ou en excluant "chaîneRecherche". Si l'argument "inclure" est True (vrai), Filter renvoie le sous-ensemble du tableau contenant "chaîneRecherche" en tant que sous-chaîne. Si l'argument est False (faux), Filter renvoie le sous-ensemble du tableau ne contenant pas "chaîneRecherche" en tant que sous-chaîne. Si cet argument est omis, la valeur True (vrai) est utilisée par défaut.
"comparer" est une valeur numérique facultative indiquant le type de comparaison à effectuer :
0 effectue une comparaison qui respecte la casse.
1 effectue une comparaison qui ne respecte pas la casse.
Si cet argument est omis, la fonction effectue une comparaison qui respecte la casse.
Résultat
Tableau de valeurs de type chaîne
Action
Filter recherche une chaîne spécifiée dans un tableau de chaînes, et renvoie les chaînes dans un tableau.
Exemples
Ces exemples supposent que "chaîneRecherche" est un Tableau chaîne qui comprend 5 éléments : "parapluie", "Appeau", "APPEAU", "chapeau" et "cravate".
Filter (inputStrings, "ap")
Renvoie un tableau contenant les chaînes "parapluie" et "chapeau".
Filter (inputStrings, "Ap", True)
Renvoie un tableau contenant la chaîne "Appeau".
Filter (inputStrings, "ap", True, 1)
Renvoie un tableau contenant les chaînes "parapluie", "Appeau", "APPEAU" et "chapeau". La correspondance avec la chaîne recherchée utilise une comparaison qui ne respecte pas la casse.
Filter (inputStrings, "ap", False)
Renvoie un tableau contenant les 3 chaînes "Appeau", "APPEAU" et "cravate".
Filter (inputStrings, "cd")
Renvoie un tableau contenant la chaîne vide "". Le tableau renvoyé ne contient aucune chaîne correspondant à la recherche, mais il contient quand même un élément puisque le langage de formule ne prend pas en charge les tableaux vides.