Mid v Excelu (vzorec, příklady) Jak používat Mid Function?

Obsah:

Anonim

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 Template

Funkci 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 -

  1. Použití AND funkce v Excelu
  2. Nejlepší příklady funkce COLUMN v Excelu
  3. LOOKUP Funkce v Excelu
  4. Úžasné využití funkce FV v Excelu
  5. Jak používat funkci MID ve VBA?