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

Mozilla ve Firefoxu 67 umožňuje rozšíření prohlížeče Firefox
Mozilla ve Firefoxu 67 umožňuje rozšíření prohlížeče Firefox
Počínaje Firefoxem 67 zahrnovala Mozilla ve výchozím nastavení službu Firefox Monitor jako přidané rozšíření. Dříve se jednalo o samostatnou službu, pomocí které mohli uživatelé zjistit, zda k jejich úniku došlo dříve. Tato služba bude rozšířena o upozornění v reálném čase, když uživatel Firefoxu navštíví web. Inzerát v listopadu
Zálohujte a obnovte profily bezdrátové sítě v systému Windows 10
Zálohujte a obnovte profily bezdrátové sítě v systému Windows 10
Ve Windows 10 je možné vytvořit zálohu konfigurace vaší bezdrátové sítě, která se uloží do souboru. Po přeinstalování systému Windows 10 jej budete moci rychle obnovit.
Jak přidat Nintendo Switch Friends na PS4
Jak přidat Nintendo Switch Friends na PS4
Bývalo nemožné, aby se lidé používající PlayStation 4 spojili se svými přáteli na Nintendo Switch. Díky nedávnému přijetí plně otevřeného připojení Crossplay společností Sony to výrazně změnilo herní prostředí PS4. Hra
Změňte pořadí zobrazení položek nabídky Boot ve Windows 10
Změňte pořadí zobrazení položek nabídky Boot ve Windows 10
Jak změnit pořadí zobrazení položek nabídky spouštění v systému Windows 10 V systému Windows 8 provedla společnost Microsoft změny v prostředí spouštění. Jednoduchý textový zavaděč je nyní ve výchozím nastavení zakázán a na jeho místě je grafické uživatelské rozhraní s ikonami a textem. Windows 10 to také má. Reklama V dual boot
Jak zakázat materiálový design pro záložky Chrome
Jak zakázat materiálový design pro záložky Chrome
Google Chrome je dodáván s materiálovým designem aplikovaným na záložky. Zde je způsob, jak jej deaktivovat. Tento redesign uživatelského rozhraní byl spuštěn už dávno.
Ve Windows 10 Build 9926 je nové podokno pro Datum a čas
Ve Windows 10 Build 9926 je nové podokno pro Datum a čas
Naučte se, jak povolit nové podokno Datum a čas v systému Windows 10 9926 pomocí jednoduchého vylepšení registru.
Jak zobrazit blokované e-maily v Gmailu
Jak zobrazit blokované e-maily v Gmailu
Je pravděpodobně spravedlivé říci, že jsme všichni zablokovali alespoň jednu osobu na Gmailu. Někdy je jednodušší zablokovat adresu, než vidět, že vám tato osoba poslala další nevyžádaný e-mail. Ale co když