Ahoj, mohla bych poprosit ještě o pomoc?
šlo by ještě udělat, aby se v sloupci H kontroloval počet mezer? Resp. aby byla slova oddělena jen jednou mezerou a ničím jiným (nesmí být oddělena např. dvěma, třemi mezerami a jinými znaky = je povolena jen 1 mezera mezi slovy) a k tomu platí, že na začátku nesmí být mezera. Opět nejlépe přes kontrolu dat, jelikož makra jsou zakázaná.
Jiří497 napsal/a:
Tak tam dej ověření dat.Příloha: 47778_47772_rozklad-textu-do-sloupcu.xlsx (37kB, staženo 4x)
Ano, super, to je ono!!!! Děkuji!
Jirko, vypadá to super, jen je tam zádrhel v tom, že když uživatel se splete a místo Madonna napíše nař. mezera+mezera+Madonna, tak se zaktivuje záhlaví až pro 3. dvojici (jako když by to bylo slovo na 3. místě). Potřebuji ošetřit, aby v případě takovéto uživatelské chyby se mezery před prvním slovem vymazaly. Tj pokud zadá mezera+mezera+Madonna, tak aby vzniklo jen Madonna a zaktivovalo se záhlaví pro první dvojici sloupců (I+J).
Jiří497 napsal/a:
Takto? Viz příloha.Příloha: 47773_47772_rozklad-textu-do-sloupcu.xlsx (38kB, staženo 1x)
Děkuji za odpovědi.
V příloze je soubor, kde je popsáno, jak má co fungovat. Vše je na dobré cestě, jen to chce doladit. :)
Ahoj všem,
elninoslov super řešení, pokud nebude možné vyřešit následující, tak ho ráda použiji. Soubor od lugr nemohu otevřít, excel mi píše, že je poškozen.
Vše je ale zase jinak.
Barvy jsou super, ale teď bych potřebovala, aby ten textový rozklad byl skrytý někde v podmíněném formátu s barvou.
Nový požadavek je:
1) aby vše začínalo v sloupci H, tedy v H bude textový řetězec
2) asi podmíněný formát(?), aby se zažlutily ty buňky, do kterých se BUDE psát jakýkoli text, tedy v I-R nesmí být vzorec
Př. text k rozkladu je v H5 Jan Amos Komenský.
- I5+J5 se zažlutí, protože v řetezci je 1. slovo (Jan)
- K5+L5 se zažlutí, protože v řetezci je 2. slovo (Amos)
- M5+N5 se zažlutí, protože v řetezci je 3. slovo (Komenský)
- buňky v O - R pak zůstanou bílé
Nevím, jestli něco takového lze dát do podmíněného formátování k barvám nebo už to musí být formou makra. Problém je ten, že makro se nesmí použít.
Super, jen bych tu barvu pravě potřebovala rozšířit i na ten volny sloupec vedle, jak jsem psala v předchozím příspěvku. Půjde to?
lugr napsal/a:
Tak?Příloha: 47745_47740_47733_rozd_stlpce.xlsx (11kB, staženo 1x)
Ahoj kluci, jste fakt machři.
Můžu mít ještě prosbičku?
1) aby vše začínalo v sloupci H, tedy v H bude text, který se bude rozkládat
2) mezi vyplněnými jmény (textem) mít ještě jeden prázdný sloupec.
3) a pak asi podmíněný formát, aby se zažlutily ty buňky, do kterých se napíše text
Př. text k rozkladu je v H5 Jan Amos Komenský.
- do I5 se napíše Jan a buňka bude žlutá
- v J5 bude prázdná žlutá buňka
- do K5 se napíše Amos a buňka bude žlutá
- v L5 bude prázdná žlutá buňka
- do M5 se napíše Komenský a buňka bude žlutá
- v N5 bude prázdná žlutá buňka
- buňky v O - R pak zůstanou bílé
elninoslov napsal/a:
Ak som to pochopil správne, tak sa dá použiť aj kratší vzorec:
=TRIM(MID(SUBSTITUTE($A2;" ";REPT(" ";LEN($A2)));(COLUMN(A1)-1)*LEN($A2)+1;LEN($A2)))
=PROČISTIT(ČÁST(DOSADIT($A2;" ";OPAKOVAT(" ";DÉLKA($A2)));(SLOUPEC(A1)-1)*DÉLKA($A2)+1;DÉLKA($A2)))Příloha: 47740_47733_rozd_stlpce.xlsx (11kB, staženo 3x)
Jsem se nechala unést, viděla jsem jen část vzorce. Pak, když jsem viděla, jak je to dlouhé, tak fakt nechápu, jak to může někdo takhle napsat.
Ale je to super a důležité je, že to funguje. Moc děkuji.
Jéééé, super. Funguje to podle mé představy. Všude jsem hledala a našla dlouhé vzorce a toto je tak jednoduché.
mepexg napsal/a:
Po zabudovaní pomocného vzorca 1. do 2.Příloha: 47733_rozd_stlpce.xlsx (12kB, staženo 2x)
Děkuji za odpověď, ale i tak to ještě není přesné. Prostřední sloupec funguje, ale třetí ne.
A ještě mě napadá, jak by to bylo, když by bylo slov 4 nebo 5?
Jirko, děkuji, druhý odkaz s příklady je velmi zajímavý. Jen mi ty příklady po vložení do souboru nejdou. Nevím tedy, co dělám špatně.
Příklad názvu
Popis
Mary Kay D. Andersen
Křestní jméno ze dvou částí
Vzorec
Výsledek (jméno)
LEFT (A2; HLEDAT (""; A2; HLEDAT (""; A2; HLEDAT (""; A2; 1) + 1))
= LEFT (A2; HLEDAT (""; A2; HLEDAT (""; A2; HLEDAT (""; A2; 1) + 1))
Vzorec
Výsledek (iniciála druhého jména)
' = ČÁST (A2; SEARCH (""; A2; HLEDAT (""; A2; 1) + 1) + 1, HLEDAT (""; A2; 1) + 1) + 1; HLEDAT (""; A2; HLEDAT (""; A2; HLEDAT ("")
= ČÁST (A2; SEARCH (""; A2; HLEDAT (""; A2; 1) + 1) + 1, HLEDAT (""; A2; 1) + 1) + 1; HLEDAT (""; A2; HLEDAT (""; A2; HLEDAT ("")
Vzorec
Živý výsledek (příjmení)
' = ZPRAVA (A2; DÉLKA (A2)-HLEDAT (""; A2; HLEDAT (""; A2; ") + 1) + 1))
= ZPRAVA (A2; DÉLKA (A2)-HLEDAT (""; A2; HLEDAT (""; A2; {) + 1) + 1))
Dobrý den,
chtěla bych se zeptat, zda excel umí podle funkce rozdělit text v buňce do sloupců.
Př. v A1 mám text "ovocný zmrzlinový pohár" a potřebovala bych ho rozdělit na B1 = ovocný, D1 = zmrzlinový a F1 = pohár.
Potřebovala bych to nějakým vzorcem, ale ne makrem. Napoví někdo?
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.