V tomto článku sa naučíme Ako používať funkciu MID v programe Excel.
Čo robia Ľavé, stredné a pravé funkcie v programe Excel?
Funkcia LEFT vráti časť slova od začiatku slova.
"abcdefg" extrahovanie 3 zo začiatku vráti "abc"
PRAVÁ funkcia vráti časť slova od konca slova.
"abcdefg" extrahovanie 3 z konca vráti "efg"
Funkcia MID vráti časť slova z daného počiatočného bodu do počtu zadaných počtov.
„abcdefg“ extrahovaním 3 z 2. pozície vráti „bcd“.
Funkciu MID môžete použiť ako funkciu VĽAVO alebo VPRAVO, iba ak zmeníte počiatočný bod. Ale naopak to nie je možné.
Funkcia MID v programe Excel
Funkcia MID vráti časť daného slova. Na extrahovanie textu zo stredu reťazca sa používa funkcia Excel MID. V zásade n počet znakov z daného indexu v reťazci.
Syntax funkcie MID:
= MID (text, počiatočný_číslo, počet_číselných znakov) |
text: text alebo slovo, z ktorého chcete extrahovať
start_num: číslo počiatočného bodu alebo počiatočná pozícia
num_of_chars: n počet znakov na výber.
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu je dané slovo „AVD110094Delhi“. Potrebujeme extrahovať 6 -miestny kód medzi slovom, ktoré začína od 4. pozície.
Ak viete, z ktorej pozície je koľko znakov potrebných na extrahovanie, použite jednoducho funkciu MID. Nasledujúci vzorec extrahuje kód mesta 110094.
Použite vzorec v bunke C2 (extrahovať pevný text)
= MID („AVD110094Delhi“, 4,6) |
Tu text je „AVD110094Delhi“.
Počiatočné_číslo je 4, pretože kód mesta začína od 4. pozície.
Počet_charakterov je 6, pretože kód mesta má 6 znakov.
Tu sme vedeli, koľko postáv je a z ktorej pozície začínali. Čo keď to nevieme? Nasledujúci príklad ilustruje ďalšie úžasné využitie funkcie MID.
Extrahujte krstné meno pomocou funkcie Excel MID
Generický vzorec na extrakciu krstného mena v programe Excel 2016
= MID(text,1,VYHĽADÁVANIE(“ “,text)-1) |
Mám tento stôl. Teraz chcem extrahovať svoje krstné meno zo stĺpca C.
Ak chcete extrahovať krstné meno, napíšte tento vzorec MID a presuňte ho nadol:
= MID(C2,1,VYHĽADÁVANIE("", C2) -1) |
Tu sme poznali počiatočný bod (start_num) pre krstné meno, ale nevedel som to počet znakov v krstnom mene.
Tak sme zobrali VYHĽADÁVANIE funkcia pomáha nájsť v texte „medzeru“ („“).
Potom sme odpočítali 1 vylúčiť tento priestor z extrahovaného textu. Jednoduché.
Extrahujte priezvisko pomocou funkcie Excel MID
Generický vzorec na extrahovanie priezviska v programe Excel 2016
=Orezať(MID(C2,VYHĽADÁVANIE("", C2),LEN(B2))) |
Do tej istej tabuľky napíšte tento vzorec …
=Orezať(MID(C2,VYHĽADÁVANIE("", C2),LEN(B2))) |
Tu nepoznáme start_num ani num_chars.
Na nájdenie počiatočného_čísla sme použili pomoc z funkcie VYHĽADÁVAŤ.
Nevieme, koľko znakov je potrebné extrahovať. A ani nemusíme. Budeme používať iba funkciu LEN. Udáva dĺžku reťazca. Preto vráti všetky zostávajúce znaky po start_num.
Každý stĺpec by mal obsahovať iba jeden druh hodnoty. Akonáhle je to hotové, môžeme v Exceli vytvoriť kontingenčné správy, ktoré nám o údajoch povedia lepšie. Poďme sa teda dozvedieť o funkcii VĽAVO a SPRÁVNE v Exceli.
Extrahujte text z reťazca v programe Excel pomocou ľavej a pravej funkcie programu Excel
Dostal som údaje, ktoré vyzerali ako odpadky, ale pomocou funkcií Excelu SPRÁVNE a ĽAVO som ich zmenil na zmysluplné správy. Čistenie údajov v programe Excel je jednoduché. Tu vysvetlím, ako môžete z bunky extrahovať konkrétny text v programe Excel 2016 a zanechať za sebou odpadkové údaje.
Na vyššie uvedenom obrázku sú mi poskytnuté údaje v programe Excel. Má názov, Vek, a ak osoba má akékoľvek poistenie alebo žiadne (áno/nie). Aby som tieto údaje mohol použiť, potrebujem extrahovať údaje v rôznych stĺpcoch.
Funkcia Excel RIGHT na extrahovanie údajov sprava od textu
Funkcia RIGHT v programe Excel obsahuje iba dva argumenty. Najprv TEXT a potom POČET ZNAKOV, ktoré chcete v Exceli extrahovať sprava.
Tu máme svoje text v cele B3 a počet znakov, ktoré chceme extrahovať, je 1. Napíšte tento vzorec v bunke Excel D3 alebo kdekoľvek chcete mať tieto údaje.
= SPRÁVNE (B3,1) |
Výsledok budete mať v bunke D3. stačí skopírovať alebo ťahať nadol tento vzorec v bunkách nižšie.
Funkcia Excel LEFT na extrahovanie údajov z ľavej časti textu
Teraz poďme na svoj vek. Pred vysvetlením vám ukážem vzorec. Skopírujte tento vzorec do požadovaných buniek.
Použite vzorec:
= VĽAVO (VPRAVO (B3,4),2) |
Vo vyššie uvedenom vzorci sme skombinovali funkcie VĽAVO a VPRAVO, aby sme získali konkrétny text z reťazca. Takto to vyzerá.
Každá funkcia funguje zvnútra smerom von. Začnime teda:
SPRÁVNE (B3,4): Jednoducho extrahuje 4 znaky z daného textu. To nám dáva 30_Y. Prečo 4? Pretože vieme, že vek je iba jednou z dvoch postáv a máme 1 „_“ a 1 Y alebo N.
VĽAVO (VPRAVO (B3,4), 2): Teraz máme text, ktorý začína vekom, ktorý má 2 znaky. Tu prichádza do činnosti funkcia DOLEVA. Trvá to SPRÁVNE (B3,4) ako textový argument a extrahuje z neho 2 znaky. To nám dáva 30 pre prvú bunku. Skopírujte vzorec do buniek nižšie a získajte ostatné údaje tak, ako je to znázornené na obrázku vyššie.
Rovnako ako funkcia DOPRAVA, aj funkcia DOLEVA má dva rovnaké argumenty. Iba extrahuje údaje z ľavej časti poskytnutého reťazca.
Funkcia Excel Vľavo a vpravo na extrakciu neznámej dĺžky textu z reťazca
Jednoducho vložte tento vzorec do požadovaných buniek a extrahujte názov z textu v programe Excel.
= VĽAVO (B3, LEN (B3)-5) |
V uvedených príkladoch sme poznali presný počet textov, ktoré sme z daného textu mali extrahovať.
Dúfam, že tento článok o tom, ako používať funkciu MID v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.
Hľadanie reťazca pre konkrétny podreťazec v programe Excel : Nájdite bunky, ak bunka obsahuje dané slovo v programe Excel, pomocou funkcie NÁJSŤ alebo VYHĽADAŤ.
Zvýraznite bunky, ktoré obsahujú konkrétny text : Zvýraznite bunky, ak bunka obsahuje dané slovo v programe Excel, podľa vzorca v časti Podmienené formátovanie
Ako skontrolovať, či reťazec obsahuje jeden z mnohých textov v programe Excel : vyhľadajte bunky, ak bunka obsahuje daných viac slov v programe Excel, pomocou funkcie NÁLEZ alebo HĽADAŤ.
Spočítajte bunky, ktoré obsahujú konkrétny text : Spočítajte počet buniek, ak bunka obsahuje daný text, pomocou jedného vzorca v programe Excel.
Ako vyhľadať bunky s určitým textom a vrátiť určitý text v programe Excel : vyhľadajte bunky, ak bunka obsahuje určitý text a vráti požadované výsledky pomocou funkcie IF v programe Excel.
Populárne články:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.