< návrat zpět

MS Excel


Téma: rozdělení názvu ulice rss

Zaslal/a 2.2.2021 13:07

Dobrý den,

chtěl bych se zeptat, jaký by byl postup nebo návrh řešení při rozdělení celého názvu ulice včetně čísla popisného popř. čísla orientačního do 3 sloupců, "ulice", "cp", "co".

Příloha: xls49659_test_ulice.xls (46kB, staženo 20x)
Zaslat odpověď >

#049660
avatar
Takto?
Příloha: xls49660_49659_test_ulice1.xls (53kB, staženo 45x)
citovat
#049674
avatar
Super, to je ono!

Ještě tu mám jeden oříšek v podobě adres do ciziny, kde bych pro změnu potřeboval do sloupce "cp" dosadit jen první nalezené číslo ze sloupce "Street" (popř. Street2, ale nemusí být, pokud sloupec Street nebude obsahovat číslo, tak do sloupce "cp" dosadit např. "99", popř. se dodělá později do prázdných sloupců "cp"). Zkusil jsem použít matici (nechal jsem v souboru), ale nefunguje. Také bude možná problém, pokud číslo bude mít podobu např. "123T" apod.
Příloha: xlsx49674_test_ulice_ciz.xlsx (25kB, staženo 15x)
citovat
#049675
elninoslov
=IFERROR(TRIM(LEFT(SUBSTITUTE(MID(F2;MIN(IFERROR(SEARCH(" "&{0;1;2;3;4;5;6;7;8;9};" "&F2);FALSE));LEN(F2));" ";REPT(" ";LEN(F2)));LEN(F2)));"")
=IFERROR(PROČISTIT(ZLEVA(DOSADIT(ČÁST(F2;MIN(IFERROR(HLEDAT(" "&{0;1;2;3;4;5;6;7;8;9};" "&F2);NEPRAVDA));DÉLKA(F2));" ";OPAKOVAT(" ";DÉLKA(F2)));DÉLKA(F2)));"")

Ale problém je, keď je hneď za číslom čiarka (24F,) alebo aj s ďalším textom (130,St.Xavier's)

EDIT: Dalo by sa toho zbaviť pridaním ďalších dvoch SUBSTITUTE
=IFERROR(TRIM(LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(F2;MIN(IFERROR(SEARCH(" "&{0;1;2;3;4;5;6;7;8;9};" "&F2);FALSE));LEN(F2));" ";REPT(" ";LEN(F2)));",";REPT(" ";LEN(F2)));".";REPT(" ";LEN(F2)));LEN(F2)));"")
=IFERROR(PROČISTIT(ZLEVA(DOSADIT(DOSADIT(DOSADIT(ČÁST(F2;MIN(IFERROR(HLEDAT(" "&{0;1;2;3;4;5;6;7;8;9};" "&F2);NEPRAVDA));DÉLKA(F2));" ";OPAKOVAT(" ";DÉLKA(F2)));",";OPAKOVAT(" ";DÉLKA(F2)));".";OPAKOVAT(" ";DÉLKA(F2)));DÉLKA(F2)));"")
citovat
#049676
avatar
Nevím, co dělám špatně, ale pokaždé mám výsledek prázdnou buňku. Musí mít výsledná buňka nějaký formát?citovat
#049677
avatar
Nevím, co dělám špatně, ale pokaždé mám výsledek prázdnou buňku. Musí mít výsledná buňka nějaký formát?citovat
#049679
elninoslov
To je maticový vzorec. Zadáva sa Ctrl+Shift+Enter. Nie len Enter.
Příloha: xlsx49679_49674_test_ulice_ciz.xlsx (24kB, staženo 23x)
citovat
#049682
avatar
Jj, znám, ale nějak to nešlo..

Super, moc děkuji! 1citovat

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