Funkce MID v aplikaci Excel | Jak používat vzorec MID v aplikaci Excel? (Příklady)

MID v aplikaci Excel

Funkce Mid v aplikaci Excel je typ textové funkce, která se používá k vyhledání řetězců a jejich návratu z kterékoli střední části aplikace Excel. Argumenty, které tento vzorec používá, jsou text nebo samotný řetězec a počáteční číslo nebo pozice řetězce a koncová poloha řetězce k extrakci výsledku.

Jednoduše řečeno, funkce MID v aplikaci Excel se používá k extrahování malé části řetězce ze vstupního řetězce nebo k vrácení požadovaného počtu znaků z textu nebo řetězce.

Vzorec MID v aplikaci Excel

Vzorec MID v aplikaci Excel má tři povinné parametry, tj. Text, start_num, num_chars.

Povinné parametry:

  • text: je to text, ze kterého chcete extrahovat podřetězec.
  • start_num: počáteční pozice podřetězce.
  • num_chars: počet znaků podřetězce.

Jak používat funkci MID v aplikaci Excel? (s příklady)

MID v aplikaci Excel je velmi jednoduchý a snadno použitelný. Pojďme pochopit fungování funkce MID v Excelu na nějakém příkladu vzorce MID. Funkci MID lze použít jako funkci listu a jako funkci VBA.

Tuto šablonu aplikace Excel s funkcí MID si můžete stáhnout zde - Šablona aplikace Excel s funkcí MID

MID v aplikaci Excel jako funkce listu.

Příklad č. 1

V tomto příkladu vzorce MID načítáme podřetězec z daného textového řetězce pomocí vzorce MID v excel = MID (B3,2,5), načte podřetězec ze 2 znaků a 5 písmen z 2. pozice a výstup bude jako zobrazené ve druhém sloupci.

Příklad č. 2

Můžeme použít prostřední funkci k extrakci křestního jména a příjmení z celého jména.

Pro křestní jméno: zde jsme použili vzorec MID v excel = MID (B17,1, SEARCH (”“, B17,1)). V tomto příkladu vzorce MID vyhledá funkce MID řetězec v B17 a spustí podřetězec z první znak, zde vyhledávací funkce načte umístění prostoru a vrátí celočíselnou hodnotu. Nakonec obě funkce odfiltrují křestní jméno.

Pro příjmení: podobně pro příjmení použijte = MID (B17, SEARCH (”“, B17), 100) a dá vám příjmení z celého jména.

Příklad č. 3

Předpokládejme, že musíme zjistit blok z ID, který byl umístěn za „-“ v ID, pak použijte = MID (H3, FIND („-“, H3) +1,2) MID vzorec v aplikaci Excel k odfiltrování ID bloku dva -znak za „-“.

Příklad č. 4

Můžeme také zjistit název domény z webových adres URL. Tady je střední funkce použitá k dosažení tohoto cíle

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

Funkci Excel MID lze použít jako funkci VBA.

Dim Midstring As String

Uprostřed = Application.worksheetfunction.mid („Alphabet“, 5, 2)

Msgbox (Midstring) // Vrátí podřetězec „ab“ z řetězce „Abeceda“ v okně se zprávou.

Výstup bude „ab“.

Důležité informace o funkci Excel MID

  • Vzorec aplikace Excel MID vrací prázdný text, pokud je počáteční_číslo větší než délka řetězce.

= MID (B3,21,5) = prázdné, protože počáteční číslo je větší než délka řetězce, takže výstup bude prázdný, jak je znázorněno níže.

  • Pokud start_num je <délka textu, ale start_num + num_chars přesahuje délku řetězce, pak MID vrátí znaky až na konec textu.

= MID (B3,1,15)

  • Funkce MID vyniká prostřednictvím #HODNOTY! Chyba
    • Pokud start_num <1 ex. = MID (B3, -1,15)

    • Pokud num_chars je záporná hodnota.

= MID (B3,1; -15)