Bonjour,
Non expert en formule complexe (notamment Regex), j'ai demandé à l'ami ChatGpt de m'aider à créer une fonction qui :
- scan une colonne de descriptions dans une Feuille 1,
- trouve si ces descriptions incluent des mots-clés listés en Feuille 2 (1 cellule = 1 mot clé),
- et si 'oui', ramène le titre de la catégorie des mots-clés de la Feuille 2.
La fonction proposée est la suivante, mais je ne sais pas si:
- elle marchera toujours,
- elle n'est pas trop complexe.
={"CAT. Text writing"; ARRAYFORMULA(IF(LEN($A$2:$A)=0; ""; IF(REGEXMATCH($B$2:$B; "(?i)\b(?:" & REGEXREPLACE(JOIN("|"; FILTER('AI CATEGORIES'!A$2:A; NOT(ISBLANK('AI CATEGORIES'!A$2:A)))); "\|+$"; "") & ")\b"); "Text writing"; "")))}
https://docs.google.com/spreadsheets/d/1fePWovxQHN-H4EoRG-ryWw1wgGYuyAUfX0YB2XFjRBM/edit?usp=sharing
Je serais très preneur de vos avis d'experts.
Merci !