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.
- Resalte la columna / matriz que desea estilizar.
- Haga clic en Ctrl + 1 o Formato -> Formato de celdas.
- En la pestaña Número, elija Personalizar.
- 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.