Guide Complet sur la Fonction REGEXEXTRACT dans Google Sheets pour 2022

Video google sheet regexextract

Temps de lecture: 5 minutes

La fonction REGEXEXTRACT est utilisée pour extraire des sous-chaînes d’une cellule.

Utilisation de la fonction RegEx dans Google Sheets en quelques étapes

Apprenez à utiliser la fonction REGEXEXTRACT dans Google Sheets et ses variations.

Pourquoi utiliser la fonction REGEXEXTRACT dans Google Sheets?

La fonction REGEXEXTRACT dans Google Sheets permet d’extraire des sous-chaînes d’une cellule. Vous pouvez utiliser REGEXEXTRACT pour obtenir tout type de sous-chaîne à partir de la cellule qui vous intéresse.

Prenons l’exemple d’une colonne de dates et d’heures, comme indiqué ci-dessous:

Si vous voulez extraire uniquement les dates de chaque cellule, puis filtrer la colonne en fonction des dates, vous pouvez utiliser la fonction REGEXEXTRACT dans Google Sheets pour extraire spécifiquement les dates dans une colonne séparée, puis utiliser ARRAYFORMULA pour filtrer les heures de la date en fonction des dates extraites.

Syntaxe

La formule pour la fonction REGEXEXTRACT dans Google Sheets est:

=REGEXEXTRACT(texte, expression_régulière)
  • texte – Le texte d’entrée
  • expression_régulière – La partie du texte qui correspond à cette expression sera renvoyée.

Note: La fonction REGEXEXTRACT dans Google Sheets fonctionne uniquement avec du texte (pas avec des chiffres) en tant qu’entrée et renvoie du texte en tant que sortie. Si vous souhaitez obtenir un nombre en sortie, essayez d’utiliser la fonction VALUE conjointement avec cette fonction. Si des nombres sont utilisés en entrée, convertissez-les en texte à l’aide de la fonction TEXT.

Utilisation de la fonction REGEXEXTRACT pour extraire les premières lettres d’une chaîne.

Prenons l’exemple d’une colonne de noms comme indiqué ci-dessous:

Vous souhaitez extraire les deux premières lettres de chaque nom de la colonne pour créer des identifiants de nom.

Vous pouvez utiliser la formule suivante:

=REGEXEXTRACT(A2,"..")
  • Ici, le premier paramètre sélectionne la cellule qui vous intéresse.
  • Le deuxième paramètre est l’expression régulière. Les points représentent les lettres individuelles qui doivent être extraites.
  • Puisque nous voulons seulement les deux premières lettres de chaque nom, nous utilisons seulement deux points, un point pour chaque lettre.

La sortie sera:

Utilisation de la fonction REGEXEXTRACT pour extraire les dernières lettres d’une chaîne.

Prenons l’exemple d’une colonne de noms comme indiqué ci-dessous:

Vous souhaitez extraire les trois dernières lettres de chaque nom de la colonne pour créer des identifiants de nom.

Vous pouvez utiliser la formule suivante:

=REGEXEXTRACT(A2,"...$")
  • Ici, le premier paramètre sélectionne la cellule qui vous intéresse.
  • Le deuxième paramètre est l’expression régulière. Les points représentent les lettres individuelles qui doivent être extraites.
  • Puisque nous voulons seulement les trois dernières lettres de chaque nom, nous utilisons trois points, un point pour chaque lettre.
  • À la fin, nous utilisons le signe « $ » pour spécifier que nous voulons extraire les dernières lettres de la chaîne.

La sortie sera:

Utilisation de la fonction REGEXEXTRACT pour extraire le premier mot et le dernier mot d’une chaîne.

Prenons l’exemple d’une colonne de chaînes comme indiqué ci-dessous:

Vous souhaitez extraire le premier mot de chaque cellule de la colonne.

Vous pouvez utiliser la formule suivante:

=REGEXEXTRACT(A2,"w+")
  • Ici, le premier paramètre sélectionne la cellule qui vous intéresse.
  • Le deuxième paramètre est l’expression régulière. « w » est utilisé pour extraire des caractères alphanumériques d’une chaîne.
  • Puisque nous voulons le premier mot entier, nous combinons « w » avec un « + » pour extraire toutes les lettres avant un espace.

La sortie sera:

De même, vous pouvez extraire le dernier mot d’une chaîne en utilisant:

=REGEXEXTRACT(A2,"w+$")

Utilisation de la fonction REGEXEXTRACT pour extraire la date d’une chaîne

Prenons l’exemple d’une colonne de date-heure comme indiqué ci-dessous:

Vous souhaitez extraire la date de chaque cellule de la colonne.

Vous pouvez utiliser la formule suivante:

=REGEXEXTRACT(A1,"d{2}/d{2}/d{4}")
  • Ici, le premier paramètre sélectionne la cellule qui vous intéresse.
  • Le deuxième paramètre est l’expression régulière. « d » est utilisé pour extraire les chiffres d’une chaîne.
  • Le chiffre entre parenthèses représente les chiffres que nous extrayons.
  • Puisqu’il y a un « / » entre les mois, les jours et l’année, nous devons spécifier les chiffres que nous voulons extraire.

La sortie sera comme suit:

Utilisation de la fonction REGEXEXTRACT pour extraire les mots commençant et se terminant par des lettres spécifiques d’une chaîne.

Prenons l’exemple d’une colonne de phrases comme indiqué ci-dessous:

Vous souhaitez extraire le premier mot de chaque cellule de la colonne.

Vous pouvez utiliser la formule suivante:

=REGEXEXTRACT(A1, "brw+d")
  • Ici, le premier paramètre sélectionne la cellule qui vous intéresse.
  • Le deuxième paramètre est l’expression régulière. Nous commençons par « br » car nous voulons extraire les mots commençant par « br ».
  • « w+ » est utilisé pour extraire tous les caractères alphanumériques après « br ».
  • La regex se termine par « d » car nous voulons tous les mots se terminant par d.

La sortie sera:

Voyez aussi

Vous pouvez consulter d’autres articles tout aussi intéressants sur Google Sheets sur le site Crawlan.com.

Supprimer les lignes vides dans Google Sheets: Dans cet article, nous verrons comment supprimer les lignes vides dans Google Sheets en utilisant deux méthodes différentes.

Comment regrouper les lignes dans Google Sheets: Nous apprendrons comment regrouper les lignes dans Google Sheets. Nous examinerons également le regroupement imbriqué.

Fonctions de script Google couramment utilisées pour 2022: Apprenez les fonctions de script avancées couramment utilisées.

Google Sheets: Comment utiliser les tables pivotantes: Apprenez à créer et à utiliser des tables pivotantes pour analyser des données dans Google Sheets.

Mise en forme conditionnelle dans Google Sheets: Commencez à utiliser la mise en forme conditionnelle dans Google Sheets.

Comment utiliser les vues filtrées dans Google Sheets | Guide simple de 2 minutes 💻: Apprenez à utiliser la vue filtrée dans Google Sheets et ses variations.

Articles en lien