Utilisez la fonction SUBSTITUTE dans Google Sheets et son utilisation pratique

Comme d’autres fonctions de texte, la fonction SUBSTITUTE est également très facile à utiliser dans Google Sheets. Je ne peux pas dire exactement à quel point cette fonction est utile car cela dépend de l’utilisateur. Quoi qu’il en soit, je vais essayer de vous donner quelques utilisations réelles de la formule SUBSTITUTE dans Google Doc Spreadsheets.

La syntaxe de la fonction SUBSTITUTE dans Google Sheets

L’utilisation de la fonction SUBSTITUTE est de substituer un texte existant par un nouveau texte dans une chaîne. Vous pouvez donc utiliser la formule SUBSTITUTE pour nettoyer des textes ou des phrases.

Syntaxe : SUBSTITUTE(texte_à_rechercher, recherche, remplacement, [numéro_occurrence])

Exemple :

  1. Remplacer DOB par Date de naissance dans le texte ci-dessous en utilisant SUBSTITUTE.
    La valeur dans la cellule A1 pour cet exemple est « Sa DOB est 26-11-2017 ».
Formule : =SUBSTITUTE(A1,"DOB","Date de naissance")
Résultat : Sa Date de naissance est 26-11-2017
  1. Supprimer un texte d’une phrase en utilisant SUBSTITUTE.
    La valeur dans la cellule A1 : Notre bureau est fermé samedi, dimanche et lundi.
Formule : =SUBSTITUTE(A1," , et lundi","")
Résultat : Notre bureau est fermé samedi, dimanche
  1. Utilisation multiple de la formule SUBSTITUTE ou SUBSTITUTE imbriqué.
    La valeur dans la cellule A1 : Notre bureau est fermé samedi, dimanche et lundi.
Formule : =SUBSTITUTE(SUBSTITUTE(A1," , et lundi","")," et"," &")
Résultat : Notre bureau est fermé samedi & dimanche
  1. Supprimer les guillemets doubles en utilisant SUBSTITUTE [Supprimer les caractères spéciaux].
    La valeur dans la cellule B2 : « L’Inde est mon pays ».
Formule : =SUBSTITUTE(B2,CHAR(34),"")
Résultat : L'Inde est mon pays

J’ai utilisé la fonction CHAR dans l’exemple ci-dessus.

Maintenant, un exemple concret de l’utilisation de la fonction SUBSTITUTE dans Google Sheets.

La fonction SUBSTITUTE dans Google Sheets avec ARRAYFORMULA

Quelques candidats ont été présélectionnés et programmés pour un entretien final. Sous « Statut modifié » dans la colonne D, j’ai appliqué la formule suivante.

=ArrayFormula(if(date(2017,11,15)<=today(),
SUBSTITUTE(C3:C,"Planifié le 15/11/2017","Reporté au 15/12/2017")))

J’ai utilisé la fonction IF logique, ARRAYFORMULA et SUBSTITUTE dans une forme combinée ici.

Quel est le but de cette formule complexe ?

La formule ci-dessus vérifie si la date d’aujourd’hui est inférieure ou égale au 15/11/2017, c’est-à-dire la date de l’entretien prévu.

Si c’est vrai, la formule Substitute remplace la date prévue par une nouvelle date de report.

Selon cette publication, la condition correspond à la première ligne. La formule a donc reporté la date de l’entretien dans la colonne D.

Exemple pratique de l'utilisation de la fonction SUBSTITUTE dans Google Sheets

De cette manière, vous pouvez utiliser la fonction SUBSTITUTE en combinaison avec d’autres fonctions dans Google Sheets.

Si vous souhaitez en savoir plus sur les fonctions Google Sheets, visitez Crawlan.com.

Articles en lien