< návrat zpět

MS Excel


Téma: Rozdělení textu v buňce do několika sloupců rss

Zaslal/a 19.8.2020 10:25

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? 1

Zaslat odpověď >

Strana:  « předchozí  1 2 3 4
#047885
elninoslov
Do prílohy Jiřího som zatiaľ nepozeral, no práve problém nadbytočných medzier som riešil vo svojich predchádzajúcich vzorcoch. Aj som to tam napísal. Je na to funkcia TRIM/PROČISTIT.citovat
#047886
avatar
Bohužel mi to teď píše error při stahování přílohy v #047747
Můžete, prosím, poslat ještě jednou?citovat
#047887
avatar
ještě doplním, potřebuji ten řetězec ohlídat již v konkrétní buňce, kam se tedy text píše.
Např. uživatel do H5 bude psát "mezera mezera Jan Amos ?!/ mezera mezera mezera _Komenský"
Potřebuji tedy asi v kontrole dat vzorec, který ohlídá to, že musí přesně napsat Jan mezera Amos mezera Komenský. Slova musí být oddělena jen mezerami. Nesmí být oddělena dalšími znaky.
Napadá mě vytvořit další list, kde bude seznam neschválených znaků jako např. *?/=+:.... a z něj by ten vzorec čerpal stylem: Pokud buňka obsahuje nějaký znak ze seznamu, tak mu zakáže vložit data + mezi slovy může vložit jen 1 mezerucitovat
#047899
avatar
Do Ověření dat vložit tento vzorec:=NE(NEBO((DÉLKA(H4)>DÉLKA(PROČISTIT(H4)));NE(JE.CHYBA(HLEDAT("~?";H4;1)));NE(JE.CHYBA(HLEDAT("/";H4;1)));NE(JE.CHYBA(HLEDAT("~*";H4;1)));NE(JE.CHYBA(HLEDAT(";*";H4;1)))))Nic lepšího mě nenapadlo. Lze přidávat "zakázané" znaky.
Příloha: xlsx47899_47778_47772_rozklad-textu-do-sloupcu.xlsx (38kB, staženo 12x)
citovat
#047902
avatar
Děkuji za řešení, Jiří. 1

Zde je také alternativa:
=KDYŽ((PROČISTIT(H4))="";PRAVDA;KDYŽ(JE.CHYBA(SOUČIN.SKALÁRNÍ(HLEDAT(ČÁST((PROČISTIT(H4));ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&DÉLKA((PROČISTIT(H4)))));1);"aÁbcčdďeéěfghiíjklmnňopqrřsštťuúůvwxyýzž1234567890 ")));NEPRAVDA;PRAVDA))

1citovat
#047903
avatar
add zadání:

podmíněný formát nezabrání vložení chybného textu.
validace se dá snadno obejít pomocí ctrl C/... a uživatel to ani nemusí vědět.

add vzorce:
"Jiří497" - seznam zakázaných znaků - v excelu je používáno unicode -> ten seznam zakázaných znaků může být docela dlouhý

"vikizaj (alternativa)" - funkce hledat je ve vzorci chybná, klidně schválí znaky *~?, lepší je funkce najít. + chybí funkce pročistit.

ps. Nechápu rostoucí požadavky na řešení vzorcem. Pokud jde o použití vzorce v jiném programu nez je excel, je lepší se v těchto úlohách zamyslet, jestli cílový program nepodporuje regulární výrazy: google REGEXEXTRACT, LO calc je podporuje v běžných výrazech, ...
Pak je řešení podstatně jednodušší.citovat
#049217
avatar
Dobrý den,
mám podobný problém, který se řešil v tomto vlákně.
Potřebuji rozdělit text do sloupců, viz příloha.
Text (iniciály) v sloupci P budou vždy odděleny čárkou a mezerou a následně jednotlivé iniciály se budou propisovat do sloupců AI - AL.
Pokud mám 4 iniciály, funguje to.
U 1 - 3 iniciál nefunguje poslední propsání iniciály, protože jí chybí čárka+mezera.
Zkusí, prosím, někdo upravit vzorec?
Příloha: xlsx49217_rozdeleni-textu-do-sloupcu-ii.xlsx (77kB, staženo 12x)
citovat
#049224
avatar

vikizaj napsal/a:

Dobrý den,
mám podobný problém, který se řešil v tomto vlákně.
Potřebuji rozdělit text do sloupců, viz příloha.
Text (iniciály) v sloupci P budou vždy odděleny čárkou a mezerou a následně jednotlivé iniciály se budou propisovat do sloupců AI - AL.
Pokud mám 4 iniciály, funguje to.
U 1 - 3 iniciál nefunguje poslední propsání iniciály, protože jí chybí čárka+mezera.
Zkusí, prosím, někdo upravit vzorec?Příloha: 49217_rozdeleni-textu-do-sloupcu-ii.xlsx (77kB, staženo 3x)


Již mám upravené vzorce. Není třeba řešit. Výsledek přikládám.
Příloha: xlsx49224_49217_rozdeleni-textu-do-sloupcu-ii.xlsx (60kB, staženo 15x)
citovat

Strana:  « předchozí  1 2 3 4

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32