Ako extrahovať text pomocou funkcií MID a MIDB programu Excel

01 z 01

Funkcie programu Excel MID a MIDB

Extrahujte dobrý text zo zlého pomocou funkcie MID. © Ted French

Keď sa text skopíruje alebo importuje do programu Excel, niekedy sú s dobrými údajmi zahrnuté nežiaduce znaky odpadu .

Alebo sú časy, kedy je potrebná iba časť textového reťazca v bunke - napríklad meno osoby, ale nie posledné meno.

Pre takéto prípady má program Excel niekoľko funkcií, ktoré možno použiť na odstránenie nežiaducich údajov zo zvyšku.

Ktorá funkcia používate závisí od toho, kde sú umiestnené dobré dáta vzhľadom na nežiaduce znaky v bunke.

MID vs. MIDB

Funkcie MID a MIDB sa líšia len v jazykoch, ktoré podporujú.

MID je pre jazyky, ktoré používajú jednobajtovú znakovú sadu - táto skupina obsahuje väčšinu jazykov, napríklad angličtinu a všetky európske jazyky.

MIDB je pre jazyky, ktoré používajú dvojbajtovú znakovú sadu - zahŕňa japončinu, čínsku (zjednodušenú), čínsku (tradičnú) a kórejčinu.

Syntax funkcií a argumentov MIDB a MIDB

V programe Excel sa syntax funkcie vzťahuje na rozloženie funkcie a obsahuje názov, zátvorky a argumenty funkcie .

Syntax pre funkciu MID je:

= MID (Text, Start_num, Num_chars)

Syntax pre funkciu MIDB je:

= MIDB (Text, Start_num, Num_bytes)

Tieto argumenty hovoria v programe Excel

Text - (požadovaný pre funkciu MID a MIDB ) textový reťazec obsahujúci požadované údaje
- tento argument môže byť skutočný reťazec alebo bunkový odkaz na umiestnenie údajov v pracovnom hárku - riadky 2 a 3 na obrázku vyššie.

Funkcia Start_num - (požadovaná pre funkciu MID a MIDB ) určuje štartovací znak z ľavej časti podreťazca, ktorý sa má uchovávať.

Num_chary - (vyžadované pre funkciu MID ) určuje počet znakov napravo od čísla Start_num, ktoré sa má zachovať.

Num_byty (vyžadované pre funkciu MIDB ) určuje počet znakov - v bajtoch - vpravo od položky Start_num, ktorý sa má zachovať.

Poznámky:

Príklad funkcie MID - extrahujte dobré dáta zo zlého

Príklad na obrázku vyššie ukazuje niekoľko spôsobov, ako použiť funkciu MID na extrahovanie konkrétneho počtu znakov z textového reťazca vrátane zadávania údajov priamo ako argumenty pre funkciu - riadok 2 - a zadávania odkazov na bunky pre všetky tri argumenty - riadok 5.

Keďže je zvyčajne najlepšie zadávať referencie buniek pre argumenty, nie pre aktuálne údaje, informácie uvedené nižšie uvádzajú kroky používané na zadanie funkcie MID a jej argumentov do bunky C5.

Dialogové okno funkcie MID

Možnosti zadávania funkcie a jej argumentov do bunky C5 zahŕňajú:

  1. Zadanie úplnej funkcie: = MID (A3, B11, B12) do bunky C5.
  2. Výber funkcie a argumentov pomocou dialógového okna funkcie

Použitie dialógového okna na zadanie funkcie často zjednodušuje úlohu, pretože dialógové okno sa postará o syntax funkcie - zadanie názvu funkcie, oddeľovačov čiar a zátvoriek do správnych miest a množstva.

Ukazuje na referencie buniek

Bez ohľadu na to, akú možnosť si zvolíte pre zadanie funkcie do bunky pracovného hárka, je pravdepodobne najlepšie použiť bod a kliknutím zadáte všetky odkazy na bunky použité ako argumenty, aby sa minimalizovala pravdepodobnosť chýb spôsobených zadaním nesprávnej referencie bunky.

Použitie dialógového okna funkcie MID

  1. Kliknutím na bunku C1 ju vytvoríte ako aktívnu bunku - v tomto prípade sa zobrazia výsledky funkcie;
  2. Kliknite na kartu Formuláre v ponuke pásu ;
  3. Zvoľte text z pásu klepnutím otvorte rozbaľovací zoznam funkcií.
  4. Kliknutím na MID v zozname vyvoláte dialógové okno funkcie;
  5. V dialógovom okne kliknite na riadok Text v dialógovom okne;
  6. Kliknutím na bunku A5 v pracovnom hárku zadáte túto odkaz na bunku ako textový argument.
  7. Kliknite na riadok Start_num
  8. Kliknutím na bunku B11 v pracovnom hárku zadáte odkaz na túto bunku.
  9. Kliknite na riadok Num_chars ;
  10. Kliknutím na bunku B12 v pracovnom hárku zadáte odkaz na túto bunku.
  11. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno;
  12. Extrahovaný súbor reťazca # 6 by sa mal objaviť v bunke C5;
  13. Po kliknutí na bunku C5 sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = MID (A3, B11, B12) .

Extrakcia čísel pomocou funkcie MID

Ako je uvedené v riadku ôsmich príkladov, funkcia MID sa môže použiť na extrakciu podmnožiny číselných údajov z dlhšieho čísla pomocou vyššie uvedených krokov.

Jediným problémom je, že extrahované údaje sú konvertované na text a nemôžu byť použité vo výpočtoch zahŕňajúcich určité funkcie - napríklad funkcie SUM a AVERAGE .

Jedným z možných spôsobov tohto problému je použiť funkciu VALUE na konverziu textu na číslo zobrazené v riadku 9:

= VALUE (MID (A8,5,3))

Druhou možnosťou je použiť špeciálnu vložku na konverziu textu na čísla .