< návrat zpět

MS Excel


Téma: seznam hodnot v tab. rss

Zaslal/a 23.2.2010 13:29

Asi je to banalitka, ale jako excelovský laik a samouk pořád bojuju s tím, jak jednoduše z tabulky vycucnout seznam všech unikátních hodnot (jména). Nepotřebuju vědět kolikrát je zastoupená, stačí mi seznam. Viz soubor. Díky Honza

Zaslat odpověď >

icon #001252
Poki
Jednou z moznosti je pouzit Rozšíření filtr - Data/Filtr/Rozsireny filtr - bez duplicitnich zaznamucitovat
#001254
avatar
To není pro můj úkol ideální řešení, potřeboval bych mít ten seznam na jiném listu a pokud možno "online", tj. když do seznamu I přibude další jméno, automaticky se objeví v tabulce II.
Není to nezbytný, ta jména se moc nemění a jde mi spíš o princip, aby se nemusel seznam II každý měsíc kontrolovat, jestli nepřibylo nové jméno do seznamu I. Jde o výkaz služeb a kdyby někdo z I chyběl ve II, byl by to problém...citovat
icon #001266
Poki
Tak tohle mi dalo hodne zabrat, ale nasledujici vzorec umi ze seznamu ve sloupci A na Listu1 vybrat pouze unikatni zaznamy.
Oznac napr. sloupec B na jiném listu a pri tomto oznaceni zadej do editačního řádku tento vzorec: =KDYŽ(JE.CHYBHODN(INDEX(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));SMALL(KDYŽ(POZVYHLEDAT(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));0)=ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&ŘÁDKY(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*")))));POZVYHLEDAT(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));0);"");ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&ŘÁDKY(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"))))))))=PRAVDA;"";INDEX(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));SMALL(KDYŽ(POZVYHLEDAT(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));0)=ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&ŘÁDKY(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*")))));POZVYHLEDAT(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"));0);"");ŘÁDEK(NEPŘÍMÝ.ODKAZ("1:"&ŘÁDKY(NEPŘÍMÝ.ODKAZ("List1!a1:a"&COUNTIF(List1!A:A;"*"))))))))
vzorec ukonči stiskem CTRL+SHIFT+ENTERcitovat
#001267
avatar
Tak to není banalitka, to je hodně zlý :-D zkusím to, díky. Vlastně jsem původně myslel, jestli na to nejde použít kontingenční tabulka?
Dám do fóra ještě jeden dotaz, souvisí pořád se stejnou tabulkou. V práci jsem jednooký král mezi slepými, ale jsem fakt těžký amatér...citovat
icon #001268
Poki
Kontingenčka jde použít, ale pokud vim, tak kontingencni tabulku je nutne obnovit, takze to neni, jak jsi to nazval "on-line". Nicmene, ten muj vzorec je zas hodne narocnej na prepocitavani, coz by slo snadno upravit, suzenim oblasti, kterou jsem definoval jako A:A, napr. suzeni na A1:A1000citovat

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

Automaticke vlozenie riadku aj v druhom Zosite

elninoslov • 11.8. 20:35

ADO DBF/FoxPro

Barth • 11.8. 17:50

Automaticke vlozenie riadku aj v druhom Zosite

danis • 11.8. 17:28

Macro pro leteckou dopravu

Jiří497 • 11.8. 17:15

Macro pro leteckou dopravu

Nosal • 11.8. 13:00

Macro pro leteckou dopravu

Jiří497 • 11.8. 11:45

Macro pro leteckou dopravu

Nosal • 11.8. 8:14