Comment utiliser la fonction Excel MID
ce qu’il faut savoir
- Fonction intermédiaire : = Moyen (A1,17,4)Exemple A1 = cible, 17 = décalage, 4 = longueur de récupération.
- Sélectionner la cellule cible > Entrer Fonction intermédiaire > Définir des valeurs pour la cible de la fonction, le décalage des caractères et la longueur d’extraction.
Cet article explique comment utiliser la fonction MID dans Excel pour Microsoft 365, Excel Online et Excel 2016 et 2019 pour Windows et macOS.
Qu’est-ce que la fonction MID ?
La fonction MID vous permet d’extraire du texte du milieu d’une chaîne. Comme les autres fonctions, vous pouvez l’utiliser en saisissant une formule dans la cellule contenant la fonction et ses arguments. Voici à quoi ressemble une formule MID typique :
= Moyen (A1,17,4)
class= »syntaxe-ql »>
La décomposition des paramètres de la formule est la suivante :
- premier paramètre
- (« A1 » dans l’exemple ci-dessus) : il s’agit de la cible de la fonction et doit représenter du texte. Une option consiste à mettre le texte directement à cet endroit, entre guillemets. Mais le plus probable est la cellule contenant ledit texte. Notez que si une cellule contient des nombres, elle sera traitée comme du texte.
- deuxième paramètre (« 17 » dans l’exemple ci-dessus) : il s’agit du décalage ou du nombre de caractères pour commencer l’extraction, inclus. Il doit s’agir d’un nombre entier supérieur à un (c’est-à-dire sans guillemets). Selon la valeur que vous fournissez ici, la fonction MID commencera l’extraction après avoir compté vers la droite, un caractère à la fois. Notez que si vous entrez un nombre supérieur à la longueur totale de la cible, le résultat sera calculé comme « texte vide » (c’est-à-dire « »). Une erreur se produit si vous entrez zéro ou un nombre négatif.
- dernier paramètre (« 4 » dans l’exemple ci-dessus) : il s’agit de la longueur de l’extraction, indiquant le nombre de caractères souhaités. Comme les décalages, ils comptent un caractère à la fois, en commençant par la droite, en commençant par le caractère après le décalage.
Fonction MID en action
Prenons l’exemple suivant. Ici, nous utilisons la formule en A2 pour localiser le texte en A1 (« ledigitalpost est le site le plus informatif sur Internet. ») : = Moyen (A1,17,4)
Le deuxième paramètre représente un décalage de 17 caractères. Comme le montrent les chiffres rouges dans l’image ci-dessous, cela signifie que l’extraction commencera par le « m » dans le mot « la plupart ».
Ensuite, une longueur de 4 signifie que quatre caractères (dont le premier) seront extraits, et il devrait renvoyer le mot « la plupart » comme résultat (illustré par le nombre bleu). En entrant cette formule dans la cellule A2, nous pouvons voir qu’elle est correcte.
MIDB, le frère plus complexe
MID a une fonction associée MIDB qui utilise la même syntaxe. La seule différence est qu’il fonctionne en octets au lieu de caractères. Un octet correspond à 8 bits de données, et la plupart des langages peuvent utiliser un octet pour représenter tous leurs caractères.
Alors pourquoi MIDB est-il utile ? Si vous devez gérer des caractères à deux octets, vous avez probablement une raison d’utiliser MIDB. Les langues dites « CJK » (chinois, japonais et coréen) représentent leurs caractères avec deux octets au lieu d’un car ils sont très nombreux. Vous pouvez utiliser la fonctionnalité MID standard sur ceux-ci et sélectionner un caractère entier à la fois, ce qui est probablement ce que vous voulez. Cependant, si vous effectuez un traitement avancé sur eux et que vous avez besoin d’accéder aux octets qui les composent, cette fonction peut vous aider.
Merci de nous en informer!
Recevez les dernières nouvelles technologiques publiées quotidiennement
abonnement
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre