Cómo conservar ceros iniciales en referencias y códigos

Conserva como texto las referencias que identifican productos, personas o expedientes aunque solo contengan dígitos.

Equipo enginerIT· 2 min de lectura
El identificador conserva todos sus caracteres

Conserva como texto las referencias que identifican productos, personas o expedientes aunque solo contengan dígitos. Los ceros iniciales forman parte del identificador; dar formato visual a un número no recupera los que ya se perdieron.

Decide si el campo identifica o calcula

Pregunta si sumar dos valores tiene algún sentido. Si la respuesta es no y el campo se usa para buscar una ficha, trátalo como código. Define longitud, caracteres permitidos y si distingue mayúsculas. No impongas una longitud fija a referencias de varios proveedores sin comprobar su especificación. Un ejemplo hipotético de código 00127 y otro 127 pueden corresponder a artículos diferentes: no los unifiques por su aspecto numérico.

Protege la primera lectura

Configura el tipo texto antes del paso que interpreta automáticamente los datos. Microsoft documenta la detección automática de tipos en fuentes no estructuradas de Power Query; revisa ese paso cuando importes hojas o CSV. Conservar una copia recibida te permite investigar el origen del cambio. Cambiar a texto después de convertir 00127 en 127 solo guarda el daño como texto, sin revelar cuántos ceros faltaban.

Evita reparaciones por intuición

Si recibes códigos ya mutilados, contrástalos con el catálogo maestro o solicita una exportación fiel. Añadir ceros hasta una longitud supuesta puede crear coincidencias falsas. Tampoco elimines espacios, guiones o barras sin saber si son significativos. Guarda el código del proveedor y una correspondencia explícita con el código interno. Esa tabla debe detectar conflictos y tener un responsable capaz de aprobar nuevas equivalencias.

Comprueba el recorrido completo

Prueba códigos con varios ceros, longitud larga y caracteres mixtos. Importa, guarda, exporta y vuelve a leer el fichero de salida: compara el texto carácter a carácter. Haz además una búsqueda real en el destino y comprueba que devuelve una única ficha correcta. Si la pantalla muestra ceros pero la exportación los elimina, el problema sigue abierto. Mantén las filas sin correspondencia fuera de actualizaciones automáticas de stock o precio.

Comprobaciones para cerrar la tarea

  • ✓ Definir texto antes de interpretar los códigos.
  • ✓ Comparar 00127 y 127 como referencias distintas.
  • ✓ Reimportar la salida y verificar cada carácter.

Fuentes y documentación

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →