Zobrazit plnou verzi příspěvku: Excel a jeho změny textu

Petrsorge
28.08.2008, 12:18
Nevíte někdo o možnosti v excelu která by mu řekla aby neměnil text na jiný typ???
 
Př: ve sloupci buněk mám hodnotu 038/3-3/2 (jen pro zajímavost je to "číslo řezu/lávka-lávka/buňka na lávce"(daná přepážkami))
 
Jelikož mě zajímá jen poslední informace dám najít a nahradit a "038/3-" nahradím za "nic" aby zbylo jen "3/2"
A taby je ten problém.... Excel mi při této operaci změní formát na Vlastní typu dd.mm (a to ať je původní formát jakýkoliv) takže na mě kouká "3.II"
 
Neví někdo jak tuto věc úplně vypnout??? Já to nikde nenašel
Jedná se o Excel 2002 s SP3

Kackac
28.08.2008, 12:34

Také jsem s tím kdysi měla problém, pokud jsem prováděla ruční náhradu, bylo vše OK, ale pokud jsem to udělala přes find&replace, tak ačkoliv měl formát buněk nastavený na text, tedy neměl by nic měnit, udělal mi z těch hodnot datumy. Nepodařilo se mi přijít na to, jak mu to zakázat, tak mi nezbylo než za stálého klení to změnit ručně. Ale teď mě napadlo - zkuste tomu výslednému řetězci předřadit apostrof ' - to je znak, který excel používá pro natvrdo zadaný textový formát i v netextové buňce, používá se to i ve VBA operacích. Nezobrazí se, ale nastaví formát buňky jako text. Zkusila jsem to a funguje mi to... že mě to nenapadlo předtím, mě to tenkrát tak štvalo to ručně přepisovat...Kackac2008-08-28 12:35:12

Petrsorge
28.08.2008, 12:43
Super... dobrý nápad... taky mě to mohlo napadnout.... Není to sice dokonalý protože občas jsou ty hodnoty napsany s mezerou na začátku a tak mi to tam ten apostrof přidá ale pořád jednodušší umazat tři apostrofy než přepisovat 30 buněk :-)¨
 
A k tomu klení.... já už si za dopoledne odnadával tak na měsíc dopředu..... Ještě že jsem tu sám

Kackac
28.08.2008, 13:08
Přesně tohle vnucování čehokoliv je jeden z důvodů, proč, když to jde, používám radši OpenOffice, tam jsem s tím problém zatím neměla. Jen škoda, že kvůli tomu nesmyslnému počeštění příkazů v Excelu ten převod mezi OO a MS není úplně 100%. Ale na druhou stranu musím uznat, že Excel v porovnání s Calcem od OO je vyvinutější, přecejen je tam znát asi placený a delší vývoj, také některé operace jsou vymakanější. více možností, ale co naplat, když se se mnou furt o něčem hádá:(

PepaR
28.08.2008, 21:31
A proč si v Excelu nenastavíte vlastní formát buňky? Tzn. nezvolíte ve formátu buňky Text, ale zvolíte Vlastní a tam zadáte potřebný formát. Kódy jednotlivcýh polí naleznete v nápovědě Excelu.

Kackac
28.08.2008, 22:04
To mě nějak nenapadlo, že když to má vlastní hlavu s formátem Text, že ji to nebude mít s Vlastním formátem, díky za tip... Nicméně teď jsem to narychlo zkusila a zrovna uspokojivě se to nechová, vytváří to jiný nesmysl, ale pořád nesmysl... Možná když to prozkoumám pořádně, tak na něco přijdu, a zatím alespoň že ty apostrofy fungují...

PepaR
28.08.2008, 22:37
Chce to pořádně prozkoumat a dojít na správný formát. Pak by to mělo fungovat.
 
Já jsem třeba potřeboval aby v buňce byla číselná hodnota na 2 desetinná místa a pokud je tam nulová hodnota, aby to vypsalo text "-". A šlo to ;), jen jsem se asi 3 dny natrápil s nápovědou a hledáním na internetu. Nicméně pomohl mi i hodně pan Pecháček. Výsledek, ale stojí za to. PepaR2008-08-28 22:45:46

Petrsorge
29.08.2008, 09:58
Nevím jestli by se mi chtělo trápit tři dny s nápovědou ale pokud bych si myslel že výsledek bude stát za to tak asi jo.....
Ono není problém nastavit formát buňky na prakticky cokoliv co si člověk vymyslí... věřím tomu že to jde....
Ale problém je pořád v tom že když dá člověk hromadné nahrazení části řetězu v buňce tak si tato funkce změní formát buňky na co chce (a občas bych skoro věřil že je to generováno náhodně, a to jen proto aby se MS pobavilo:-) a můžu tam mít původně nastaveno cokoliv....
 
PS. a věřte že jsem testoval i Vlastní formát než jsem sem vrazil prvotní dotaz Petrsorge2008-08-29 10:00:43

PepaR
29.08.2008, 10:02
Zkuste kontaktovat pana Pecháčka na této stránce (http://excelplus.net/), tan Vám poradí během chvilky, neznám lepšího člověka, který by rozuměl excelu více.
 
PS: Kontakt je v levém sloupci níže.