Quiero una celda para tomar la fecha y la hora de "este momento", y luego dejarlo.
Al contrario de algunas experiencias sobre las que he leído, el menú Insertar tiene fecha y hora, pero no parece respetar el formato que especifiqué para la celda. Utilicé el inspector de formato de celda para declarar la celda como Fecha y hora, 5/1/14, 7:08 p. m. Ingresé al modo de inserción de texto en la celda y seleccioné Insertar > Fecha y hora. Se insertó el viernes 4 de julio de 2014 (y sin hora). Cuando luego seleccioné la celda (ya sabe, un clic, que delinea la celda, a diferencia de dos clics que lo ponen en el modo de inserción de texto), el inspector dijo que el formato de la celda había vuelto a Automático. Lo cambié de nuevo a Fecha y hora, pero ahora dice 4/7/14 12:00 (en realidad es más como 1:50).
Todo el asunto es anti-intuitivo y estrafalario para mí. ¿Alguien puede decirme cuál es la forma correcta de ordenar a Numbers que inserte la fecha y la hora actuales en una celda y luego la deje? (=AHORA continúa actualizándose)
ACTUALIZAR 1
Los tres métodos que he probado para ingresar la fecha y hora actual en una celda son:
=NOW
(que ingresa 4/7/14 1:31 p. m. y cambia todas las demás instancias de celdas =NOW
a 4/7/14 1:31 p. m .). Entonces, definitivamente no ese.7/4/14 1:34 pm
lo que se cambia a 7/4/14 1:34 PM
(es decir, 'pm' se puso en mayúscula), lo que indica que Numbers lo reconoció como una fecha/hora. Esto funciona. Pero es menos que satisfactorio, por decirlo suavemente.No puedo imaginar que esto funcione como Apple pretendía.
Creo que Insertar> Fecha y hora (y sus dos complementos) están destinados a usarse en encabezados y pies de página. Estos están disponibles después de elegir Archivo > Imprimir. Cuando se usa allí, se puede hacer clic en la fecha insertada para un pequeño formateador emergente y un botón para restablecer manualmente la hora actual.
La función que desea, una celda AHORA generada automáticamente que no cambia, aparentemente no está disponible.
Opción A: coloque la función AHORA en una celda en algún lugar. Muestra la hora actual. Copie la celda, luego Edite > Pegue los resultados de la fórmula en la celda en la que desea que la hora no cambie.
Opción B: use una aplicación de macros general (como Keyboard Maestro, increíblemente capaz) para generar su texto de fecha/hora y péguelo en una celda.
En ambos casos, elija los formatos de fecha y hora que desee en la celda final.
(Números 3.5.3 usados para esta respuesta)
Fragmento de secuencia de comandos de Appledo shell script "date +%Y-%m-%d\\ %H:%M\\
Abra Automator.aplicación
Crear un nuevo servicio
Configúrelo para recibir el texto seleccionado en cualquier aplicación
Marque la casilla de verificación 'La salida reemplaza el texto seleccionado'
Inserte la acción 'Ejecutar AppleScript'
Copie y pegue el AppleScript anterior
Pulsa ejecutar para asegurarte de que funciona
Guarde el archivo .workflow en ~/Library/Services
Abra el panel de preferencias del sistema Teclado > Métodos abreviados de teclado, seleccione Servicios en la columna de la izquierda y busque el Servicio que acaba de crear.
Asigne un atajo de teclado. Yo uso
Command
+Option
+d
Como señala Andy, el requisito es que este texto reemplace el texto seleccionado. Entonces, en Numbers.app, seleccione un texto, active su secuencia de comandos a través de una tecla de acceso rápido y el texto será reemplazado.
Tenga en cuenta que tendrá que reiniciar Numbers.app para que esto funcione si lo tiene abierto mientras crea su trabajo de Automator / Applescript / Keyboard-shortcut.
Inserte la fecha y la hora en su celda en su hoja de cálculo. Inmediatamente corte el contenido de esa celda ( Cmd-X ) y luego pegue los resultados de la fórmula ( Cmd-Shift-V ). Esto pega el contenido como texto estático, formateado como usted ha formateado la celda: el valor no cambiará, incluso después de volver a abrir la hoja de cálculo. Tenga en cuenta que aún puede cambiar el formato de la celda después de pegar: utilizará el valor original que pegó, por lo que puede "agregar" horas, minutos y segundos después del hecho.
Supongo que esto se refiere a Excel. en la barra de fórmulas, escriba = ahora () y luego presione F9 (mientras el cursor aún está en la barra de fórmulas). La celda ahora debería contener la fecha y la hora actuales.
Intente ingresar la función como = DÍA(AHORA())&"/"&MES(AHORA())&"/"&AÑO(AHORA())
debería funcionar si primero ingresa el contenido (en su caso = AHORA) y luego formatea la celda.
si ingresa una fórmula como contenido, por defecto siempre pasa a automático.
Si quieres ahora ¿por qué? - Es porque esto. Pensando desde la vista de un desarrollador, qué sucedería si un usuario agrega una fórmula que genera texto y no una fecha / hora, pero antes asignó un formato de fecha a la celda -> toda la aplicación se bloquearía, por lo que -> no ir -> necesita para tener otra solución -> entonces, ¿qué más puede detectar que no funcionará y pedirle al usuario que cambie a un formato posible -> qué sucede cuando el usuario a veces lo corrige (también muestra el diálogo de elección de formato o no también qué pasa si él sabe lo que está haciendo y no quiere ver ningún cuadro de diálogo) -> resultado El mensaje de diálogo no es una buena solución, entonces, ¿qué más puede hacer un cambio a automático siempre? -> siempre es lo mismo para que los usuarios se acostumbren a él y funciona aunque el usuario no sepa lo que está haciendo. Solo los usuarios de puntos bajos tienen que acostumbrarse para ingresar primero los datos y luego formatearlos. Pero espera, ¿no deberían estar acostumbrados a esto causado por las aplicaciones de escritura de texto/cartas? SÍ, es realmente lo mismo, primero ingrese el contenido/texto y luego formatéelo.
Así que espero que ahora quede claro por qué primero debe ingresar la fórmula y luego cambiar el formato de la celda.
bjbk