V tomto článku sa naučíme rozdeliť zmiešaný reťazec na samostatné bunky, ktoré obsahujú iba čísla alebo znaky, v programe Microsoft Excel 2010 môžeme použiť funkcie „TRIM“, „LEFT“, „FIND“ a „SUBSTITUTE“.
NÁJSŤ:Táto funkcia vráti číslo umiestnenia znaku, na ktorom sa konkrétny znak alebo textový reťazec prvýkrát našiel, pričom sa číta zľava doprava (nerozlišujú sa malé a veľké písmená).
Syntax funkcie „NÁJSŤ“: = NÁJSŤ
(find_text, within_text, [start_num])
Príklad:Bunka A1 obsahuje text “Broncho Billy Anderson”
= FIND ("Billy", A1, 1), funkcia sa vráti 9
VĽAVO: Vráti zadaný počet znakov začínajúci sa znakom úplne vľavo v reťazci.
Syntax funkcie „LEFT“: = LEFT (text, [num_chars])
Príklad:Bunka A1 obsahuje text “Broncho Billy Anderson”
= VĽAVO (A1, 7), funkcia sa vráti “Broncho”
OBLOŽIŤ: Funkcia orezania sa používa na odstránenie ďalších medzier z textu v bunke.
Syntax funkcie „TRIM“: = TRIM (text)
Príklad: Bunka A2 obsahuje text.
- Napíšte text do bunky B2
- = TRIM (A2), stlačte kláves Enter na klávesnici
- Funkcia vráti text po odstránení nepotrebných medzier.
NÁHRADA:Táto funkcia sa používa na nahradenie starého textu novým textom v bunke.
Syntax funkcie „SUBSTITUTE“:
= SUBSTITUTE (text, starý_text, nový_text, [číslo_inštancie])
Príklad: Bunka A2 obsahuje text „Benzín“
= NÁHRADA (A2, A2, "Diesel")
Funkcia sa vrátiDiesel.
Vezmime si príklad, aby sme pochopili, ako môžeme zmiešaný reťazec rozdeliť do samostatných buniek obsahujúcich iba čísla alebo znaky.
Príklad- Reťazce v stĺpci Aare sa skladajú z čísel aj znakov. Čísla sú však uvedené na začiatku reťazca a znaky na konci.
Reťazce musíme rozdeliť do dvoch stĺpcov, z ktorých jeden obsahuje iba čísla a druhý obsahuje znaky.
Postupujte podľa nižšie uvedených krokov:-
- Vyberte bunku B2 a napíšte vzorec
- = LEFT (A2, MAX (IF (ISNUMBER (-MID (A2, ROW (INDIRECT ("1: 1024")), 1)), ROW (INDIRECT ("1: 1024")))))
- PressCtrl+Shift+Enter na klávesnici.
- Funkcia vráti číslo v bunke B2.
- Skopírujte vzorec do všetkých buniek a stlačte kláves „CTRL + C“ a vyberte bunky B3: B4 a stlačte kláves „CTRL + V“ na vašej klávesnici.
Ak chcete vrátiť iba text z bunky A2, použite funkciu Náhradník, ako je znázornené v nasledujúcom vzorci zadanom v stĺpci C:-
- Napíšte vzorec do bunky C2
- = NÁHRADA (A2, B2, "")
- Na klávesnici stlačte kláves Enter.
- Funkcia vráti iba text z bunky A2.
- Skopírujte vzorec do všetkých buniek a stlačte kláves „CTRL + C“ a vyberte bunky C3: C4 a stlačte kláves „CTRL + V“ na vašej klávesnici.
Takto môžeme zmiešaný reťazec čísel a znakov rozdeliť do samostatných buniek obsahujúcich iba čísla alebo znaky v programe Microsoft Excel.