01 z 01
Funkcie vľavo a vľavo programu Excel
Keď sa text skopíruje alebo importuje do programu Excel, niekedy sú s dobrými údajmi zahrnuté nežiaduce znaky odpadu .
Alebo existujú časy, kedy je potrebná iba časť textových údajov 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.
- Ak sú dobré dáta na pravej strane dát, použite funkciu RIGHT na ich extrahovanie.
- Ak majú dobré dáta na oboch stranách nechcené znaky, použite funkciu MID na ich extrahovanie.
- Ak sú dobré dáta na ľavej strane údajov, použite funkciu LEFT na ich extrahovanie.
ĽAVÁ / ĽAVÁ
Funkcie LEFT a LEFTB sa líšia len v jazykoch, ktoré podporujú.
LEFT 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.
Ľavý B je pre jazyky, ktoré používajú dvojbajtovú znakovú sadu - zahŕňa japončinu, čínsku (zjednodušenú), čínsku (tradičnú) a kórejčinu.
Syntax a argumenty funkcií LEFT a LEFTB
V programe Excel sa syntax funkcie vzťahuje na rozloženie funkcie a obsahuje názov, zátvorky a argumenty funkcie .
Syntax pre funkciu LEFT je:
= LEVÝ (Text, Num_chary)
Argumenty funkcie informujú Excel o tom, aké údaje majú byť použité vo funkcii a dĺžke reťazca, ktorý sa má extrahovať.
Syntax pre funkciu LEFTB je:
= LEVÝ (text, Num_byty)
Argumenty funkcie informujú Excel o tom, aké údaje majú byť použité vo funkcii a dĺžke reťazca, ktorý sa má extrahovať.
Text - (požadovaný pre LEFT a LEFTB ) záznam obsahujúci požadované údaje
- tento argument môže byť bunkový odkaz na umiestnenie údajov v pracovnom hárku, alebo to môže byť skutočný text uzavretý v úvodzovkách
Num_chary - (voliteľné pre LEFT ) určuje počet znakov vľavo od argumentu reťazca, ktorý sa má zachovať - odstránia sa všetky ostatné znaky.
Num_bytes - (voliteľné pre LEFTB ) určuje počet znakov vľavo od argumentu reťazca, ktorý sa má uchovať v bajtoch - odstránia sa všetky ostatné znaky.
Poznámky:
- Ak Num_chars / Num_bytes sa vynechá, predvolená hodnota 1 znaku sa zobrazí v riadku funkcie 4 v príklade;
- Ak Num_chars / Num_byty je väčšia ako dĺžka textu, funkcia vracia celý textový reťazec - riadok 5 v príklade;
- Ak hodnota hodnoty Num_chars / Num_bytes argument je negatívny, funkcia vráti #VALUE! hodnota chyby - riadok 6 obrázka.
- Ak hodnota hodnoty Num_chars / Num_bytes argument odkazuje na prázdnu bunku alebo sa rovná nule, funkcia vráti prázdnu bunku - riadok 7 obrázku, kde Num_chars odkazuje na prázdnu bunku B13.
Príklad funkcie vľavo - extrahovanie dobrých dát zo zlého
Príklad na obrázku vyššie ukazuje niekoľko spôsobov, ako použiť funkciu LEFT 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 oba argumenty - riadok 3.
Keďže je zvyčajne najlepšie zadávať odkazy na bunky ako argumenty, skôr ako skutočné údaje, nižšie uvedené informácie uvádzajú kroky používané na zadanie funkcie LEFT a jej argumentov do bunky C3 na extrahovanie slova Widgety z textového reťazca v bunke A3.
Dialogové okno funkcií LEFT
Možnosti zadávania funkcie a jej argumentov do bunky B1 zahŕňajú:
- Zadanie úplnej funkcie: = ĽAVÁ (A3.B9) do bunky C3;
- 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.
Pomocou dialógového okna funkcií LEFT
Nižšie sú uvedené kroky používané na zadanie funkcie LEFT a jej argumentov do bunky C3 pomocou dialógového okna funkcie.
- Kliknite na bunku C3, aby ste ju vytvorili ako aktívnu bunku - v tomto prípade sa zobrazia výsledky funkcie;
- Kliknite na kartu Formuláre v ponuke pásu ;
- Zvoľte text z pásu klepnutím otvorte rozbaľovací zoznam funkcií.
- Kliknutím na položku LEFT v zozname vyvoláte dialógové okno funkcie;
- V dialógovom okne kliknite na riadok Text ;
- Kliknutím na bunku A3 v pracovnom hárku zadáte odkaz do bunky do dialógového okna;
- Kliknite na riadok Num_chars ;
- Kliknutím na bunku B9 v pracovnom hárku zadáte odkaz na bunku.
- Kliknutím na tlačidlo OK dokončite funkciu a vrátite sa do pracovného hárka.
- Extrahované podtextové miniaplikácie by sa mali objaviť v bunke C3;
- Keď kliknete na bunku C3 , zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = LEFT (A3, B9) .
Extrahovanie čísel pomocou funkcie LEFT
Ako je znázornené v ôsmom riadku príkladu vyššie, funkcia LEFT môže byť použitá na extrahovanie 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:
= HODNOTA (Vľavo (B2, 6))
Druhou možnosťou je použiť špeciálnu vložku na konverziu textu na čísla .