Fonction MID Excel

MID dans Excel

La fonction intermédiaire dans Excel est un type de fonction de texte qui est utilisée pour rechercher des chaînes et les renvoyer à partir de n'importe quelle partie médiane de Excel, les arguments pris par cette formule sont le texte ou la chaîne elle-même et le numéro de début ou la position de la chaîne et la position finale de la chaîne pour extraire le résultat.

En termes simples, la fonction MID dans Excel est utilisée pour extraire une petite partie de la chaîne de la chaîne d'entrée ou renvoyer un nombre requis de caractères à partir du texte ou de la chaîne.

Formule MID dans Excel

La formule MID dans Excel a trois paramètres obligatoires à savoir le texte, start_num, num_chars.

Paramètres obligatoires:

  • text: il s'agit du texte dont vous souhaitez extraire la sous-chaîne.
  • start_num: la position de départ de la sous-chaîne.
  • num_chars: le nombre de caractères de la sous-chaîne.

Comment utiliser la fonction MID dans Excel? (avec exemples)

MID dans Excel est très simple et facile à utiliser. Comprenons le fonctionnement de la fonction MID dans Excel par un exemple de formule MID. La fonction MID peut être utilisée comme fonction de feuille de calcul et comme fonction VBA.

Vous pouvez télécharger ce modèle Excel de fonction MID ici - Modèle Excel de fonction MID

MID dans Excel en tant que fonction de feuille de calcul.

Exemple 1

Dans cet exemple de formule MID, nous récupérons la sous-chaîne de la chaîne de texte donnée en utilisant la formule MID dans excel = MID (B3,2,5), elle récupérera la sous-chaîne à partir de 2 caractères et 5 lettres à partir de la 2ème position et la sortie sera comme indiqué dans la deuxième colonne.

Exemple # 2

Nous pouvons utiliser la fonction mid pour extraire le prénom et le nom du nom complet.

Pour le prénom: ici, nous avons utilisé la formule MID dans excel = MID (B17,1, SEARCH (”“, B17,1)), Dans cet exemple de formule MID, la fonction MID recherche la chaîne en B17 et démarre la sous-chaîne à partir de le premier caractère, ici la fonction de recherche récupère l'emplacement de l'espace et renvoie la valeur entière. À la fin, les deux fonctions filtrent le prénom.

Pour le nom de famille: de même pour le nom de famille, utilisez = MID (B17, SEARCH (”“, B17), 100) et il vous donnera le nom de famille à partir du nom complet.

Exemple # 3

Supposons que nous devions trouver le bloc à partir de l'ID qui était situé après «-» dans l'ID, puis utiliser = MID (H3, FIND («-», H3) +1,2) formule MID dans Excel pour filtrer l'ID de bloc deux -caractère après «-».

Exemple # 4

Nous pouvons également trouver le nom de domaine à partir des URL Web. Voici la fonction intermédiaire utilisée pour y parvenir

= MID (H18, RECHERCHE (": //", H18) + 3, RECHERCHE ("/", H18, RECHERCHE (": //", H18) +3) -SEARCH (": //", H18) -3)

La fonction Excel MID peut être utilisée comme fonction VBA.

Dim Midstring As String

Midstring = Application.worksheetfunction.mid ("Alphabet", 5, 2)

Msgbox (Midstring) // Renvoie la sous-chaîne «ab» de la chaîne «Alphabet» dans la boîte de message.

La sortie sera «ab».

Points à retenir à propos de la fonction Excel MID

  • La formule Excel MID renvoie du texte vide si le numéro_début est supérieur à la longueur de la chaîne.

= MID (B3,21,5) = vide car le numéro de début est supérieur à la longueur de la chaîne de sorte que la sortie sera vide comme indiqué ci-dessous.

  • Si start_num est <la longueur du texte, mais start_num + num_chars dépasse la longueur de la chaîne, MID renvoie les caractères jusqu'à la fin du texte.

= MID (B3,1,15)

  • La fonction MID excelle grâce à #VALUE! Erreur
    • Si start_num <1 ex. = MID (B3, -1,15)

    • Si num_chars est une valeur négative.

= MID (B3,1, -15)