S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

Funkce ČÁST se používá v případě, kdy chceme z textu získat určitou část definovanou prvním znakem a počtem znaků.

Například pokud chceme získat tři znaky z buňky A1 počínaje pátým znakem (tedy pátý, šestý a sedmý znak). V tom případě by byla funkce ČÁST zapsaná takto:

  • =ČÁST(A1;5;3)

Protože:

  • Bereme znaky z buňky A1
  • Začínáme pátým znakem
  • Chceme tři znaky

Z textu “abcdefghijklmn” bychom takto získali “efg”. Pokud chceme brát znaky odleva, použili bychom funkci ZLEVA, a pokud zprava, použili bychom funkci ZPRAVA. Funkce ČÁST se často kombinuje s funkcí NAJÍT.

Videonávod:

Funkci ČÁST se věnuje tato lekce našeho elearningu:

Elearning středně pokročilý Excel:

S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

1 Komentář

  1. Nazdar borci : mám taky dotaz potreboval by som dostať povedzme z textu: “AB: cdefghij – KL MN: opqrstuvx – YZ” len danú časť za dvojbodkou až po – s tým že pravidelnosť čo sa týka počtu znakov tam nie je žiadná takže ani na rozmedzie počtu znakov od : po – ; proste nejako naformulovať funkciu vzorcu aby fungovala ako oddeľovač a zároveň by mi to spojila. Za každú radu som vďačný :))

  2. To už je složitější, pro přehlednost se 2 pomocnými sloupci. Předpoklad: uvedený text je v A1 a jako oddělovací minusy v textu jsou opravdové minusy, v textu uvedeném zde je dlouhé minus, to pak je potřeba změnit znaky ve vzorcích.
    B1: =ČÁST(A1;NAJÍT(“:”;A1;1)+1;NAJÍT(“-“;A1;1)-NAJÍT(“:”;A1;1)-1) první usek
    C1: =ČÁST(A1;NAJÍT(“:”;A1;NAJÍT(“:”;A1;1)+1)+1;NAJÍT(“-“;A1;NAJÍT(“-“;A1;1)+1)-NAJÍT(“:”;A1;NAJÍT(“:”;A1;1)+1)-1) druhý úsek
    A spojit už jednoduše D1: =CONCATENATE(B1;C1)
    Ale pozor, ještě jsou tam vpředu a vzadu v těch úsecích mezery, ty tam zůstanou, jestli mají přijít taky pryč, je potřeba sem tam pozměnit -1/+1 na -2/+2
    V SVK Excelu jsou myslím anglické funkce, to je další problém, navíc je i rozdílné použítí čárky a středníku, převod nemíním dělat, nemám možnost pak vzorec ověřit.

  3. Ještě upozornění, po odeslání příspěvku vidím, že ve vzorcích jsou hodně podivné uvozovky u vyhledávaných znaků – to je potřeba pohlídat.

  4. Ahoj, existuje způsob, jak z buněk dostat čtyř a pětimístná data, když ta čtyřmístná ne vždy končí pomlčkou, ale např. dalším číslem nebo písmenem? Nějak v tom nedokážu nic najít :-S

    Názvy poloh Co z toho dostat
    A542-NT202 A542
    B4258A B4258
    O698B-NT203 O698

  5. Dobrý den,
    poprosím o radu, potřebuji do buňky ve sloupci A dostat část textu ze sloupce B, který se nachází mezi závorkami.
    Existuje prosím funkce, jak toto udělat? Narážím na problém, že počet znaků uvnitř závorky je pokaždé jiný.

    Předem děkuji, Markéta

  6. =MID(B:B;FIND(“(“;B:B)+1;FIND(“)”;B:B)-FIND(“(“;B:B)-1)

  7. Dobrý den,
    Potřeboval bych poradit jak z textu odděleného lomítky můžu do buňky vypsat jen část zprava po první lomítko.
    Např.
    A/035/MRN/1665124421 potřebuji nechat vypsat 1665124421
    A/003/EGH/BIO190325/+PM3_4 potřebuji nechat vypsat +PM3_4

    Děkuji za rady

  8. =RIGHT(A2;LEN(A2)-FIND(“@”;SUBSTITUTE(A2;”/”;”@”;LEN(A2)-LEN(SUBSTITUTE(A2;”/”;””)));1))

  9. Ahoj,

    chtěl se zeptat a zároveň poprosit o radu. Mám data ve sloupci C, která vypadají podobně např. pes.rotvajler.domaci a chci, aby ve sloupci B se zobrazoval text pes.rotvajler (bez prostřední tečky) . Text obsahuje různě dlouhá slova. Vždy chci tedy, aby se mi zobrazil text, který je na pozici do 2. tečky a bez této tečky. Věděl by někdo, jak na to? Předem děkuji :).

  10. Dobrý den,

    potřeboval bych např. ve sloupci A najít buňku, která obsahuje mimo jiné text, který je v buňce D12 ve sloupci D a celý obsah té buňky ze sloupce A pak zobrazit tam, kde ten vzorec napíšu.

    Jde o to, že ve sloupci A mám v jednotlivých buňkách pod sebou názvy položek, které mají vždy nějaké slovo navíc než mají stejné názvy položek ve sloupci D a to slovo “navíc” potřebuji odstranit. Ty položky ve sloupci A jsou ale vždy na jiných řádcích než ve sloupci D a je jich hodně, proto se mi je těžko dohledává a chci si je tedy alespoň takto dát k sobě a pak ručně položku po položce “očistit” od toho slova “navíc” (to slovo je pokaždé jiné).

    Potřebuji tedy hledat téměř přesnou shodu názvu položky ve sloupci A (je tam vždy to slovo navíc, proto ne přesnou shodu) a ten název s tím slovem navíc chci zobrazit vždy vedle toho názvu položky ve sloupci D.

    Uff, snad jsem to popsal dostatečně srozumitelně 🙂

    Předem moc děkuji za radu

    Tomáš

  11. ahojte
    poprosim ako upravit
    35.198.158.196:49445
    aby vysledok zobral vsetky udaje za : napr. 49445

    dakujem
    kamil

  12. Dobrý den,
    potřeboval bych zjistit řetězec mezi znaky
    09-580/11-A5
    Zjistit kódem číslo mezi znaky “-” a “/” tzn. číslo 580 a to uložit do té původní buňky.
    Děkuji za radu
    P.S.
    m.kordac@tiscali.cz

Komentáře není možné přidávat