Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :
Sujets que vous pourriez aussi aimer :Extraire sur les HashTags
Dans ce nouveau volet, nous allons exploiter la fabuleuse
fonction RegEx.Extraire dans sa
version matricielle, non pas pour fournir un résultat mais tous ceux qui concordent, dans des colonnes successives.

Nous découvrons un tableau dans lequel des
HashTags sont énoncés en première colonne. Dans les colonnes suivantes et grâce Ã
une seule formule,
matricielle donc, nous débarquons tous les
mots clés itérés. Pour cela, nous actionnons un paramètre tout à fait particulier de la
fonction RegEx.Extraire.
Classeur Excel à télécharger
Nous suggérons d'appuyer les travaux sur un
classeur Excel offrant des
HashTags à décortiquer.

Nous découvrons un tableau dans lequel sont effectivement énumérés des
HashTags en première colonne. Les suivantes sont vides en attente des découpes matricielles sur ce
caractère remarquable.
Isoler les mots clés
Au passage, nous avons généré ce tableau automatiquement grâce à la
fonction intelligente Gpt_Table en lui fournissant l'indication suivante : "
5 lignes de fruits en français avec trois HTags par ligne". Le
caractère du HashTag est facilement reconnaissable, il s'agit du
symbole du Sharp ou dièse :
#. Suite à lui, nous devons trouver une séquence de lettres (w pour Word) sur un nombre indéfini de caractères (+). Ensuite, nous devons poursuivre l'extraction sur toutes les occurrences trouvées. Et pour cela nous allons le voir, c'est le
troisième paramètre de la
fonction RegEx.Extraire qui entre en lice.
- Cliquer sur la première case vide pour sélectionner la cellule C4,
- Taper le symbole égal (=) pour débuter la construction de la formule,
- Inscrire la fonction régulière d'extraction, suivie d'une parenthèse, soit : RegEx.Extraire(,
- Désigner la première chaîne de texte en cliquant sur sa cellule B4,
- Puis, taper un point-virgule (;) pour passer dans l'argument de la séquence remarquable,
- Ouvrir les guillemets, suivis du symbole du Sharp, soit : "#,
- Après un antislash, taper la lettre w suivie du symbole +, soit : \w+,
Ainsi, après le Sharp (#), nous cherchons toutes les suites de lettres (w) sur un nombre indéfini de caractères (+).
- Fermer les guillemets de l'expression régulière,
- Taper un point-virgule pour passer dans le troisième argument de la fonction RegEx.Extraire,
- Puis, inscrire le chiffre 1 pour extraire toutes les correspondances à plat,
- Fermer la parenthèse de la fonction RegEx.Extraire,
- Valider la formule par le raccourci clavier CTRL + Entrée,
Ainsi et comme vous le savez, nous conservons active la cellule du résultat pour l'exploiter dans l'enchaînement.
- Tirer la poignée de cette cellule du résultat vers le bas, jusqu'en ligne 8,
Tous les
HashTags sont ainsi isolés grâce à cette technique matricielle.
Supprimer les dièses
Pour parachever la solution et pour plus de clarté, afin de ne conserver que les mots clés descriptifs, nous souhaitons abandonner les
hashtags en préfixes. Il nous suffit d'exploiter l'ancestrale
fonction Excel de remplacement, la
fonction Substitue.
- Sélectionner de nouveau la cellule du calcul en cliquant sur la case C4,
- Dans la barre de formule, cliquer juste après le symbole égal pour y placer le point d'insertion,
- Inscrire la fonction de remplacement suivie d'une parenthèse, comme suit : Substitue(,
- Cliquer alors à la toute fin de la syntaxe pour y replacer le point d'insertion,
- Taper un point-virgule pour passer dans l'argument du caractère à remplacer,
- Inscrire le HashTag entre guillemets, soit : "#",
- Taper un nouveau point-virgule pour passer dans l'argument du caractère de remplacement,
- Inscrire deux guillemets ("") pour supprimer le HashTag,
- Fermer la parenthèse de la fonction Substitue qui englobe le reste,
- Valider la formule par le raccourci clavier CTRL + Entrée,
- Puis, répliquer la logique vers le bas en tirant la poignée jusqu'en ligne 8,

C'est ainsi que nous parvenons parfaitement à extraire les mots clés des HashTags dans des cellules indépendantes et sur plusieurs lignes.