J'essaye de filtrer ma feuille avec
=filter({B:B}, regexmatch({B:B}, $A$1))
Est-il possible de rendre regexmatch insensible à la casse?
3 Réponses :
Je ne sais pas exactement ce que signifie $ A $ 1
, mais le deuxième paramètre est toujours une expression régulière, donc je suppose que vous pouvez passer un indicateur comme:
= filtre ({B: B}, regexmatch ({B: B}, "(? i) in"))
si $ A $ 1
est une chaîne, vous pouvez peut-être utiliser la fonction concaténer
pour que le résultat de sortie soit le drapeau plus votre valeur:
= filtre ({B: B}, regexmatch ({B: B}, CONCATENER ("(? i)", $ A $ 1)))
Les accolades ne sont pas obligatoires:
(?i)tex
devrait fonctionner pour insensible à la casse tout comme pour sensible à la casse, à condition que pour la première cellule A1 soit précédée: (? i) . Autrement dit, si le terme est tex
, en A1:
=filter(B:B,regexmatch(B:B,$A$1))
Vous pouvez utiliser:
=regexmatch($I1,"(?i)tex")