Introducir muchas fechas sin tener que teclear físicamente el / (barra diagonal)

13

Entro muchas columnas de fechas, por ejemplo 05/12/1943. Me gustaría que aparezca como tal, pero solo me gustaría escribir 5121943. Estoy tratando de conservar mis pulsaciones de teclas. He podido usar la fórmula personalizada mm/dd/yyyyy solo necesito escribir 5/12/1943. Estoy repitiendo: me gustaría no tener que escribir el /.

He intentado utilizar un Formular no-cita al texto Concatenate: =CONCATENATE (##,"/",##."/",####).

¿Cómo puedo conseguir esto?

ClaraA
fuente
1
Bienvenido a Super User. ¿Puede decirnos qué ha investigado y qué ya ha intentado?
CharlieRB
Intenté usar un formulario sin fecha para concatenar texto: = CONCATENAR (##, "/", ##. "/", ####). Sin embargo, no creo que esto esté cerca.
ClaraA
44
hay fechas indefinidas después de esto, por ejemplo, 1/23 / xxxx y 12/3 / xxxx son las mismas si omite el /. Tendrá que encontrar una manera de manejarlos
Aganju,
3
Creo que usar la almohadilla numérica y escribir las barras es la opción más rápida. Podrías omitir las barras, pero para estar seguro tendrías que rechazar cualquier entrada ambigua, lo que costaría más tiempo al romper el flujo que la omisión de las barras guardadas.
Simon Richter

Respuestas:

23

Formatee sus celdas con el siguiente formato personalizado y luego puede escribir los números consecutivos sin escribir /.

00\/00\/000

Por ejemplo, si escribe 12152015, cuando salga de la celda aparecerá como 12/15/2015.

ingrese la descripción de la imagen aquí

La advertencia es que esto se verá como un número, no como una fecha.

CharlieRB
fuente
Gracias. Esto funcionó, y entiendo que ahora no se considera una fecha.
ClaraA
Si puede vivir escribiendo sus fechas en este formato 2015/12/15 (Año / Mes / Día), luego puede ordenar esos números y se ordenarán correctamente como si fueran una fecha.
Mario Awad
8

Excel (a diferencia de Access) no tiene máscaras de entrada.

Puede usar la siguiente fórmula para convertir el número 5121943a la fecha 5/12/1943. Es posible que deba formatear específicamente el resultado de la fórmula como una fecha.

=DATE(MOD(A1, 10000),TRUNC(A1/1000000), MOD(TRUNC(A1/10000), 100))

Nota: en lugar de estar marcado con un error, una fecha de entrada no válida (no incluida mmddyyyy) no se mostrará como se esperaba:

13131948 ... 1/13/1949
  612015 ... 1/30/2015
Steven
fuente
Gracias. Obtuve un error circular, así que todavía estoy tratando de resolver esto.
ClaraA
1
@ClaraA pone la fórmula en B1 e ingresa el valor en A1. luego puede copiar B1 y pegar un (valor) especial para que la fecha sea permanente
wilson
2

Puede obtener hasta 3-8 pulsaciones de teclas por fecha si las escribe en el formato dd-mm, o mm-yypara fechas inequívocas del 1 de mes (es decir, dónde yy > 12), o dd-mm-yypara fechas que no están dentro del año actual y no el 1 de mes. Los números menores a 10 se pueden ingresar como dígitos individuales. Esto no aplicará el formato que desee, por lo que debe hacerlo con anticipación (preferiblemente a toda la columna de una vez) o después de que haya terminado.

Para fechas (distribuidas uniformemente) dentro del año actual, este enfoque solo requiere en promedio 3.96 pulsaciones de teclas por fecha, incluidos los -caracteres, el doble de rápido que los métodos en las otras respuestas. Los otros casos especiales también son un poco más rápidos.

usuario3490
fuente