09.03.2021, Vladimír Klaus, navštíveno 3219x
Microsoft Excel má jednu neuvěřitelně hloupou vlastnost - při vkládání dat ze schránky automaticky analyzuje data a snaží se je převést na co nejlepší formát, resp. datový typ. To samo o sobě může pomoci, ale ta základní hloupost spočívá v tom, že tuto "inteligenci" nejde vypnout/ovlivnit.
Tento obrázek ukazuje jen některé dopady - špatná interpretace dat, špatné zarovnání, často vidíte i údaje převedené na datumy apod. Přitom často jde uživatelům jen o zkopírování čistých dat do tabulky bez jakýchkoli dalších vylepšení.
Nefunguje funkce "Vložit jinak" a i většina dalších postupů nevede ke kýženému výsledku. Excel tvrdošíjně konvertuje formát dle svého uvážení.
Nakonec se mi podařilo nalézt velice jednoduchý postup, který opravdu funguje. Hlavní problém, který Excel navádí k výše uvedenému chování je totiž výchozí nastavení formátu buněk - Obecný.
Proto je třeba nejprve dané oblasti nastavit formát na "Text" a teprve poté vložit data.
Pochopitelně některé buňky tímto zase "znehodnotíte", protože s nimi třeba chcete pracovat jako s čísly a to teď není možné. Ale nic vám nebrání nastavit formát na "Text" jen tam, kde to je třeba.
Zdroje: