< návrat zpět

MS Excel


Téma: Určení kraje dle databáze PSČ na základě adresy rss

Zaslal/a 8.9.2014 10:50

Prosím o radu, mám v jednom listu excelu seznam lidí a jejich adres (celá adresa je v jedné buňce) a potřebuji vytáhnout z adresy PSČ. Podle PSČ určit kraj a název tohoto kraje zobrazit v buňce. Vzhledem k rozáhlosti tabulky (cca 750 řádků) nepřichází v úvahu ruční úpravy.
Mám v samostatném listu tabulku s PSČ a okresy.

Mám excel 2013.

Napadlo mě více možností řešení. Ideálně když vezmu PSČ ze seznamu - vyhledám ho v buňce s adresou a pokud se bude shodovat - vypíše název okresu do buňky a je hotovo, pokud ne, vezme další psč a zopakuje proces. Hodně mi to zavání určitým druhem cyklu ale nevím jak to mám zrealizovat.

Děkuju za pomoc. Tom

Zaslat odpověď >

#021486
Jeza.m
Otázkou je, v jakém formátu je ta adresa?
Jestli vždy končí 5 místným PSČ, nebo jestli PSČ je třeba i někde uprostřed. Případně je-li PSČ označeno např. "PSČ:", no a pak v jakém formátu to PSČ je 5 znaků, nebo 6 (s použitím mezery jako oddělovače).
Když se najde pravidlo, tak pak už stačí SVYHLEDAT.
Takže v jakém formátu je adresa? Příloha by se hodila, nebo alespoň pár vzorků.

M@citovat
#021487
avatar
Adresy vypadají takto:
Velká Jesenice 111, 55224 Velká Jesenice, Česká republika
Březhradská 170, 50332 Hradec Králové, Česká republika
Krásnolipská 110, 67401 Rumburk, Česká republika
Krásnolipská 110/13, 40801 Rumburk, Česká republika
Zbečník 78, 54931 Hronov, Česká republika
Česká 499, 46312 Liberec 25, Česká republika
Lonkova 459, 53009 Pardubice, Česká republika

Potřeboval bych to co nejvíce zautomatizovat aby s tím bylo co nejméně práce. Mělo by to sloužit k určení "hustoty" klientů v jednotlivých okresech.
Příloha: zip21487_ciselnik_2010_struktura_uzemi_cr-psc.zip (235kB, staženo 674x)
citovat
#021488
avatar
Dle Tebou zaslaného vzoru bych volil variantu:

použít na sloupec s adresou DATA text do sloupců s oddělovačem "čárka" a pak na sloupec s PSČ a městem bych opětovně použil text do sloupců, ale s pevným oddělovačem - tzn. vyndat si jen PSČ. a pak už jen svyhledat na druhý soubor..citovat
#021489
Jeza.m
pokus.

M@
Příloha: zip21489_psc.zip (13kB, staženo 529x)
citovat
#021490
avatar
Ještě Ti nerad šlapu do kytek, ale ve truktuře území, cos poslal se rozhodně nejedná v kódu obce o PSČ obce!citovat
#021491
avatar

Devil napsal/a:

Ještě Ti nerad šlapu do kytek, ale ve truktuře území, cos poslal se rozhodně nejedná v kódu obce o PSČ obce!


Máš pravdu.
Díky za upozornění.citovat
#021492
avatar

Jeza.m napsal/a:

pokus.

M@Příloha: 21489_psc.zip


Děkuju. Šikovně sestavená funkce.
Jen trochu tápu co znamená, jakou funkci má nebo na co odkazuje "PSC" ve funkci:
=SVYHLEDAT(PSC(A1);List2!A:B;2;0)
Možná si jen sedím na vedení. Ptám se, protože při úpravě na moje data: "=SVYHLEDAT(PSC(D2);List2!A:D;4;0)" mi to nechce fungovat a při krokování vzorce mi to hodí hlášku "=SVYHLEDAT(#NÁZEV?(D2);List2!A:D;4;0)"
Na Listu1 začínám s daty až od druhé řádku. První řádek mám názvy sloupců.citovat
#021493
avatar
to PSC co Ti poslal Jeza.m je jím nadefinovaná funkce ve visual basic v modulu maker (ALT+F11)

tzn, nelze pouze překopírovat vzorec, ale i modul s nadefinovanou funkcí, anebo si možná překopíruj svou databázi lidí a adres do souboru, která Jeza.m poslalcitovat
#021497
avatar
Děkuju za pomoc. Už mi to funguje. Ale dalo mi to.
Velký problém byl ve formátu textu. Žádný hromadný převod formátu textu nefungoval a tak jsem musel rozkliknout každou buňku a odentrovat, jakože jsem ji editoval. Běhá to skvěle.
Ještě jednou moc díky. 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

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09