Přejít na hlavní obsah

Jak zakázat automatické opravy čísel na data v Excelu

Excel je výkonný nástroj pro práci s daty, který se často používá k vytváření tabulek, výpočtů a analýze informací. Při práci s číselnými údaji v Excelu však můžete narazit na problém s automatickým přepisováním čísel na data. K tomu může dojít, když Excel interpretuje zadaná čísla jako data, což může způsobit chyby a zkreslení dat.

V tomto článku se podíváme na to, jak zakázat automatické opravy čísel na data v Excelu. Existuje několik způsobů, jak tento problém vyřešit, a my se podíváme na ty nejúčinnější. Tyto metody vám umožní zachovat původní číselné hodnoty a vyhnout se nesprávné interpretaci dat aplikace Excel.

Jedním ze způsobů, jak zakázat automatické opravy čísel na data, je změna formátu buňky. Chcete-li to provést, vyberte požadované buňky nebo rozsah buněk, poté klikněte pravým tlačítkem a vyberte možnost Formát buňky. V okně, které se zobrazí, vyberte kartu číslo a nastavte požadovaný formát. Pokud například potřebujete uložit čísla s hlavními nulami, vyberte Formát "Text". Poté Excel nebude interpretovat čísla jako data a budou uložena v původní podobě.

Doporučuje se také použít funkci Paste Special, abyste se vyhnuli chybám při vkládání dat z jiných zdrojů do Excelu.

Dalším způsobem, jak deaktivovat automatické opravy čísel na data, je použití apostrofu (') před číslem. Pokud například chcete zadat číslo 001, zadejte '001 místo 001. Excel tak bude vnímat zadanou hodnotu jako text a nebude ji automaticky měnit k datu.

Problém

K tomuto problému může dojít, například když uživatel zadá čísla jako dny v měsíci (1-31) nebo roky (2000-2020) bez uvedení měsíce. Excel může automaticky interpretovat hodnoty jako data a podle toho je převést.

Výsledkem je, že čísla, která mají být celočíselné hodnoty, mohou být převedeny Excelem na data, což může vést k nežádoucím důsledkům, zejména v případech, kdy se čísla používají jako identifikátory nebo kódy.

K vyřešení tohoto problému je nutné nakonfigurovat Excel tak, aby program neprováděl automatickou výměnu čísel za data.

Jak zakázat automatické opravy čísel na data

Při práci s programem Excel může někdy nastat problém s automatickým převodem čísel do formátu data. To může být nepříjemné, zvláště pokud potřebujete do buňky uložit právě číselnou hodnotu. Možná budete muset vypnout automatické opravy čísel na data. Zde je několik jednoduchých kroků, které vám k tomu pomohou:

  1. Otevřete program Excel a přejděte na požadovaný soubor.
  2. Vyberte všechny buňky, ve kterých chcete zakázat automatické opravy čísel na data.
  3. Klikněte pravým tlačítkem na vyhrazený rozsah buněk a z kontextové nabídky vyberte "Formát buněk".
  4. V okně Formát buňky, které se otevře, vyberte kartu číslo.
  5. Vyberte Formát buňky, který vyhovuje vašim požadavkům, jako je" obecné "nebo"číslo".
  6. Klikněte na tlačítko OK a zavřete okno Formát buňky.

Nyní jste zakázali automatické opravy čísel na data ve vybraných buňkách. Čísla, která jste zadali, zůstanou v původním formátu, bez automatického převodu na data.

Upozorňujeme, že tato nastavení se vztahují pouze na vybrané buňky. Pokud potřebujete zakázat automatické opravy pro celý list, měli byste před vyvoláním okna Formát buňky vybrat všechny buňky na listu.

Řešení:

V Excelu existuje několik způsobů, jak deaktivovat automatické opravy čísel na data.

  • Metoda 1: Použití apostrofu

Před vložením čísla do buňky jednoduše přidejte apostrof ( ' ) před číslo. Například zadejte ' 12, aby to Excel rozpoznal jako číslo, nikoli jako datum.

  • Metoda 2: formátování buňky

Buňku můžete naformátovat ručně, aby Excel nepřeváděl čísla na data. Proto:

  1. Vyberte buňku nebo rozsah buněk, ve kterých chcete zakázat automatické opravy čísel na data.
  2. Klikněte pravým tlačítkem a vyberte "Formát buněk".
  3. Vyberte kartu číslo.
  4. Vyberte kategorii "Obecné".
  5. Klikněte na OK.
  • Metoda 3: použití vzorce

K převodu čísla na řádek můžete použít funkci text. Například zadejte =text (12," 0") do buňky, aby to Excel rozpoznal jako řetězec, nikoli jako datum.