WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - zakázanie číselnej hodnoty v bunke

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  hUrYf   

hlavní kategorie | zpět | + odpovědět na toto téma
zakázanie číselnej hodnoty v bunke - diskuze na toto téma
Ahoj. potrebujem poradit. vzorec ktorý zakáže vpísanie akehokolvek čísla do bunky, to znamená, že do bunky možno vpísať iba text bez čísiel. napr. ak napíšem do bunky ,,100 bodov,, alebo ,,Agent007,, alebo ,,50cent,, tak excel to celé zakáže. samotný text povolí. vďaka

elninoslov | 10.2.2018 02:17  
 
 
Skúste - Údaje - Overenie údajov - Overovacie kritériá - Povoliť - Vlastné - Vzorec =NOT(ISNUMBER(A1)) v CZ to bude =NE(JE.ČISLO(A1))
Odpověď
miki | 10.2.2018 15:41  
 
 
no vas vzorec funguje iba zcasti. Ak je napisane len cislo tak ho zakaze, ale ak kombinacia cisla s textom tak to povoli. a to prave nechceme.
Odpověď
elninoslov | 10.2.2018 18:42  
 
 
Tak to je problém, lebo do Overenia dát nemôže ísť vzorec, ktorý obsahuje nejaké pole. A ak zisťujeme či text obsahuje nejaké číslo, tak jedine maticovo = pole. Nepomôže ani ak tento vzorec dáte do Def. názvu, a do Overenia dáte Def. názov. Nezožerie to, lebo stále je to pole. Napadá ma jedine makro... To je ale podstatná komplikácia, lebo ak zakážete makrá, tak žiadne overenie neprebehne. Teda je potrebné vždy pri uložení súboru, schovať všetky listy, a zobraziť iba nejaký napr. s logom, kde bude upozornenie na nutnosť zapnutia makra, a až po zapnutí, prebehne metóda Worksheets_Open, kde sa znovu zobrazia všetky listy, logo sa schová a makro bude kontrolovať. Ak je veľa listov, je to pomalé. Navyše treba zabezpečiť makro heslom, ktoré ide ľahko obísť, atď. ... Proste problémy na každom fronte. Posledná možnosť, ktorá ma napadá je použiť pomocný stĺpec (treba schovať, a vhodne zamknúť list). Potom Overenie dát odkázať na tú vedľajšiu bunku - viď príloha.
Odpověď
MePExG | 10.2.2018 20:48  
 
 
Nie som taký frajer (na maticové vzorce) ako elninoslov, ale dokázal som jeho maticový vzorec zadať do podfarbenej oblasti stĺpca G ako overenie údajov.
Odpověď
elninoslov | 11.2.2018 03:37  
 
 
Super tento variant som tam už neskúšal. Mal som najskôr nejaké asi 3 s INDEX() , ISEROR alebo IFERROR a pod a to nefachalo. Takže takto by šlo.
Odpověď
Maximus | 12.2.2018 18:51  
 
 
Hezký večer, asi jsem to pokazil.
Odpověď
elninoslov | 12.2.2018 21:38  
 
 
Nie, nepokakal ste to. My sme to s MePExG-om spravili zle. Terazky je to už funkčné. Nedovolí ani samotné číslo, ani číslo na začiatku, ani v strede, ani na konci. Len pozor na to, že vo vzorci je v tom OFFSET/POSUN to $A$1 ako referenčná bunka na získanie poradia znakov. Ak si takto nastavíte overenie v stĺpci B a potom stĺpec A odstránite, logicky nastane vo vzorci chyba #ODKAZ.
Odpověď