valores todas seleccionar para ocultar las graficar funciones formato datos condicional cero celda blanco excel padding

todas - Agregue ceros/0 a los valores de Excel existentes a cierta longitud



ocultar valores cero en excel (6)

La forma más eficiente (menos intrusiva) de hacerlo es a través de un formato personalizado.

  1. Resalte la columna / matriz que desea estilizar.
  2. Haga clic en Ctrl + 1 o Formato -> Formato de celdas.
  3. En la pestaña Número, elija Personalizar.
  4. Establezca el formato personalizado en 000 #. (cero cero cero #)

Tenga en cuenta que esto no cambia realmente el valor de la celda. Solo muestra los ceros iniciales en la hoja de trabajo.

Hay muchas, muchas preguntas y respuestas de calidad en SO sobre cómo evitar que se eliminen los ceros iniciales al importar o exportar desde Excel. Sin embargo, ya tengo una hoja de cálculo con valores que se truncaron como números cuando, de hecho, deberían haberse manejado como cadenas. Necesito limpiar los datos y agregar de nuevo los ceros iniciales.

Hay un campo que debe tener cuatro caracteres con ceros de plomo que rellenan la cadena con cuatro caracteres. Sin embargo:

"23" should be "0023", "245" should be "0245", and "3829" should remain "3829"

Pregunta: ¿Existe una fórmula de Excel para rellenar estos 0 en estos valores de modo que sean los cuatro caracteres?

Nota: esto es similar al antiguo problema del Código Postal en el que los códigos postales del área de Nueva Inglaterra tienen su cero inicial y se deben agregar de nuevo.


Llegué a esta página tratando de rellenar valores hexadecimales cuando me di cuenta de que DEC2HEX() proporciona esa característica de forma gratuita .

Solo necesitas añadir un segundo parámetro. Por ejemplo, atar para convertir 12 en 0C
DEC2HEX(12,2) => 0C
DEC2HEX(12,4) => 000C
... y así


No estoy seguro de si esto es nuevo en Excel 2013, pero si hace clic con el botón derecho en la columna y dice "Especial", en realidad hay una opción predefinida para el Código postal y el Código postal + 4. Magia.


Sé que esto fue respondido hace un tiempo, pero simplemente mencioné una solución simple que me sorprende que no haya sido mencionada.

=RIGHT("0000" & A1, 4)

Cada vez que necesito un relleno, uso algo como el anterior. Personalmente me parece la solución más sencilla y más fácil de leer.


Si usa un formato personalizado y necesita concatenar esos valores en otro lugar, puede copiarlos y Pegar Especial -> Valores en otra parte de la hoja (o en una hoja diferente), luego concatenar esos valores.


=TEXT(A1,"0000")

Sin embargo, la función TEXTO es capaz de hacer otras cosas sofisticadas como el formateo de fechas, también.