Hlavní Software Proč Excel nezobrazí více než 15 číslic

Proč Excel nezobrazí více než 15 číslic



Nedávno jsem obdržel tuto srdcervoucí prosbu od čtenáře, který očividně už nějakou dobu bojoval a dosáhl konce svého pouta: Mám seznam produktů, které prodáváme, a jedním z oborů je UPC - toto pole může mít délku až 18 číslic. Když přidám více než 15 číslic, Excel automaticky zaokrouhlí poslední tři na 000. Pokud nastavím toto pole jako text, přidá + E11 na konec řetězce. Nezáleží na tom, jestli mám šířku sloupce delší než trojnásobek normální délky. Jak to mohu opravit?

Proč vyhrál Excel

Jen bych si přál, aby Excel udělal to, co mu bylo řečeno, aniž by musel přidávat věci. Pokud je například formát buňky TEXT, pak v něm nic neformátujte! Zdá se, že musím použít Access, abych provedl nějaké malé změny v souboru CSV - abych použil Access jako tabulku namísto tabulky. Musím přemýšlet, jestli OpenOffice dělá totéž.

Nezáleží na tom, jaké velikosti je číslo nebo kde je umístěna desetinná čárka, Excel uloží pouze prvních 15 platných číslic a zbytek zahodí

jak smazat všechny hlasové zprávy na iphone

U každého softwarového produktu existují některá základní omezení a Excel není výjimkou. Excel může obsahovat čísla pouze na 15 platných čísel, protože používá matematickou matematiku s pohyblivou řádovou čárkou IEEE, která určuje, jak jsou čísla - která mohou být tak velká jako 1,79769313486231E + 308 nebo tak malá jako 2,229E-308 - uložena, aniž by sešit spotřeboval gigabajty prostor a přepočet trvá hodiny. Toto omezení je jasně uvedeno v textu nápovědy aplikace Excel.

Upozorňujeme, že významné číslice nejsou stejné jako desetinná místa; nezáleží na tom, jaké číslo je číslo nebo kde je umístěna desetinná čárka, Excel uloží pouze prvních 15 platných číslic a zbytek zahodí.

UPC znamená Universal Product Code, což je vlastně symbolický nebo kódový název složený z číslic, místo matematického čísla.

Přidání nebo odečtení dvou kódů UPC nedává žádný smysl a nevede k jinému platnému kódu UPC, i když je každý kód složen výhradně z číslic. Pokud na svých datech neděláte žádnou matematiku, jako je tomu u UPC, můžete Excel vynutit, aby je ukládal jako text, zadáním apostrofu před zadáním první číslice. Tím Excel říká, že to, co píšete, není číslo, i když to vypadá jako jedno, a že by mělo být uloženo jako text.

Alternativně, pokud naformátujete buňku jako Text a poté do ní zadáte dlouhý řetězec číslic, Excel provede přesně to, co byste očekávali, a zachová si všechny její číslice, protože s nimi zachází jako s textovými znaky, nikoli s číslicemi. Pokud však zapomenete naformátovat buňku jako text před zadáním číslic nebo pokud nezadáte úvodní apostrof, bude Excel s číslicemi zacházet jako s číslem a po zadání dat bude zkrácen na 15 významné postavy a nemůžete získat ztracené číslice zpět.

A co víc, import dat ze souboru CSV se zcela liší od zadávání dat přímo do aplikace Excel, protože soubor CSV neobsahuje žádné vodítka, pokud jde o formát dat v jeho polích. Když pouze dvakrát kliknete na soubor CSV a otevřete jej v aplikaci Excel, nebo když použijete soubor aplikace Excel | Otevřený dialog, Excel uhodne, že všechna pole, která obsahují všechny číslice, mají být považována za čísla, což je častěji než to, co jsme chtěli. Nezáleží na tom, zda jsou tato pole uzavřena v uvozovkách: pokud jsou všechna čísla, Excel jednoduše předpokládá, že jsou čísla.

Pokud však místo otevření souboru CSV kliknete na Data | Získat externí data | V části Text vám bude dána kontrola nad procesem importu a můžete zvolit formát pro každý sloupec dat, abyste Excel mohli sdělit, že vaše dlouhé řetězce číslic by měly být považovány za text, nikoli za čísla.

OpenOffice vytváří přesně stejné předpoklady: kdykoli zadáte nebo naimportujete data, která vypadají jako číslo, OpenOffice i Excel s nimi budou ve výchozím nastavení zacházet jako s číslem, a pokud chcete přepsat tento naprosto rozumný předpoklad, budete muset dát aplikace nějaká pomoc.

Zajímavé Články

Redakce Choice

Změňte zkopírovanou šablonu názvu souboru ve Windows 10
Změňte zkopírovanou šablonu názvu souboru ve Windows 10
Ve Windows 10 je možné přizpůsobit zkopírovanou šablonu názvu souboru a přeměnit ji na jiný požadovaný řetězec.
Co je soubor DWG?
Co je soubor DWG?
Soubor DWG je výkres AutoCADu. Ukládá metadata a kresby 2D nebo 3D vektorových obrázků, které lze použít s programy CAD.
Jak zakázat Keychain na Macu nebo Macbooku
Jak zakázat Keychain na Macu nebo Macbooku
Keychain funguje jako všeobjímající správce hesel na iPhonech, iPadech a Macech. Poskytuje bezpečné místo pro informace o vaší kreditní kartě, přihlášení k Wi-Fi a další citlivá data. Tak proč byste to chtěli deaktivovat? Možná ty
Firefox 49 zruší podporu pro Hello
Firefox 49 zruší podporu pro Hello
Hello je zajímavá služba, kterou má Mozilla ve Firefoxu a poskytuje alternativu ke službám, jako je Skype, založenou na WebRTC. Mozilla jej pro některé verze zahrnula do Firefoxu, ale nyní se rozhodla upustit od doplňku Hello z nadcházejícího Firefoxu 49. Verze 49, která má být vydána v září, bude bez podpory
Recenze 2 v 1 Dell XPS 13: Skvělý kabriolet, ale opravdu ho potřebujete?
Recenze 2 v 1 Dell XPS 13: Skvělý kabriolet, ale opravdu ho potřebujete?
Notebook Dell XPS 13 2 v 1 je odpovědí na otázku, kterou, jak tvrdím, ne tolik lidí pokládá - ale to z ní nedělá špatný notebook. Ve skutečnosti má mnoho skvělých vlastností od
Jak zastavit vyskakovací okna Norton
Jak zastavit vyskakovací okna Norton
Norton AntiVirus je softwarový program vytvořený k ochraně vašeho počítače před různými viry a škodlivými programy. Program však může vytvářet vyskakovací okna, která obvykle inzerují různé produkty Norton nebo upozornění a mohou být velmi obtěžující. Jestli ty'
Recenze Pavloku: Šokující způsob, jak prolomit špatné návyky
Recenze Pavloku: Šokující způsob, jak prolomit špatné návyky
Vzhledem k povaze produktu je tato recenze společnosti Pavlok nedokončenou prací. Budu se vracet k dílu a aktualizovat jej, jakmile a kdy uspěju nebo neuspěju v porušování návyků, a posoudím jeho dlouhodobou hodnotu.