rozdělení slov

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

evis24
nováček
Příspěvky: 1
Registrován: duben 19
Pohlaví: Nespecifikováno

rozdělení slov

Příspěvekod evis24 » 30 dub 2019 14:19

ahoj, potřebuji poradit jak v excelu rozdělit jména a příjmení spojená dohromady z jednou sloupce do dvou ( JosefNovák), zvlášť jméno a zvlášť příjmení, text do sloupců nejde, protože jména a příjmení nejsou stejně dlouhá. díky za pomoc evis24



Reklama
karlos64
nováček
Příspěvky: 30
Registrován: červenec 18
Pohlaví: Muž

Re: rozdělení slov

Příspěvekod karlos64 » 30 dub 2019 15:37

Dobrý den.
Začátkem února 2018 zde bylo diskutováno rozdělení jména a příjmení v buňce. Přikládám soubor, který vytvořil uživatel "elninoslov" a doplnil jsem tam popis dalšího možného postupu rozdělení do sloupců.
Nemáte oprávnění prohlížet přiložené soubory.

Uživatelský avatar
elninoslov
Level 2
Level 2
Příspěvky: 216
Registrován: červen 13
Pohlaví: Muž

Re: rozdělení slov

Příspěvekod elninoslov » 30 dub 2019 16:15

Vycucnuté z tej prílohy, platí ak sú spojené bez medzery (maticový vzorec sa zadáva Ctrl+Shift+Enter):

Kód: Vybrat vše

=LEFT(A1;MATCH(TRUE;EXACT(UPPER(MID(A1;ROW($A$2:INDEX($A:$A;LEN(A1)));1));MID(A1;ROW($A$2:INDEX($A:$A;LEN(A1)));1));0))

=ZLEVA(A1;POZVYHLEDAT(PRAVDA;STEJNÉ(VELKÁ(ČÁST(A1;ŘÁDEK($A$2:INDEX($A:$A;DÉLKA(A1)));1));ČÁST(A1;ŘÁDEK($A$2:INDEX($A:$A;DÉLKA(A1)));1));0))


Kód: Vybrat vše

=MID(A1;MATCH(TRUE;EXACT(UPPER(MID(A1;ROW($A$2:INDEX($A:$A;LEN(A1)));1));MID(A1;ROW($A$2:INDEX($A:$A;LEN(A1)));1));0)+1;LEN(A1))

=ČÁST(A1;POZVYHLEDAT(PRAVDA;STEJNÉ(VELKÁ(ČÁST(A1;ŘÁDEK($A$2:INDEX($A:$A;DÉLKA(A1)));1));ČÁST(A1;ŘÁDEK($A$2:INDEX($A:$A;DÉLKA(A1)));1));0)+1;DÉLKA(A1))



EDIT:
Napadlo ma, že sa dá extrahovať aj akýkoľvek počet častí mien. Stačí si pomôcť pridaním jedného veľkého písmena na koniec, a následne zistením, ktoré znaky obsahujú veľké písmeno. A pomocou čísel týchto znakov ľahko určíme, že N-té meno je od N-tého veľkého znaku, a počet znakov určíme (pozícia N+1) - pozícia N. To N určujeme pomocou čísla stĺpca.

Vzorec je potom značne dlhý, pre pochopenie som ho odentroval v riadku vzorcov na niekoľko riadkov, a bolo by lepšie si tie 2 časti dať do Definovaného názvu kvôli lepšiemu pochopeniu, ale je naťahovací do oboch smerov. Teda koľko chcem aby spracovalo častí mena, toľko ho natiahnem doprava. A samozrejme dole.
Viď príloha.
Nemáte oprávnění prohlížet přiložené soubory.

xlnc
Level 3.5
Level 3.5
Příspěvky: 906
Registrován: červenec 11
Pohlaví: Muž

Re: rozdělení slov

Příspěvekod xlnc » 02 kvě 2019 13:59

Mezi jménem a příjmením není tedy oddělující znak? Tak k takovým datům gratuluji.
administrátor ProExcel.cz | lektor | vývojář | léčitel pro Microsoft Excel


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Rozdělení zvuku
    od Flanzatel » 10 zář 2019 15:10 » v Vše ostatní (sw)
    14
    1210
    od xbs
    10 zář 2019 17:47
  • Rozdělení Steam účtu
    od Veverika » 12 kvě 2019 20:23 » v Hry
    1
    478
    od dom324
    12 kvě 2019 21:22
  • SSD NVMe rozdělení na oddíly
    od flowem » 05 pro 2019 11:06 » v Vše ostatní (hw)
    8
    175
    od flowem
    05 pro 2019 13:24
  • Excel - rozdělení titulu/jména/příjmení pomocí funkce
    od fraxy » 15 lis 2019 14:35 » v Kancelářské balíky
    2
    334
    od fraxy
    15 lis 2019 18:03

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 3 hosti