< 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 21x)
Zaslat odpověď >

#049660
avatar
Takto?
Příloha: xls49660_49659_test_ulice1.xls (53kB, staženo 61x)
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 16x)
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 27x)
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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje