Algun experto en excel. Problema con "ordenar"

Tema en 'Informática - Tecnología' iniciado por Jiro, 26 Oct 2017.

  1. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Tengo varios valores en una columna y me los ordena de la siguiente manera

    98044800
    98044900
    08B39234
    09A04730
    A00213
    DP06001
    DP24007

    Todas las celdas están con formato texto, por lo que no entiendo que no se pongan primero las dos filas que comienzan por cero.

    ¿ Alguna idea de que puede ser ?
     
  2. Thony

    Thony Forista

    Registrado:
    27 Nov 2004
    Mensajes:
    1.957
    Me Gusta:
    108
    Ubicación:
    Palencia
    Modelo:
    323Ci
    parece que ordena
    1.- números
    2.- números y letras
    3.- letras y números
    4.- letras.

    Solo es una apreciación
     
  3. RED VELVET

    RED VELVET Forista Senior

    Registrado:
    2 Ago 2008
    Mensajes:
    7.439
    Me Gusta:
    6.269
    Ubicación:
    Chiclana de la Frontera
    Modelo:
    E39 F30
    Mi nivel en "Excel" es bajo.
    Entiendo que tienes activados los filtros en los encabezamientos de las columnas, no?
    Podrías tener un filtro activo en otra columna y te lo está ordenando por esa y no por la que citas?
     
  4. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    La prueba la estoy haciendo solo con esa columna
     
  5. RAZGRIZ

    RAZGRIZ Forista Legendario

    Registrado:
    20 Jul 2008
    Mensajes:
    10.955
    Me Gusta:
    7.762
    Ubicación:
    Madrid
    Modelo:
    123d E81
    En un rato te digo algo, Javi.
     
  6. juan.demeer

    juan.demeer En Practicas

    Registrado:
    1 Sep 2013
    Mensajes:
    352
    Me Gusta:
    224
    Ubicación:
    Madrid
    Modelo:
    240i F23
    Creo que las 2 primeras celdas están siendo consideradas como números a pesar de estar marcadas como texto.

    La manera de comprobar que estoy en lo cierto es intentar modificar una de ellas poniendo un cero delante. Si tras pulsar la tecla enter desaparece el cero entonces se trata de un número. Si en cambio pones una letra al final del número entonces pasará a ser considerado texto y se ordenará correctamente.

    Un saludo :guiño:
     
  7. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    El lunes lo compruebo, que estoy madrugando para ireme a las 24 horas
     
  8. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Si meto un cero a la izquierda, y pulso intro se queda el cero, por lo que excel interpreta que es celda era un texto, y eso me pasa en todas las que tienen solo números al haber marcado toda la columna "Formato de celdas" y "texto".

    Despues de hacer eso, le digo que me ordene toda la columna me dice que puede que no ordene como quiero, porque contiene algunos números con formato de texto. No lo entiendo, se supone que toda la columa esta marcada como texto, y lo que no debe haber es ninguna celda considerada como número.

    Si entro en una celda que solo tiene números, y le meto un apóstrofe a la izquierda, entonces si lo considera como texto y lo ordena bien.

    El problema es que esto viene de un csv que genera otra aplicacion y son cientos de celdas y no sirve el marcar a mano una a una.
     
  9. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Gracias por las opiniones.

    Lo he solucionado. En vez de abrir el fichero csv directamente, lo que hago es abrir una hoja en blanco en "datos", "obtener datos externos" "desde texto", selecciono el fichero csv que quiero importar, separdores ";" y en paso 3, le marco el formato de los datos en columnas como texto y me lo hace perfectamente. Vamos, lo mismo que debería hacer cuando abro el csv directamente y marco la columna entera como texto.

    Ahí queda la solución por si le pasa a alguien mas
     
    A juan.demeer le gusta esto.
  10. juan.demeer

    juan.demeer En Practicas

    Registrado:
    1 Sep 2013
    Mensajes:
    352
    Me Gusta:
    224
    Ubicación:
    Madrid
    Modelo:
    240i F23
    Se me ocurre que añadas otra columna al lado en la que concatenes el número con un apóstrofe, luego ordenas y por ultimo haces un reemplazo del apóstrofe.
    Si te da mucha guerra puedes compartir un enlace de dropbox o similar con un fragmento sin información sensible y te lo miro.
     
  11. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    En el post anterior pongo como lo he solucionado. Gracias por el ofrecimiento:guiño:
     
  12. Alon Ferreira

    Alon Ferreira Forista Legendario

    Registrado:
    5 Ago 2009
    Mensajes:
    14.329
    Me Gusta:
    3.938
    Te iba a dar la misma solución que @juan.demeer Esa forma funciona a la perfección y puede ser más efectiva :guiño:
     
  13. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    73.376
    Me Gusta:
    51.444
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    No es para manejarlo yo, es para que lo use una persona que no tiene ningun conocimiento de excel. Si lo hace de la forma quebyo he puesto, solo carga, pincha en ordenar y lo reenvia a un proveedor. De la otra forma, le complico mas la vida.

    Sigo sin entender porque no lo hace bien marcando toda la fila y poniedo que toda ella es texto, porque los números los ajusta a la izquierda como si fueran texto y dice que es texto, pero no lo ordena como tal

    Gracias a todos por las aportaciones
     
    A RED VELVET le gusta esto.
  14. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.209
    Me Gusta:
    860
    Ubicación:
    X
    Otra opción es hacer una fórmula que te ponga la ' delante del tema automáticamente.

    Es decir, si tienes columna A1 A2, A3, etc.., pues en B1 pones la formula para que concatene, creo que se llama CONCATENAR o algo así, y le dices que concatene en B1, pues "'";A1, por ejemplo y luego arrastra de la esquina ahcia abajo para que rellene todo con formulas. En cada celda automáticamente ya te pondrá A2, A3, etc.

    Es otra forma, pero si lo has hecho con datos externo y funciona, es fácil de hacer, pues ya está.
     

Compartir esta página