Funkce MID v Excelu (obsah)
- MID v Excelu
- MID vzorec v Excelu
- Jak používat funkci MID v Excelu?
MID v Excelu
Funkce MID v Excelu je součástí textové funkce. Funkce MID je užitečná, pokud chcete vrátit zadaný počet znaků textu.
Jednoduše řečeno, funkce MID 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.
Například:
MID („Bangalore je hlavní město Karnataka“, 18, 7) v tomto vzorci MID funkce vrátí z 18. znaku, vrátí 7 znaků, tj. „Capital“ .
Funkce MID je k dispozici také ve verzi VBA. Budeme o tom diskutovat na konci tohoto článku.
MID vzorec v Excelu
Níže je uveden vzorec MID v Excelu:
Vysvětlení MID vzorce v Excelu
Vzorec MID má tři povinné parametry: ietext, start_num, num_chars.
- text: Z textu, který chcete extrahovat určené znaky.
- start_num: Počáteční pozice prostředního řetězce.
- (num_chars): Počet znaků, které chcete extrahovat z počátečního čísla .
Funkce MID v Excelu se obvykle používá spolu s dalšími textovými funkcemi, jako jsou SEARCH, REPLACE, LEN, FIND, LEFT atd…
Jak používat funkci MID v Excelu?
Funkce MID v Excelu je velmi jednoduchá a snadno použitelná. Nechte pochopit fungování funkce MID v Excelu pomocí příkladu MID Formula.
Tuto šablonu MID Function Excel si můžete stáhnout zde - MID Function Excel TemplateFunkci MID lze použít jako funkci listu a jako funkci VBA.
Příklad č. 1
V tomto MID vzorci v příkladu Excelu extrahujeme podřetězec z daného textového řetězce pomocí vzorce MID.
Z výše uvedeného výpisu tabulky vycházejí znaky ze 4. znaku 6 znaků.
Výsledkem bude:
Příklad č. 2
Pomocí funkce MID můžeme extrahovat křestní jméno a příjmení. Podívejte se na níže uvedený příklad, kde máme celá jména od A2 do A15.
Z výše uvedené tabulky vyjměte křestní jména pro všechna jména.
Výsledek je:
Část 1: Tato část určuje požadovaný text, který chcete extrahovat znaky.
Část 2: Určuje počáteční polohu znaku.
Část 3: Funkce SEARCH hledá první mezeru (““) v textu a určuje umístění mezery.
Zde SEARCH vzorec vrátí 5 pro křestní jméno, což znamená, že mezera je pátý znak ve výše uvedeném textu. Takže nyní funkce MID extrahuje 5 znaků počínaje 1. st .
Výsledkem bude:
Poznámka: Mezera je také považována za jeden znak.
Příklad č. 3
Níže je seznam čísel letů a my musíme extrahovat znaky začínající od Y, dokud nenajdete „ - “
Podívejte se na výše uvedený příklad, kde jsou písmena tučně, kterou musíme extrahovat. Vypadá to jako sakra úkolu, že ?
To však můžeme udělat pomocí MID vedle funkcí SEARCH nebo FIND.
Jedna běžná věc je, že všechna tučné písmena začínají na Y a má celkem 6 znaků.
Funkce SEARCH určí počáteční znak, který se má extrahovat, a od počátečního bodu musíme extrahovat 6 znaků.
Výsledkem je:
Příklad č. 4
Níže je uveden seznam společností spolu s jejich registračním číslem. Úkolem je extrahovat ze seznamu pouze registrační číslo.
Před registračním číslem je slovo Acct. To bude náš klíčový bod pro určení počátečního bodu. V předchozím příkladu jsme použili SEARCH tentokrát se podíváme na funkci FIND.
Část 1: Tato část určuje požadovaný text, který chcete extrahovat znaky.
Část 2: Funkce Najít nejprve hledá v textu slovo „ Acct “ a odtud musíme do seznamu přidat dalších 5 znaků, které určují počáteční pozici znaku.
Důvod, proč musíme přidat 5, spočívá v tom, že z Acct na registrační číslo je to 5 znaků včetně mezery.
Část 3: Počet znaků, které musíme extrahovat.
Výsledkem bude:
Příklad č. 5
Nyní se podíváme na kombinaci funkcí RIGHT, LEFT & MID v jednom příkladu. Musíme zřetězit lomítko (/) do samostatného roku, měsíce a dne.
Podívejte se na níže uvedený příklad, kde máme data, ale žádné oddělovače pro rok, měsíc a den.
Nyní musíme vložit oddělovače pro rok, měsíc a den.
Nejprve funkce RIGHT vyjme 2 znaky zprava a vloží jedno lomítko (/) tj. 25 /
Nyní musíme vložit oddělovače pro rok, měsíc a den.
Druhou částí je funkce MID extrahující 2 znaky počínaje pátým znakem a vložit jedno lomítko (/)
tj. 25/10
Poslední částí je funkce LEFT, která extrahuje 4 znaky z levé strany a vloží jednu lomítko (/)
tj. 25/10/2018
Výsledkem bude:
Kód VBA pro použití funkce MID
Stejně jako v Excelu můžeme funkci MID používat i v kódu VBA. Níže uvedený kód ilustruje použití funkce MID v makrech VBA.
Sub MID_Function_Example Dim Middle_String jako řetězec Middle_String = Mid („Excel dokáže dělat zázraky“, 14, 7) Msgbox Middle_String End Sub
Pokud spustíte výše uvedený kód zprávy zobrazí jako výsledek zázraky.
Zajímavosti o MID funkci v Excelu
- Formátování čísla není součástí řetězce a nebude extrahováno ani počítáno.
- Účelem je extrahovat znaky z libovolné strany zadaného textu.
- Pokud uživatel neurčí poslední parametr, bude ve výchozím nastavení trvat 0.
- Num_chars musí být větší nebo rovno nule. Pokud se jedná o záporné číslo, vyvolá chybu jako # HODNOTA.
- V případě složitých datových sad musíte použít jiné textové funkce, jako je SEARCH, parametr FIND Num_chars.
- Funkci MID použijte, chcete-li extrahovat text z textového řetězce na základě umístění a délky.
- Funkce MID vrací prázdný text, pokud je start_num větší než délka řetězce.
Doporučené články
Toto byl průvodce MID v Excelu. Zde diskutujeme MID Formula v Excelu a jak používat MID Function v Excelu spolu s praktickými příklady a stahovatelnými šablonami Excel. Můžete si také prohlédnout naše další doporučené články -
- Použití AND funkce v Excelu
- Nejlepší příklady funkce COLUMN v Excelu
- LOOKUP Funkce v Excelu
- Úžasné využití funkce FV v Excelu
- Jak používat funkci MID ve VBA?