Cómo evitar que Excel cambie números por fechas (5 maneras)

  • Compartir Este
Hugh West

Las características de Microsoft Excel simplifican la introducción de fechas. Por ejemplo, 3/13 se convierte en 13 de marzo Esto es bastante molesto cuando escribimos algo que no queremos que se convierta en fecha. Lamentablemente, no hay manera de evitar que esto suceda. Sin embargo, hay soluciones disponibles. En este artículo, vamos a demostrar 5 maneras diferentes de evitar que Excel cambie números a fechas.

Descargar el cuaderno de prácticas

Puedes descargarte el cuaderno de ejercicios y practicar con ellos.

Dejar de cambiar números por fechas.xlsm

5 formas eficaces de evitar que Excel cambie números por fechas

El único método para evitar que Excel convierta estos números en fechas es diciéndole explícitamente que no son números. Por ejemplo, supongamos que tenemos un conjunto de datos que contiene seis números, ahora queremos encontrar la fracción de esos números. Pero cuando escribimos cualquier número de fracción se convierte automáticamente en fechas. Así que veamos los métodos para detener esto.

1. Utilice la función Formato de celdas para evitar que Excel convierta números en fechas

La función de formatear celdas nos permite cambiar la apariencia de los números de las celdas sin cambiar el número original. Sabemos que el número de fracción de 0.2307 es 3/13 Entonces, introducimos el número en la celda seleccionada.

Y luego pulse la tecla Entre en y se convertirá automáticamente en fechas (véase la captura de pantalla siguiente).

Esto ocurrirá en todas y cada una de las celdas al introducir números fraccionarios o números con ' / o - '.

Para evitar que Excel convierta números en fechas vamos a utilizar el formato de texto. Para ello, debemos seguir los pasos que se indican a continuación.

PASOS:

  • En primer lugar, seleccione las celdas en las que desea introducir los números de las fracciones.
  • En segundo lugar, vaya a Inicio de la cinta de opciones.
  • En tercer lugar, haga clic en el icono diminuto de la ventana Número para abrir el grupo Formatear celdas cuadro de diálogo.
  • Alternativamente, puede utilizar el atajo de teclado Ctrl + 1 para mostrar el Formatear celdas ventana.

  • Así, el Formatear celdas aparecerá un cuadro de diálogo.
  • A continuación, vaya a la página Número y seleccione Texto .
  • Además, haga clic en el botón OK para cerrar el diálogo.

  • Ahora, si introduces cualquier número de fracción, esto no cambiará.

  • Por último, la introducción de cualquier número de fracción en las celdas seleccionadas sólo detiene el cambio automático de números a fechas.

Nota: Antes de introducir el número, debemos modificar el formato. Si lo hacemos después de introducir el número, el formato cambiará al texto, pero sólo recibiremos el valor numérico de la fecha en lugar del número exacto o la cadena de texto que hayamos suministrado.

Más información: [¿Por qué Excel cambia mis números? (4 razones)

2. Detener la Conversión de Números a Fechas Usando el Apóstrofo en Excel

La mejor técnica para garantizar que los números tengan el mismo aspecto después de ser introducidos es utilizar el apóstrofo. De esta forma, si se vuelve a cambiar el formato a General y se edita una celda, ésta conservará su aspecto anterior en lugar de ser formateada automáticamente. Así pues, veamos los pasos a seguir.

PASOS:

  • En primer lugar, seleccione la celda en la que desea colocar el número de la fracción.
  • A continuación, añada un apóstrofo antes de introducir el número.
  • Pulse Entre en .
  • Esto no se mostrará en la celda, pero si miras la barra de fórmulas, el apóstrofe aparecerá.

  • Eso es todo! Usted puede hacer esto para todo el rango de celdas, añadiendo un apóstrofe evitará que excel cambie el formato.

Más información: [Excel cambia fechas por números aleatorios (3 soluciones)

3. Añadir espacio para evitar que Excel cambie los números por fechas

Podemos evitar que excel cambie números por fechas añadiendo un espacio antes de introducir un número. Vamos a añadir el espacio siguiendo los pasos.

PASOS:

  • Elija la celda en la que desea introducir primero el número de la fracción.
  • Después, utilice un espacio antes del número.
  • Hit Entre en la brecha sigue presente en la célula.

  • Eso es todo! Puedes hacer esto para cada rango de celdas, y añadiendo un espacio, Excel no cambiará el formato.

Más información: Cómo detener la autocorrección de fechas en Excel (3 formas rápidas)

4. Detener el Cambio Automático de Números a Fechas Insertando Cero & Espacio

Antes de introducir una fracción, como 3/13 o 12/8 asegúrese de incluir un 0 y espacio para evitar que cambie números por fechas. Sigamos los pasos a continuación.

PASOS:

  • En primer lugar, seleccione la celda en la que desea introducir el número fraccionario.
  • A continuación, incluya un 0 y espacio antes del número.
  • Además, la prensa Entre en .

  • Al pulsar Entre en el cero sale de la celda, y la celda cambia al tipo de número de fracción.
  • Si compruebas la barra de fórmulas, ésta mostrará el número decimal de la fracción.

  • Pero hay un problema con este método, no podrás usarlo para todas las fracciones. Por ejemplo, 0.66667 es una fracción de 8/12 pero al utilizar el cero y espacio juntos, esto demuestra 2/3 ya que estos números son divisibles.

Nota: Voy a sugerir el uso de los otros métodos en lugar de esto, pero esto funcionará correctamente si se utiliza ' - '.

Más información: Cómo evitar que Excel cambie los números (3 métodos sencillos)

5. Aplicar Excel VBA para evitar la conversión automática

Con Excel VBA los usuarios pueden utilizar fácilmente el código que actúa como un menú Excel de la cinta. Para utilizar el código VBA código para evitar que excel cambie números por fechas, sigamos el procedimiento.

PASOS:

  • En primer lugar, vaya a la página Desarrollador de la cinta de opciones.
  • En segundo lugar, haga clic en Visual Basic del Código para abrir la categoría Editor de Visual Basic O pulse Alt + F11 para abrir el Editor de Visual Basic .

  • En lugar de hacer esto, puede hacer clic con el botón derecho del ratón en la hoja de cálculo e ir a Ver Código Esto también le llevará a Editor de Visual Basic .

  • Aparecerá en el Editor de Visual Basic donde escribimos nuestro código.
  • En tercer lugar, haga clic en Módulo del Inserte barra de menú desplegable.

  • Esto creará un Módulo en tu cuaderno de trabajo.
  • Y, copia y pega el VBA que se muestra a continuación.

Código VBA:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • A continuación, ejecute el código pulsando el botón RubSub o pulsando el atajo de teclado F5 .

Nota: No hace falta que cambies el código, basta con que modifiques el rango según tus necesidades.

  • Por último, si introduce cualquier número con ' / o - ', no cambiará.

Más información: Cómo evitar que Excel formatee automáticamente los números (3 formas sencillas)

Aspectos a tener en cuenta

Al utilizar Excel VBA en su hoja de cálculo, asegúrese de guardar el archivo con Macro de Excel Cuaderno de trabajo y la extensión será .xlsm .

Conclusión

Estos métodos le ayudarán a Evitar que Excel cambie números por fechas Espero que le sirva de ayuda. Si tiene alguna pregunta, sugerencia o comentario, no dude en hacérnoslo saber en la sección de comentarios. También puede consultar otros artículos de la sección ExcelWIKI.com ¡blog!

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.