Excel: Mismo número de dígitos en una columna

Resuelto
PierreCompta -  
Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   -
Bonjour,

He recuperado un archivo de Excel en el que debería tener números compuestos de 7 dígitos, ni más ni menos, en la columna A. El problema es que algunos están compuestos de 4, 5 o 6 dígitos.

Por ejemplo:

123456 cuando debería ser 1234560
12340 cuando debería ser 1234000
1234 cuando debería ser 1234000

Por lo tanto, tengo que agregar 1, 2 o 3 ceros después para que estos números tengan 7 dígitos.

¡Se puede imaginar que manualmente, en varias líneas y archivos, no podríamos salir adelante!

¿Puede ayudarme?

¡Gracias de antemano!

Configuración: Windows 7 / Internet Explorer 8.0

4 respuestas

  1. chrismeun Mensajes publicados 91 Fecha de registro   Estado Miembro Última intervención   1
     
    Hola,

    en tu archivo original, ¿todos tus números tienen 7 cifras?
    0
    1. PierreCompta
       
      No, en el archivo original, algunos tienen 7 dígitos, otros 6, 5 o 4. Necesito que todos tengan 7 dígitos con ceros detrás.

      ¡Gracias!
      0
    2. PierreCompta
       
      Los 0 a añadir son para aquellos que tienen menos de 7 dígitos. Si tengo 1234567, no lo toco. Si no, 123456, le añado un 0.

      ¡Gracias!
      0
  2. chrismeun Mensajes publicados 91 Fecha de registro   Estado Miembro Última intervención   1
     
    hola

    123456 =NBCAR(G5) =SI(H5=6;G5*10;) =NBCAR(I5)
    12340 =NBCAR(G6) =SI(H6=5;G6*100;) =NBCAR(I6)
    1234 =NBCAR(G7) =SI(H7=4;G7*1000;) =NBCAR(I7)
    =NBCAR(G8) =NBCAR(I8)
    12340 =NBCAR(G9) =SI(H9=6;G9*10;SI(H9=5;G9*100)) =NBCAR(I9)
    un pequeño ejemplo
    si esto te puede ayudar

    christian
    0
    1. chrismeun Mensajes publicados 91 Fecha de registro   Estado Miembro Última intervención   1
       
      re
      nb car antes de resultado nb car después

      123456 6 1234560 7
      12340 5 1234000 7
      1234 4 1234000 7
      0
      1234 4 1234000 7

      si es lo que buscas, te envío el modelo adjunto

      dime

      christian
      0
    2. PierreCompta
       
      ¡Está bien, me has guiado! He encontrado:

      Ordeno mi columna de menor a mayor. Creo una nueva columna con: =A1*10 y extiendo la fórmula a todos los números de 6 cifras, luego reemplazo mis resultados por mis números de 6 cifras. Multiplico por 100 para las celdas de números de 5 cifras y *1000 para las de 4 cifras. Después, vuelvo a poner todo en orden.

      ¡Gracias!
      0
    3. chrismeun Mensajes publicados 91 Fecha de registro   Estado Miembro Última intervención   1
       
      re

      estaré ausente a principios de la tarde... aquí está el enlace si te interesa
      http://www.cijoint.fr/cjlink.php?file=cj201106/cijeG60yt9.xls
      0
  3. Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453
     
    Hola
    para hacerlo simple:
    si el número tiene siempre 7 caracteres o menos de 7
    para una celda A1 en B1:
    =A1&REPT(0;7-NBCAR(1))
    siempre dará 7 dígitos completando con ceros (resultado en formato texto)

    Saludos

    Preguntémonos si no estamos solos en comprender lo que estamos explicando.
    0
  4. Ricky38 Mensajes publicados 5776 Fecha de registro   Estado Colaborador Última intervención   1 463
     
    Hola,

    para tener absolutamente 7 dígitos y agregar ceros si faltan
    selecciona tus celdas, haz clic derecho, formato de celda, personalizado y pones 0000000 de esta forma tendrás
    0123456
    00001234

    --
    Todo problema tiene una solución... solo hay que ser perseverante.
    -1
    1. PierreCompta
       
      Ya lo he intentado, pero no funciona. Raro. Pero de todos modos, eso habría puesto los 0 delante y lo necesito detrás...

      ¡Gracias!
      0
    2. Ricky38 Mensajes publicados 5776 Fecha de registro   Estado Colaborador Última intervención   1 463
       
      La lógica quiere que los 0 estén delante, ¿no?
      Si tienes 100 en tu celda y añades un 0 detrás, entonces el valor se convierte en 1000 y no en 100, mientras que si pones el 0 delante, el valor sigue siendo 100.
      0
    3. PierreCompta
       
      Estos son números de cuentas, de clases en contabilidad. Ejemplo: la cuenta 401 Proveedores o 4010000 Proveedores. Es lo mismo. Pero para el software en el que debo insertar mi archivo de Excel, necesita 7 dígitos, ni más ni menos, de lo contrario no funciona.

      Gracias.
      0