MID v programe Excel
Funkcia Mid v programe Excel je typ textovej funkcie, ktorá sa používa na vyhľadanie reťazcov a ich vrátenie z ktorejkoľvek strednej časti programu Excel. Argumentmi, ktoré tento vzorec použije, je text alebo samotný reťazec a počiatočné číslo alebo pozícia reťazca a koncová pozícia reťazca na extrahovanie výsledku.
Jednoducho povedané, funkcia MID v programe Excel sa používa na extrahovanie malej časti reťazca zo vstupného reťazca alebo na vrátenie požadovaného počtu znakov z textu alebo reťazca.
Vzorec MID v programe Excel

Vzorec MID v programe Excel má tri povinné parametre, tj text, start_num, num_chars.
Povinné parametre:
- text: je to text, z ktorého chcete extrahovať podreťazec.
- start_num: začiatočná pozícia podreťazca.
- num_chars: počet znakov podreťazca.
Ako používať funkciu MID v programe Excel? (s príkladmi)
MID v programe Excel je veľmi jednoduchý a ľahko použiteľný. Pochopme fungovanie funkcie MID v programe Excel pomocou nejakého príkladu vzorca MID. Funkciu MID je možné použiť ako funkciu listu a ako funkciu VBA.
MID v programe Excel ako funkcia listu.
Príklad č
V tomto príklade vzorca MID načítame podreťazec z daného textového reťazca pomocou vzorca MID v exceli = MID (B3,2,5); načíta podreťazec z 2 znakov a 5 písmen z 2. pozície a výstup bude uvedený v druhom stĺpci.

Príklad č
Môžeme použiť funkciu stredná, ktorá z celého mena extrahuje meno a priezvisko.
Pre krstné meno: tu sme použili vzorec MID v exceli = MID (B17,1, SEARCH (”“, B17,1)); v tomto príklade vzorca MID vzor vyhľadáva funkcia MID reťazec na B17 a začína podreťazec od prvého znaku, tu vyhľadávacia funkcia načíta miesto medzery a vráti celočíselnú hodnotu. Nakoniec obe funkcie odfiltrujú krstné meno.

Pre priezvisko: obdobne pre priezvisko použite = MID (B17, SEARCH (”“, B17), 100) a dá vám priezvisko z celého mena.

Príklad č
Predpokladajme, že musíme zistiť blok z ID, ktorý sa v ID nachádzal za znakom „-“, a potom použiť filter = MID (H3, FIND („-“, H3) +1,2) MID v programe Excel na odfiltrovanie bloku ID dvojmiestne za -.

Príklad č
Názov domény môžeme zistiť aj z webových adries URL. Na dosiahnutie tohto cieľa je použitá stredná funkcia
= MID (H18, SEARCH („: //“, H18) + 3, SEARCH („/“, H18, SEARCH („: //“, H18) +3) -HĽADAŤ („: //“, H18) -3)
Funkciu Excel MID možno použiť ako funkciu VBA.
Dim Midstring As String
Uprostred = Application.worksheetfunction.mid („Abeceda“, 5, 2)
Msgbox (Midstring) // Vráti podreťazec „ab“ z reťazca „Abeceda“ v okne správy.
Výstup bude „ab.“
Dôležité informácie o funkcii Excel MID
- Vzorec programu Excel MID vráti prázdny text, ak je počiatočné číslo väčšie ako dĺžka reťazca.
= MID (B3,21,5) = prázdne, pretože počiatočné číslo je väčšie ako dĺžka reťazca, takže výstup bude prázdny, ako je uvedené nižšie.

- Ak start_num je <dĺžka textu, ale start_num + num_chars presahuje dĺžku reťazca, potom MID vráti znaky až na koniec textu.
= MID (B3,1,15)

- Funkcia MID vyniká prostredníctvom #HODNOTY! Chyba
- Ak start_num <1 ex. = MID (B3, -1,15)

-
- Ak num_chars je záporná hodnota.
= MID (B3,1; -15)
