Funkcja MID Excel

MID w programie Excel

Funkcja Mid w programie Excel jest typem funkcji tekstowej, która służy do znajdowania ciągów i zwracania ich z dowolnej środkowej części programu Excel, argumentami, które przyjmuje ta formuła, jest tekst lub sam ciąg oraz numer początkowy lub pozycja ciągu i końcowa pozycja ciągu, aby wyodrębnić wynik.

Krótko mówiąc, funkcja MID w programie Excel służy do wyodrębnienia niewielkiej części ciągu z ciągu wejściowego lub zwrócenia wymaganej liczby znaków z tekstu lub ciągu.

Formuła MID w Excelu

Formuła MID w programie Excel ma trzy obowiązkowe parametry, tj. Tekst, numer_początkowy, liczba_znaków.

Obowiązkowe parametry:

  • tekst: jest to tekst, z którego chcesz wyodrębnić podciąg.
  • start_num: pozycja początkowa podciągu.
  • num_chars: liczba znaków w podciągu.

Jak korzystać z funkcji MID w programie Excel? (z przykładami)

MID w programie Excel jest bardzo prosty i łatwy w użyciu. Zrozummy działanie funkcji MID w programie Excel na przykładzie formuły MID. Funkcja MID może być używana jako funkcja arkusza roboczego i jako funkcja VBA.

Możesz pobrać ten szablon funkcji MID Excel tutaj - szablon funkcji MID Excel

MID w programie Excel jako funkcja arkusza.

Przykład 1

W tym przykładzie formuły MID pobieramy podciąg z podanego ciągu tekstowego za pomocą formuły MID w programie excel = MID (B3,2,5), pobierze podciąg z 2 znaków i 5 liter z drugiej pozycji, a wynik będzie taki jak pokazane w drugiej kolumnie.

Przykład nr 2

Możemy użyć funkcji mid, aby wyodrębnić imię i nazwisko z pełnej nazwy.

Dla imienia: tutaj użyliśmy formuły MID w programie excel = MID (B17,1, SEARCH (”„, B17,1)). W tym przykładzie formuły MID funkcja MID przeszukuje ciąg w B17 i rozpoczyna podciąg od pierwszy znak, tutaj funkcja wyszukiwania pobiera lokalizację spacji i zwraca wartość całkowitą. W końcu obie funkcje odfiltrowują imię.

W przypadku nazwiska: podobnie w przypadku nazwiska użyj = MID (B17, SEARCH (”„, B17), 100), a otrzymasz nazwisko z pełnej nazwy.

Przykład nr 3

Załóżmy, że musimy znaleźć blok z identyfikatora, który znajdował się po „-” w ID, a następnie użyć = MID (H3, FIND („-”, H3) +1,2) formuły MID w programie Excel, aby odfiltrować identyfikator bloku dwa -znak po „-”.

Przykład 4

Nazwę domeny możemy również znaleźć z internetowych adresów URL. Oto funkcja mid używana do osiągnięcia tego

= MID (H18, SEARCH („: //”, H18) + 3, SEARCH („/”, H18, SEARCH („: //”, H18) +3) -SEARCH („: //”, H18) -3)

Funkcji Excel MID można używać jako funkcji VBA.

Przyciemnij środkowy sznurek jako sznurek

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

Msgbox (Midstring) // Zwróć podciąg „ab” z ciągu „Alphabet” w oknie komunikatu.

Wynik będzie „ab”.

Rzeczy do zapamiętania o funkcji Excel MID

  • Formuła Excel MID zwraca pusty tekst, jeśli numer_początkowy jest większy niż długość ciągu.

= MID (B3,21,5) = puste, ponieważ numer początkowy jest większy niż długość łańcucha, więc wyjście będzie puste, jak pokazano poniżej.

  • Jeżeli nr_początkowy jest <długością tekstu, ale nr_początkowy + liczba_znaków przekracza długość ciągu, wówczas funkcja MID zwraca znaki do końca tekstu.

= MID (B3,1,15)

  • Funkcja MID wyróżnia się dzięki #VALUE! Błąd
    • Jeśli start_num <1 np. = MID (B3; -1,15)

    • Jeśli liczba_znaków jest wartością ujemną.

= MID (B3,1; -15)