» Poradna » Programy

Jak extrahovat vybraná data (jméno příjmení a číslo) z jedné buňky do dvou buněk

 |   |  Microsoft Windows 10 Chrome 77.0.3865.75

Dobrý den,marně řeším v excelu extrahování Jména a Příjmení do jednoho sloupce a čísla do druhého sloupce z dat, nacházejících se v jedné buňce. Číslo by mělo být ve sloupci před sloupcem se jménem a příjmením, ale není to nutné.Tvar dat v buňce je např: Uživatel: Jiří Novák 557879 (del) Výsledek: jedna buňka = číslo, druhá buňka jméno a příjmeníČíslo může mít od tří do šesti znaků, jméno a příjmení libovolný počet. Název uživatel je konstantní a text v závorve má libovolný počet znaků. Můžete mi poradit?

Odpovědi na otázku

 |   |  Android AppleMAC-Safari 5.0

Tak to neřeš marně, vyřeš to jednoduše. Rozděl text do sloupců podle mezer a pak vše uprav, jak potřebuješ.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Kdyby se jednalo o jeden řádek, tak bych to neřešil, ale jedná se o stovky řádků.Ke každému řádku (buňce), který jsem vypsal, patří ještě pět dalších a takových záznamů se opakují desítky.Ano mám to vyřešeno několika Makry, 1) rozdělí text do sloupců2) sloučí jméno a příjmení3) seřadí/sloučí pod sebe jednotlivé řádky/buňky se jmény a čísly4) zkopíruje výsledek pro uložení do jiného souboruTakže vlasně 4x kliknu a já bych chtěl zpracování více zautomatizovat jelikož se jedná o velmi častou aktivitu. To jen pro vysvětlení. Ale díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 52.0

I když jsou to jen stovky řádků, pokud tohle řešíš z nějakého důvodu velmi často, jednodušší by možná bylo upravit do vhodného tvaru rovnou vstupní data, nebo je připravit např. přes .csv soubor.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 79.0.3945.130

Nechápem, čo tu teda vlastne riešiš. Nejakými vzorcami určite nič nezautomatizuješ viac ako makrami. A prečo to nemáš všetko v jednom makre, ale rozdelené v štyroch? Na spustenie makra teoreticky stačí otvorenie excelovského súboru (s príslušným makrom) a netreba na nič klikať.:))

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 79.0.3945.117

Pokiaľ nechceš rozdeľovať bunku na stĺpce a trváš na nejakom vzorci, tak skús toto:https://pastebin.com/c3kFuCWQAby to fungovalo, musia byť splnené podmienky:- ide o vzorce na extrahovanie z bunky A1- pred menom musí byť "Uživatel: " - vrátane medzery- meno a priezvisko musia byť len dvojslovné a takisto rozdelené medzerou -Karel Havlíček Borovský nebude fungovať.- číslo musí byť medzery a nasledovať za priezviskom (po medzere) a za číslom (a po medzere) musí začať zátvorka, na dĺžke čísla nezáleží- tie vzorce sú proste viazané na medzery medzi jednotlivými elementami, preto sú tie medzery dôležitéČeské názvy funkcií sú tam preložené natvrdo z angličtiny, takže češtinu som netestoval.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 72.0

Platí Excel za nepřekonatelnou podmínku? Ne že by to nešlo, ale dostat do něj podporu regulárních výrazů je celkem otrava. Pokud ano, návod je třeba tady https://bit.ly/2RHkRJuPodstatné je, že jedním z řešení bude hledání podle regulárního výrazu. Hledáš "(\d+)" pro číslo nebo "([0-9]{3,6})" pro číslo od 3 do 6 číslic a "([A-ZÁ-Ž]{1}[a-zá-ž]{1,}\s[A-ZÁ-Ž]{1}[a-zá-ž]{1,})" pro "Jméno Příjmení". Se jménem je to horší. Na vzoru funguje, protože za "Uživatel:" je speciální znak. Fungoval by i na "uživatel Pepa Novák", protože slovo uživatel nezačíná velkým písmenem, ovšem třeba z "Uživatel Pepa Novák" udělá "Uživatel Pepa". Tím že je slovo uživatel konstantní, dalo by se ošetřit, ale začal bych s tímhle.Pokud to jde bez excelu, tak třeba na Google Sheets se dají RegEx vyzkoušet. Funkce pro to je =REGEXEXTRACT(kde; "co")

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Příjmení, Libovolný počet, Buňka, Počet znaků


Určitě si přečtěte

Proč teď nedává smysl kupovat notebook a kdy přijde ten správný čas

Proč teď nedává smysl kupovat notebook a kdy přijde ten správný čas

** Během pár týdnů přijdou na trh výkonnější notebooky ** Čím dražší notebook vybíráte, tím víc se vám změní nabídka ** Také lehké notebooky budou téměř herní

Tomáš Holčík | 52

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

Výkon herního počítače za 139 Kč nebo i úplně zadarmo. Geforce Now startuje!

** Dlouhý betatest končí a nyní všichni mohou hrát přes internet ** Nemusíte žádné hry kupovat znovu. Jede to, co už máte v knihovnách na Steamu, Uplay, Battle.net a jinde ** Roční náklady odpovídají ceně jedné běžné hry

Tomáš Holčík | 53



Aktuální číslo časopisu Computer

Velký test autokamer

Test ATX skříní

Jak surfovat pohodlně

Sportovní aplikace

Jak funguje procesor