Чому Excel замінює останні цифри чисел на нулі та як цьому запобігти

Останнє оновлення: 26/10/2026

  • Наукова нотація може бути візуальною зміною; вона порівнює повні дані з їх джерелом.
  • Довгі ідентифікатори слід зберігати як текст перед числовим перетворенням.
  • У Power Query перегляньте автоматичне виявлення та крок «Тип змінено».
  • Цифри, замінені нулями, мають бути отримані з джерела, яке зберігає оригінал.
Excel замінює останні цифри на нулі

Si Excel замінює останні цифри на нулі al introducir una referencia larga, el problema suele estar en cómo interpreta ese dato. Cuando lo convierte en número, aplica su límite de precisión y puede alterar una parte del identificador. Cambiar después el formato de la celda no devuelve los dígitos originales.

Antes de corregirlo, conviene distinguir ese caso de otro parecido: que la celda muestre una cifra con una «E», como 1,23E+12Наукова нотація може бути просто одним із способів представлення значення. Рішення залежить від того, чи дані залишаються незмінними, чи вже були змінені.

Перевірте, чи змінив Excel цифри чи лише їх формат

Чи змінив Excel цифри чи лише їхній формат?

Виберіть клітинку, на яку впливає ця проблема, та порівняйте її вміст з оригінальним джерелом: експортованим файлом, програмою керування або документом, з якого вона походить. Не зосереджуйтесь лише на тому, як число відображається в стовпці.

Якщо число відображається в науковій нотації, спробуйте розгорнути стовпець і застосувати формат «Число без десяткових знаків», якщо це ціле число. Це дозволить вам побачити його повне представлення, але не збільшить доступну точність.

  • Цифри відповідають оригіналу: Проблема може обмежуватися презентацією.
  • Останні цифри замінено нулями: Вам потрібно отримати оригінальний запис і повторно ввести його як текст.
  • Початкові нулі зникли: Ви повинні перевірити довжину, необхідну для цього ідентифікатора, перш ніж перебудовувати їх.
Ексклюзивний вміст - натисніть тут  Copilot в Excel: формули, таблиці та діаграми з природної мови

Для тестування використовуйте копію робочої книги та фіктивні посилання. Це дозволить вам перевірити поведінку без зміни робочих записів.

Чому Excel змінює числа, що містять більше 15 цифр?

Excel працює з числова точність 15 значущих цифр. Al introducir como número un identificador entero que supera esa longitud, los dígitos posteriores pueden quedar sustituidos por ceros.

Por ejemplo, una referencia ficticia como 1234567890123456 може стати 1234567890123450. Para un identificador, esa diferencia basta para señalar otro registro o dejar de encontrar una coincidencia.

La solución es almacenar esos códigos como texto. Las referencias de pedidos, teléfonos o cuentas no necesitan convertirse en cantidades para poder ordenarlas, buscarlas o conservarlas en una tabla.

Застосування форматування тексту після зміни не призводить до реконструкції даних. Якщо клітинка вже містить нулі там, де раніше були інші цифри, потрібно ще раз перевірити джерело.

Як вводити довгі ідентифікатори без втрати цифр

Людина переглядає дані та графіки на ноутбуці.

Щоб записати нові записи, спочатку підготуйте цільові комірки:

  1. Виберіть стовпець або діапазон, який міститиме ідентифікатори.
  2. ВІДЧИНЕНО Форматування комірок; у Windows ви можете використовувати Ctrl + 1.
  3. Виберіть категорію Текст і приймає.
  4. Введіть оригінальні коди та перевірте зразок.

Для одноразового введення вручну ви також можете написати апостроф попереду: '1234567890123456. Excel tratará el contenido como texto y no mostrará ese prefijo dentro de la celda.

Al copiar desde otro libro, comprueba también el origen. Si los dígitos ya están alterados allí, pegarlos en una columna de texto conservará el dato incorrecto. Además, el pegado puede trasladar formatos: revisa el resultado antes de continuar con todo el lote.

Вимкніть автоматичні конвертації, якщо ваша версія це дозволяє

En Excel для Microsoft 365 та Excel 2024 Існують елементи керування для певних автоматичних перетворень. У Windows знайдіть їх у Файл > Параметри > Дані, dentro del apartado correspondiente a conversiones de datos.

Ексклюзивний вміст - натисніть тут  Як відкрити та конвертувати файли .NUMBERS на ПК з Windows

Puedes desactivar la conversión que conserva solo los primeros 15 dígitos de las entradas largas. De esta forma, las entradas afectadas se mantienen como texto. También hay controles para los ceros iniciales y ciertas cadenas que Excel interpretaría como notación científica o fechas.

Ці коригування не дозволяють проводити точніші числові розрахунки, а також не відновлюють попередні комірки. Tampoco sustituyen la configuración de tipos en Power Query. Si no aparecen en tu versión, utiliza columnas de texto y una importación controlada.

Ten en cuenta que el control de fechas no cubre todas las combinaciones posibles. Para referencias como 3-10Підготовка колонки як тексту залишається корисним запобіжним заходом.

Як імпортувати CSV-файл без зміни коду в Excel

Документи та ноутбуки для командних консультацій.

Для імпорту, який потрібно контролювати, використовуйте Дані > З тексту/CSV замість того, щоб покладатися на безпосереднє відкриття файлу.

  1. Виберіть оригінальний CSV-файл і перевірте роздільник і кодування в попередньому перегляді.
  2. Якщо відображається опція визначення типу, виберіть не визначати їх автоматично, починаючи зі стовпців тексту.
  3. Преса Трансформувати дані щоб відкрити Power Query.
  4. Перевірте Застосовані крокиЯкщо є крок «Змінений тип», який перетворює ідентифікатори на числа, видаліть або змініть його перед цим перетворенням.
  5. Призначте тип Текст до стовпців коду та типів, що відповідають кількостям або датам.
  6. Перевірте кілька повних посилань, перш ніж зробити вибір Закрити та завантажити.

El orden importa: añadir una conversión a texto después de un paso numérico problemático puede dejarte con la representación textual de un valor ya alterado. Vuelve al paso anterior y contrástalo con el CSV.

Ексклюзивний вміст - натисніть тут  Штучний інтелект у Excel Labs: революціонізуйте свої електронні таблиці

Si el archivo original ya contiene los ceros incorrectos, Power Query tampoco podrá recuperar los dígitos. Necesitarás una nueva exportación desde el sistema que conserva la información correcta.

Початкові нулі: коли використовувати власне форматування або ТЕКСТ

Для кодів фіксованої довжини, таких як п'ятипозиційний код, можна відобразити значення 123 як 00123 використовуючи власний формат 00000Однак, значення комірки залишиться числовим.

Si necesitas obtener una cadena de texto con esa longitud, utiliza una columna auxiliar:

=TEXTO(A1;"00000")

З 123 у клітинці A1 формула повертає текст 00123. Esto solo resulta adecuado si sabes que el código debe tener cinco posiciones: no demuestra cuántos ceros tenía el registro original ni reconstruye dígitos finales desconocidos.

Antes de entregar el archivo a otra aplicación, comprueba el resultado exportado. Un formato visual dentro del libro no basta para asegurar cómo interpretará los datos el programa de destino.

Що робити, якщо останні цифри вже втрачені

Conserva una copia del libro afectado y localiza una fuente fiable: el CSV anterior a la apertura, una copia de seguridad o una nueva exportación del ERP o CRM. Si necesitas comprobar el contenido de un CSV, puedes consultarlo en un editor de texto sin sobrescribirlo.

Recupera los registros desde esa fuente y repite la importación con los identificadores como texto. Comprueba especialmente códigos largos, valores que empiecen por cero y referencias parecidas a fechas.

Para procesos periódicos, conserva una consulta de importación con los tipos definidos y documenta qué columnas son identificadores. Revisa también que ninguna transformación posterior vuelva a convertirlas en números. La comprobación debe abarcar desde el origen hasta el archivo que finalmente recibe el siguiente sistema.