Excel 2010 - kontrola dat v buňce

Kostlivec04.02.2015 01:16 Nahlásit
Dobrý den, tentokrát jde o tohle:

mám data v buňkách ve sloupci A. Žádná duplicita mezi nimi není, to už jsem vyřešil. Ale hodně by se mi hodilo, kdyby existoval způsob, kterým lze porovnat třeba prvních pět znaků, nebo první slovo (to by bylo úplně nejlepší).

Existuje něco takového? Za informaci budu neskonale vděčný =)

Odpovědi

Přidat odpověď ▾

Diskuze

Mezek04.02.2015 08:06 Nahlásit
Porovnat s čím? Možných řešení je víc. To, co se v Excelu považuje za kontrolu dat, je funkce buňky, která dovolí do buňky zapsat jen určité hodnoty a případně nabídne výběr dovolených hodnot. Řešení velmi závisí na tom, co má po kontrole následovat.
Kostlivec04.02.2015 09:22 Nahlásit
Porovnat s ostatními daty ve sloupci A. Už jsme to tady jednou řešili, měl jsem data (jména osob) ve sloupci A, z nichž mnohá tam byla dvakrát.
Funkce =countif($a$1:$a$5000;a1) vypsala, kolikrát se dané jméno ve sloupci vyskytuje, a pak nebyl problém duplicitní data najít a vymazat.

Teď bych potřeboval něco, co mě upozorní na data, která mají stejný začátek.

Např.

A1 = Novák
A2 = Novák Josef

A já bych chtěl, aby tyhle buňky byly nějak zviditelněné, abych věděl, kolik je Nováků. (Jelikož zde se samozřejmě o duplicitu nejedná.)
Kostlivec04.02.2015 09:23 Nahlásit
P.S.: Nepotřebuji vědět, kolik je v tabulce Nováků, ono se nejedná jen o Nováky, ale obecně o data, která mají stejný začátek.
Mezek04.02.2015 18:30 (Upr. 04.02.2015 18:31) Nahlásit
Pokud se jedná jen o upozornění, je možné využít podmíněné formátování. Dejme tomu, že máš Tabulku dat A10:A5000. Do buňky A4 dáš =Počet2($A$10:$A$5000) a tím získáš počet položek.
Do buňky A5 dáš =Posun(A9;A4;0) ; tato funkce přepíše poslední položku ve sloupci do buňky A5. Do buňky B5 ručně vložíš počet znaků, které se mají porovnávat. Tím máš připravená data pro podmíněné formátování.
Do adresního řádku napíšeš A10:A5000 a dáš enter. Oblast se označí. Vybereš nahoře Podmíněné formátování - Nové pravidlo - Určit buňky k formátování podle vzorce. Do chlívku pro vzorec napíšeš =STEJNÉ(ZLEVA($A$5;$B$5);ZLEVA(A10;$B$5)) ; pak pod tím tlačítkem formát nastavíš formát buňky. A mělo by to fungovat. Samozřejmě pak si do buňky A5 můžeš napsat jiný text. Tak jak je to nahoře, ti do A5 bude vypisovat poslední položku v tabulce.
Kostlivec05.02.2015 21:25 Nahlásit
Tak buď to nefunguje, nebo nemám žádná taková data =) Ale spíš to první =)

Každopádně děkuji velice, vrátím se k tomu někdy zítra, nebo příští týden. Ono je taky dost pravděpodobné, že jsem udělal někde chybu =)
Mezek05.02.2015 21:48 Nahlásit
Testoval jsem to na seznamu jmen. Jestli chceš, pošlu ti ten sešit s ukázkou. A dělal jsem to v Exc. 2007, jiný bohužel nemám. Takže jsou tam možné ochylky.
Mezek06.02.2015 06:09 Nahlásit
Tak jsem ti to poslal. Pokud to budeš potřebovat upravit (třeba první slovo), můžeme na tom ještě zapracovat.
Přidat komentář do diskuze ▾