Renvoie des caractères du milieu d'une chaîne de texte, à partir d'une position de départ et d'une longueur données.
Syntaxe
MID(text, start_num, num_chars)Arguments
textobligatoire
Le texte à partir duquel extraire.
start_numobligatoire
La position du premier caractère à renvoyer.
num_charsobligatoire
Le nombre de caractères à renvoyer.
MID extrait une sous-chaîne commençant à n'importe quelle position. Combiné à FIND ou SEARCH, il récupère des valeurs entre délimiteurs — par exemple, le texte entre deux barres obliques ou après un préfixe de code.
=MID("AB-1234-X", 4, 4)→1234Renvoie 4 caractères à partir de la position 4.
Trouvez le début
Comptez ou utilisez FIND pour localiser la position du premier caractère.
Définissez la longueur
Précisez combien de caractères extraire.
Remplacez les nombres fixes par FIND, p. ex. MID(A2, FIND("-",A2)+1, 4), pour qu'il s'adapte à chaque ligne.