MID Excel-funktion

MID i Excel

Midfunktion i excel är en typ av textfunktion som används för att ta reda på strängar och returnera dem från valfri mittdel av excel, argumenten som denna formel tar är texten eller strängen i sig och startnumret eller positionen för strängen och slutpositionen för strängen för att extrahera resultatet.

Med enkla ord används MID-funktionen i Excel för att extrahera en liten del av strängen från inmatningssträngen eller returnera ett antal tecken som krävs från text eller sträng.

MID-formel i Excel

MID-formeln i Excel har tre obligatoriska parametrar, dvs text, startnummer, num_chars.

Obligatoriska parametrar:

  • text: det är text som du vill extrahera understrängen från.
  • start_num: substringens startposition.
  • num_chars: antalet tecken i understrängen.

Hur använder jag MID-funktion i Excel? (med exempel)

MID i Excel är väldigt enkelt och lätt att använda. Låt förstå hur MID-funktionen fungerar i Excel med något MID-formelexempel. MID-funktionen kan användas som en kalkylbladfunktion och som en VBA-funktion.

Du kan ladda ner denna MID-funktion Excel-mall här - MID-funktion Excel-mall

MID i Excel som kalkylbladfunktion.

Exempel nr 1

I detta MID-formelexempel hämtar vi substringen från den givna textsträngen med hjälp av MID-formeln i excel = MID (B3,2,5), den kommer att hämta substringen från 2 tecken och 5 bokstäver från 2: a positionen och utmatningen blir visas i den andra kolumnen.

Exempel 2

Vi kan använda mittfunktionen för att extrahera förnamn och efternamn från hela namnet.

För förnamn: här har vi använt MID-formeln i excel = MID (B17,1, SEARCH (”“, B17,1)). I detta MID-formelexempel söker MID-funktionen strängen vid B17 och startar substringen från det första tecknet, här sökfunktionen hämtar platsen för rymden och returnerar heltalets värde. I slutändan filtrerar båda funktionerna ut förnamnet.

För efternamnet: använd på samma sätt för efternamnet = MID (B17, SÖK (”“, B17), 100) och det ger dig efternamnet från det fullständiga namnet.

Exempel # 3

Antag att vi måste ta reda på blocket från ID som hittades efter “-“ i ID och använd sedan = MID (H3, HITTA (“-“, H3) +1,2) MID-formel i Excel för att filtrera bort block-ID två -tecken efter “-”.

Exempel # 4

Vi kan också ta reda på domännamnet från webbadresserna. Här är mittfunktionen som används för att uppnå detta

= MIDDEL (H18, SÖK (“: //”, H18) + 3, SÖK (“/”, H18, SÖK (“: //”, H18) +3) -SÖK (“: //”, H18) -3)

Excel MID-funktion kan användas som en VBA-funktion.

Dim mittsträng som sträng

Midstring = Application.worksheetfunction.mid (“Alfabetet”, 5, 2)

Msgbox (Midstring) // Returnera strängen "ab" från strängen "Alfabetet" i meddelandefältet.

Utgången blir "ab".

Saker att komma ihåg om Excel MID-funktion

  • Excel MID-formel returnerar tom text om start_num är större än strängens längd.

= MID (B3,21,5) = tomt eftersom startnumret är större än stränglängden så att utmatningen blir tom som visas nedan.

  • Om start_num är <längden på texten, men start_num + num_chars överstiger stränglängden, returnerar MID tecknen till slutet av texten.

= MIDDEL (B3,1,15)

  • MID-funktionen utmärker sig genom #VALUE! Fel
    • Om start_num <1 ex. = MIDDEL (B3, -1,15)

    • Om num_chars är negativt värde.

= MID (B3,1, -15)