Ordenar Letras y numeros

12 envíos / 0 nuevos
Último envío
arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Ordenar Letras y numeros

Hola, necesitaria orden letras y numeros de la siguiente forma.

ej; 1 2 3 4 A B C

des este modo:

4 3 2 1 C B A

 

Gracias.

aquijano
Imagen de aquijano
Offline
última acción: Hace 11 años 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
Re: Ordenar Letras y numeros

¿tus datos son números por un lado y letras por otro, o también tienes datos "mixtos" frmados por números y letras mezclados?

 

juandudas
Imagen de juandudas
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 27/12/2006 - 23:36
Puntos: 2588
Re: Ordenar Letras y numeros

Si lo que quieres es poner primero los números y luego las letras, podrías poner una columna auxiliar con la función ESTEXTO o con la funcion ESNUMERO para saber lo que hay en la celda que quieres ordenar. Luego ordenaría con dos criterios, primero por el del dato que indica si es o on un número y luego por el dato.

Lo que no se me ocurre es cómo hacerlo si hay datos mixtos de estos que dice el comentario anterior

¿cómo habría que ordenar esto?

1a11
aa11
aaaa
...

 

mi cabeza es un mar de dudas

arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Ordenar Letras y numeros

son mixtos dado q son reviciones de planos y las letras son de aprobacion y los numeros de construccion.

 

arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Ordenar Letras y numeros

no se repiten los numeros ni las letras.

ej: 2345ABCDE

de mayor a menor seria:  5432EDCA

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 12 horas 59 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Ordenar Letras y numeros

¿Lo que quieres entonces es reordenar las letras y los números dentro de una misma celda?

¿el número de letras y de números, valga la redundancia es siempre el mismo o puede cambiar? ¿están agrupados siempre primero los números y luego las letras o no tiene por qué?

 

------
Ya sé Excel, pero necesito más.

arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Ordenar Letras y numeros

 

 

Ordenar por revisiones
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior 0
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior 1
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior 2
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior 3
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior A
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior B
TMB-DFE-AJF-CL-20612 Cimentación Balsa. Armaduras Inferior y Superior C
nº Plano       -  Descripcion     -   Rev.
 
   
   

deseo ordenar las Rev. de mayor a menor. que seria: 3 2 1 0 C B A

PARA ASI AL USAR VBUSCAR ME TIRE LA MAYOR REVISION.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 12 horas 59 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Ordenar Letras y numeros

Se me ocurre crear una columna auxiliar donde asignar un peso al número o letra de la versión mediante una fórmula.

Voy a utilizar la función CODIGO que me devuelve el código ansi de la letra o número que indica la revisión. En la codificación ansi, primero están los números, luego las letras mayúsculas y después las minúsculas.

Si se trata de una letra, el peso a considerar será el código de la letra.
La A mayúscula tiene el código 65. en mi fórmula, si el código de la revisión es anterior a la A mayúscula, esto es, si es un número, le sumaré al código del carácter un número que lo sitúe después de todas la letras, por ejemplo le voy a sumar 200.

la fórmula quedaría más o menos así, suponiendo que en C2 tienes la revisión:

=SI(CODIGO(C2)<65;CODIGO(C2)+200;CODIGO(C2))

 Luego sólo quedaría ordenar los datos según este nuevo campo "peso" de manera descendente

Adjunto un archivo con el ejemplo. Ya nos contarás si esto resuelve el problema.

AdjuntoTamaño
Office spreadsheet icon OrdenarRevisiones.xls37 KB

 

------
Ya sé Excel, pero necesito más.

arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Ordenar Letras y numeros

Hola, me sirve el problema es cuando tengo revisiones superiores a 9 o sea 10 , 11 , 12 me pone le numero del codigo del primer digito.

como hago con esto?

gracias

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 12 horas 59 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Ordenar Letras y numeros

Lo que podemos hacer es utilizar el propio número, en vez de su código, sólo en el caso de que se trate de un número.

Para saber si es un número o no, Excel dispone de la función ESNUMERO

 

Te adjunto un archivo con el criterio de ordenación modificado de la siguiente manera:

=SI(ESNUMERO(C2);C2+200;CODIGO(C2))

(le sigo sumando 200 al valor del número para que sea superior a cualquier código de letra)

AdjuntoTamaño
Office spreadsheet icon OrdenarRevisiones2.xls37 KB

 

------
Ya sé Excel, pero necesito más.

arguerof
Imagen de arguerof
Offline
última acción: Hace 14 años 4 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/04/2009 - 20:30
Puntos: 660
Re: Ordenar Letras y numeros

Muchas gracias!!!

una solucion exelente!

 

Juan Pablo (no verificado)
Imagen de Juan Pablo
ayuda

Tengo 6 datos en una celda, des 2 digitos cada uno y en distintas posiciones, de esta forma:

35,6,11,5,8,7

como puedo separalos los numeros en celdas individuales.

 

Gracias