Remplacement de sous-chaînes avec des numéros de cellules adjacentes dans Microsoft Excel 2010
Si vous souhaitez remplacer des sous-chaînes par un nombre spécifique de texte de la cellule adjacente, vous pouvez utiliser une combinaison de fonctions «FIND», «LEFT» et «MID».
LEFT: renvoie le nombre de caractères spécifié à partir du début d’une chaîne de texte.
Syntaxe: = LEFT (texte, num_chars)
text: C’est la chaîne de texte qui contient le caractère que vous souhaitez extraire num_chars: Elle spécifie le nombre de caractères à partir de la gauche que vous souhaitez extraire.
MID: renvoie les caractères du milieu d’une chaîne de texte, en fonction d’une position de départ et d’une longueur.
Syntaxe: = MID (text, start_num, num_chars)
text: il s’agit de la chaîne de texte contenant les caractères que vous souhaitez extraire.
start_num: numéro de la chaîne à partir duquel vous souhaitez extraire les données.
num_chars: il spécifie le nombre de caractères que vous souhaitez récupérer ou extraire à partir de MID.
Prenons un exemple:
Nous avons des chaînes qui contiennent «XX» comme sous-chaîne dans la colonne A. Dans la colonne B, nous avons du texte qui doit être remplacé par XX.
Nous voulons une formule qui remplacera la sous-chaîne, c’est-à-dire «XX» dans la cellule correspondante de la colonne A et la remplacera par le texte de la colonne B Dans la cellule C2, la formule serait
* = GAUCHE (A2, FIND (« XX », A2) -1) & B2 & MID (A2, FIND (« XX », A2) +2,255)
-
Dans la capture d’écran ci-dessus, la formule a remplacé le texte «XX» par «C».
-
En copiant la formule ci-dessous, nous obtiendrons le résultat souhaité.
C’est ainsi que nous pouvons remplacer la sous-chaîne par des nombres de cellules adjacentes dans Microsoft Excel.