En Excel, ¿cómo puedo centrar una columna, alinear puntos decimales y no mostrar decimales o puntos decimales innecesarios?

-1

En Excel, ¿cómo puedo centrar una columna, alinear puntos decimales y no mostrar decimales o puntos decimales innecesarios?

Ejemplo:

|    0.12    |
|  122       |
|  -12.2835  |
|    0.6667  |

En palabras de @ Scott, cuando digo "centrar una columna", me refiero a lo siguiente: "Mira todos los números en la columna. Encuentre el que tenga más caracteres a la izquierda del punto decimal y encuentre el que tenga más caracteres a la derecha del punto decimal. Luego ajuste los márgenes de las celdas en toda la columna para que esos dos valores estén igualmente alejados del borde de la celda correspondiente ".

No necesito que el centrado se ajuste automáticamente a los cambios en el número máximo de dígitos a la derecha de la izquierda del punto decimal. Puedo hacerlo manualmente.

En caso de que un número sea irracional o periódico racional (como 2/3 = 0.66…), lo redondeo (a 0.6667 en el ejemplo). Por supuesto, no espero que la respuesta cubra el caso de un número infinito de dígitos.

Esta pregunta no es un duplicado de Excel 2013: Alinear celda ( https://superuser.com/a/1141347/534850 ) por lo siguiente:

  • Excel 2013: Alinear celda No pregunta cómo centrar la columna. La respuesta cubre el caso de alineación a la derecha. Quiero el columna centrada.
  • No quiero que se muestre 0.12 (mostrado en mi ejemplo) como 0.1200 (con ceros innecesarios a la derecha, como en el formato que se muestra en Excel 2013: Alinear celda ). Si estuviera contento con el último, no me importaría tener 122.0000 (con ceros innecesarios a la derecha) en lugar de 122, que es lo que quiero. El formato que quiero es uno de los formatos estándar utilizados en las tablas de los artículos académicos. No puedo imaginar el contexto en el que se encuentra el formato. Excel 2013: Alinear celda sería apropiado
Rodolfo Oviedo
fuente
1
Para mostrar enteros sin coma decimal y decimales, mire la respuesta de @Scott aquí: superuser.com/a/1141347/534850
Tom Brunberg
@ScottCraner y otros que marcaron esto como un duplicado a otra pregunta de Rodolfos, no es un duplicado. En la otra pregunta solicitada por OP. Mostrar los decimales necesarios ... pero al menos uno Aquí está pidiendo OP No mostrar decimales o puntos decimales innecesarios. Los ejemplos confirman: en la otra pregunta 122.0 , en esta pregunta 122
Tom Brunberg
1
Ok, lo siento por mi error Use el formato básico con decimales como ya lo hizo (en su otra pregunta / respuesta), y use la solución en superuser.com/a/1141347/534850 para mostrar enteros sin punto decimal y decimales.
Tom Brunberg
1
Bienvenido a Superusuario. Esta pregunta no es exactamente la misma que la otra, pero se está volviendo rechazada porque no queremos terminar con preguntas infinitas que cubren cada posible variación de formato. ¿Puede hacer esta pregunta más genérica, como en general, cómo especificar el número de ceros? Si la respuesta cubre todos los casos, es probable que se obtenga una mejor recepción.
fixer1234
(1) Dice "centrar una columna", pero no define lo que quiere decir. De tu ejemplo, Iguess te refieres a “Mira todos los números en la columna. Encuentre el que tenga más caracteres a la izquierda del punto decimal y encuentre el que tenga más caracteres a la derecha del punto decimal. Luego, ajuste los márgenes de las celdas a lo largo de la columna para que esos dos valores estén igualmente alejados del borde de la celda correspondiente ". Entonces, si agregamos, digamos" 65535 "(o" 12345 "o" −6789 "o cualquier otro de los cinco caracteres número) a su columna ... (cont.)
Scott

Respuestas:

0

Sigo la sugerencia de @Tom Brunberg de usar la respuesta de @ Scott para https://superuser.com/a/1141347/534850 para ayudar a responder mi propia pregunta.

A fin de que

  • mostrar solo decimales significativos sin ceros finales,

  • alinear los puntos decimales,

  • Centrar los números aproximadamente, y

  • separar los miles a la izquierda del punto decimal,

alinear las celdas a la derecha y usar los siguientes formatos personalizados:

  • # ## 0.0 ?????; - # ## 0.0 ????? para números decimales, y
  • # ## 0 _._ 0_0_0_0_0_0; - # ## 0 _._ 0_0_0_0_0_0 para enteros,

donde el punto decimal es 6 anchos cero desde el margen derecho, dejando al menos dos espacios en blanco entre los números del ejemplo propuesto y el margen. Dejar tantos _0 y ? Según sea necesario para obtener el centrado deseado. También puedes jugar con el ancho de la columna.

¿El signo de interrogación? genera el espacio de un dígito si el dígito no existe.

El guión bajo _ genera un espacio igual al ancho del carácter que lo sigue.

El espacio a la izquierda de ## 0 establece miles de separadores.

El uso de un signo menos real (-) y no de un guión (-) obtiene una salida más agradable. Utilizar suficiente? y _0 firma para centrar el número aproximadamente. Este procedimiento logra una aproximación más precisa que ajustar la sangría en la ventana de Alineación.

(Si no desea centrar la columna, use solo los signos? Y _0 para que coincida con el número más alto de decimales entre los números de la columna).

(No recomiendo alinear celdas a la izquierda y agregar signos? A la izquierda del código de formato personalizado porque esto generaría espacios entre el signo menos y los números con dígitos no máximos a la izquierda del punto decimal).

Rodolfo Oviedo
fuente