Syntaxe.
SUBSTITUE (texte; ancien_texte; nouveau_texte; [no_position])
Définition.
La fonction SUBSTITUE () remplace les caractères ou les chaînes par du nouveau texte.
Arguments
■ texte (obligatoire). Le texte ou la référence à une cellule contenant du texte dans lequel vous souhaitez remplacer des caractères
■ Ancien_texte (obligatoire). La chaîne que vous souhaitez remplacer
■ nouveau_texte (obligatoire). La chaîne que vous voulez remplacer par ancien texte
■ nombre position (facultatif). Spécifie quelle occurrence de ancien_texte que vous souhaitez remplacer par nouveau_texte. Si vous spécifiez nombre_position, seule cette occurrence de ancien_texte est remplacée; sinon, chaque instance de ancien_texte est remplacée.
Contexte.
Utilisez cette fonction pour remplacer une chaîne de texte par un texte alternatif. Le remplacement peut être pour une ou plusieurs instances.
Vous pouvez utiliser la fonction SUBSTITUE () pour remplacer une chaîne spécifique dans du texte. Utilisez la fonction REMPLACER () pour remplacer une chaîne à une certaine position dans le texte.
IMPORTANT
La fonction SUBSTITUE () est sensible à la casse lors de la recherche de Ancien texte
Exemple.
Supposons que vous souhaitiez remplacer les caractères spéciaux allemands. par exemple, a avec ae, o avec oe et ü avec ue. Pour ce faire, vous imbriquez la fonction SUBSTITUE () trois fois:
= SUBSTITUE (SUBSTITUE (SUBSTITUE (“Donerverkauferprüfung”; “a”; “ae”); “o”; “oe”); “ü”; “ue”)
Cela se traduit par Doenerverkaeuferpruefung. Voici quelques exemples supplémentaires:
■ = SUBSTITUE (“vol intercontinental”; “vol”; “entraînement”) donne entraînement intercontinental.
■ = SUBSTITUE (“cellule”; “l”; “t”; 2) donne celtule.
■ = SUBSTITUE (“vetter”; “tt”; “nt”; 1) donne venter
■ = SUBSTITUE (“canter”; “a”; “e”) entraîne le center.
■ = SUBSTITUE (“million”; “m”; “b”) résulte en billiards….