No se pueden ingresar años en una celda (Microsoft Excel)
Laurie tiene una columna que ella formateó usando «yyyy» como formato personalizado.
(Quiere que contenga años). Sin embargo, cuando comienza a escribir años en la columna, no obtiene lo que esperaba. Por ejemplo, cuando ingresa 2020, Excel convierte el número a 1909. Laurie se pregunta por qué está sucediendo esto.
Está sucediendo debido a las expectativas que estableció para Excel. Cuando formateó la columna con el formato personalizado «aaaa», informó a Excel que deseaba que lo que estuviera en la columna se considerara una fecha. Sin embargo, no ingresó una fecha en las celdas, ingresó un valor numérico simple de 2020. Una fecha sería algo como 1/1/2020 o 1/1/20; estos mostrarían bien el año porque son fechas, como espera Excel.
Entonces, ¿por qué ingresar solo 2020 hace que se muestre 1909? Porque Excel, al tratar de darle sentido a la entrada como una fecha, asume que está ingresando un número de días. Internamente, las fechas se almacenan como un número de serie que indica el número de días desde el 1/1/1900, donde 1 representa 1/1/1900, 2 representa 1/2/1900, 3 representa 1/3/1900, y así sucesivamente. .
Da la casualidad de que el número 2020 representa la fecha 13/7/1909 (13 de julio de 1909), que su formato dice que debería mostrarse simplemente como 1909, la parte del año de esa fecha válida. De hecho, puede ver esa fecha si vuelve a seleccionar la celda después de intentar ingresar 2020. Arriba en la barra de fórmulas verá cómo Excel convirtió su entrada en una fecha válida.
La solución depende de lo que quiera hacer con la información de la columna. Si simplemente desea ingresar varios años, no formatee la columna como fechas. El formato general o algún otro formato numérico funcionará bien. Si, en cambio, desea fechas reales, deberá ingresarlas como tales: 1/1/2020, etc.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (10161) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.