2011-10-04 21:00:54 +0000 2011-10-04 21:00:54 +0000
6
6

Excel Ordenar Columna Numérica por Número

Tengo una columna de números enteros en mi hoja de cálculo, y la columna está formateada como un número. Cada celda dentro de la columna está formateada como un número.

Pero no puedo ordenarlas en orden numérico - ya sabes, 1,2…9,10,11…

En su lugar, siempre los ordena según la ordenación de texto: 10, 100, 101, 102…11, 111, 112, ….

¿Cómo puedo ordenar mi columna de números por número en lugar de por texto?

Respuestas (8)

8
8
8
2011-10-04 21:50:05 +0000

Parece que tus números están siendo interpretados como texto por Excel. Una buena indicación de esto es que se alinean automáticamente a la izquierda de cada celda. Los números normalmente se alinean a la derecha.

Si este es el caso, una solución simple es moverse en una celda, presionar F2 y luego Enter. Repite la operación para cada celda que contenga los números que no se ordenan. Esto funciona poniendo la celda en modo de edición y luego saliendo de nuevo. Si el contenido puede ser interpretado como un número, entonces Excel lo convierte en un número.

Si tienes demasiadas celdas para hacer esto manualmente, puedes usar la función VALUE para crear otra columna que contenga valores numéricos verdaderos y luego pegarlos (por valor) de nuevo sobre las celdas ofensivas.

2
2
2
2018-05-04 05:52:30 +0000

Sé que este es un post antiguo, pero ya que está en la parte superior de los resultados de búsqueda para este tipo de cosas…

Hay una manera mucho más fácil de hacer esto. Para convertir los números almacenados como texto en números:

  1. Selecciona toda la columna.
  2. En la pestaña Datos, haz clic en el botón Texto a columnas.
  3. En el asistente que se abre, sólo tienes que seguir adelante y hacer clic en Finalizar. No hace falta que sigas los pasos extra, ya que son para si quieres dividir las columnas.

¡Y listo! Tu columna está ahora formateada como números reales y deberías poder ordenar de menor a mayor en lugar de la A a la Z.

2
2
2
2011-10-04 21:58:02 +0000

Usted puede hacer esto en los datos directamente en una sola toma por sin crear columnas de trabajo. Mi método preferido es usar Paste Special (yo normalmente multiplico por el “texto” por 1)

Debra Dalgleish proporciona 7 métodos aquí, http://www.contextures.com/xlDataEntry03. html

El método de Paste Special según la lista de Debra es

  • Seleccionar una celda en blanco
  • Elegir Edición > Copiar
  • Seleccionar las celdas que contienen los números
  • Elegir Edición > Paste Special
  • Seleccionar Añadir
  • Hacer clic en OK
  • Para aplicar el formato de los números, elegir Formato > Celdas
  • En la pestaña Número, seleccionar el formato apropiado, luego hacer clic en OK
1
1
1
2016-03-10 07:42:36 +0000

Lo hice todo. Pero no ayudó… Mi solución fue simplemente multiplicar con 1 a la siguiente celda. Copiar y especial pasado multiplicado celda a la siguiente celda. eliminar viejos 2 celdas

0
0
0
2015-06-30 18:21:44 +0000

Sólo tienes que cambiar los dígitos simples (1,2,3, etc.) por 01, 02, 03. Luego ordena de la A a la Z.

0
0
0
2018-10-11 06:36:19 +0000

Cambie el formato de la celda a =TEXT(A1, “#0”), esto lo arreglará correctamente.

0
0
0
2017-07-04 09:54:55 +0000

Soy nuevo en esto pero acabo de descubrir algo, tal vez sea de ayuda.

Estaba ordenando algo en mi archivo de Excel que tiene número de días y necesitaba ordenarlos por días.

Esto ordena la columna en secuencia como 1, 100, 102, 2, 201, 203, 3, 205, …

La solución: usando Ordenar y Filtrar.

  1. Formatea las celdas para asegurarte de que todas son números. Si tienen prefijo o sufijo asegúrate de eliminarlos también. En mi caso tenía “días” como sufijo. Para eliminarlo puedes hacer un =LEFT(A1, LEN(A1)- number of letters you want to remove), cambia el A1 a la celda apropiada.

  2. Resalte todas las celdas de la columna y formatee las celdas para que sean un número.

  3. Cuando haga un filtro debe mostrarse como un filtro de número en lugar de un filtro de texto.

  4. Filtrar por valor de número en lugar de A-Z.

-1
-1
-1
2018-10-02 02:01:37 +0000

Tengo el mismo problema pero finalmente lo resolví después de un par de intentos y fracasos. La mejor solución que encontré al ordenar números en una base de datos que contiene números como 1,2,3…10,11,12,13….NC,CAR, 4-A,4-B…etc. Normalmente, si su base de datos contiene números como los del ejemplo anterior, si los ordena se ordenará así 1,10,11,2,3,5,6,7,8,9,4-A,4-B…etc cualquiera que sea la combinación de número alfanumérico…la solución es sencilla. Primero asegúrate de apuntar con el ratón y seleccionar la columna que quieres ordenar y luego.. Cree una lista personalizada…en la pestaña de Inicio de MS Excel, haga clic en Ordenar y Filtrar, elija Ordenar Personalizado, verá 3 opciones sobre cómo se producirá su ordenación (Columna, Ordenar en, Orden), elija el menú desplegable Ordenar, establezca listas personalizadas, añada o introduzca/escriba su formato de ordenación en las entradas de las listas, entonces voila ahí está, un formato de ordenación personalizado de su deseo. La próxima vez que quiera ordenar su base de datos sólo tiene que utilizar la lista personalizada que ha puesto. Estoy usando una versión de MS Excel 2010. Espero que esto ayude a los compañeros que luchan contra los problemas en el mundo de la hoja de cálculo:)