Com inserir la data i l'hora actuals a la cel·la A1 (6 maneres senzilles)

  • Comparteix Això
Hugh West

Necessiteu aprendre com inserir la data i l'hora actuals a la cel·la A1 ? De vegades volem introduir l'última hora en què un empleat arriba al seu lloc de treball, o quan es va editar un fitxer per darrera vegada. Si estàs buscant aquest tipus de trucs únics, has vingut al lloc correcte. Aquí, us guiarem a través de 6 mètodes fàcils i còmodes per inserir la data i l'hora actuals a la cel·la A1 a Excel.

Baixa. Quadern de pràctica

Podeu descarregar el següent quadern de treball d'Excel per entendre's millor i practicar-lo.

Inserció de la data i l'hora actuals a A1 Cell.xlsm

6 Mètodes per inserir la data i l'hora actuals a la cel·la A1

Per aclarir-ho, tenim un Full de temps dels empleats a les nostres mans. El conjunt de dades conté Nom , ID i Estat de William Frank .

Ara, inserirem l' Hora d'entrada d'aquest empleat a la cel·la A1 mitjançant diversos mètodes. Així que anem a explorar-los un per un.

Aquí, hem utilitzat la versió Microsoft Excel 365 , podeu utilitzar qualsevol altra versió segons la vostra conveniència.

1. Utilitzant Drecera de teclat

En el primer mètode, us mostrarem com inserir la data i l'hora actuals a Excel mitjançant la drecera de teclat. Seguiu els passos que s'indiquen a continuació per fer-ho al vostre propi conjunt de dades.

📌 Passos:

  • Al principi, seleccioneu la cel·lala data actual està present davant nostre.

    Llegir més: Com inserir la data i l'hora de l'última modificació a la cel·la d'Excel

    Secció de pràctiques

    Per fer la pràctica per tu mateix, hem proporcionat una secció Pràctica com a continuació a cada full del costat dret. Fes-ho tu mateix.

    Conclusió

    Aquest article ofereix solucions senzilles i breus per inserir la data i l'hora actuals a la cel·la A1 en Excel. No us oblideu de baixar el fitxer Pràctica . Gràcies per llegir aquest article, esperem que hagi estat útil. Feu-nos-ho saber a la secció de comentaris si teniu cap consulta o suggeriment. Visiteu el nostre lloc web Exceldemy per explorar-ne més.

    A1 .
  • A continuació, premeu CTRL + ; al teclat. (Retorna la data actual)
  • Després, premeu la tecla ESPAI .
  • Més tard, premeu CTRL+MAJ+; al teclat ( Retorna l'hora actual).

En aquest moment, la cel·la seleccionada mostra la data i l'hora actuals en una línia.

Però serà més temptador si la data i l'hora es mantenen en línies diferents. Per fer-ho, hem de formatar la cel·la. Per tant, seguiu els passos següents.

  • Primer de tot, premeu CTRL + 1 al teclat.
  • Immediatament, Format cel·les s'obre el quadre de diàleg.
  • A continuació, aneu a la pestanya Número .
  • Després, seleccioneu Personalitzat com a Categoria .
  • A continuació, escriviu dd-mm-aaaa h:mm AM/PM al quadre Tipus .

  • Ara, traieu l'espai entre yyyy i h .
  • Més endavant, manteniu premuda la tecla ALT i escriviu 0010 al teclat numèric.

Després d'escriure 0010 , sembla que la part del temps desapareixerà al Caixa Escriviu . Però ara és a la segona línia.

  • A continuació, aneu a la pestanya Alineació .

  • A la pestanya Alineació , marqueu la casella Ajusta el text a la secció Control de text .
  • Finalment, feu clic a D'acord .

En l'actualitat, la data i l'hora de la cel·la A1 són com a la imatgea continuació.

Llegiu més: Com inserir automàticament entrades de dades de marca de temps a Excel (5 mètodes)

2. Inserint la funció ARA

En aquest mètode, utilitzarem la funció ARA per obtenir la data i l'hora actuals. És tan senzill & fàcil, només seguiu.

📌 Passos:

  • Al principi, escriviu Present com a Estat a la cel·la C6 .

  • A continuació, aneu a la cel·la A1 i escriu la fórmula següent.
=NOW()

La funció ARA retorna amb la data i l'hora actuals formatades com a data i hora .

  • Més endavant, formateu la cel·la per mostrar el resultat en el format desitjat com Mètode 1 .

Llegir més: Com inserir la data estàtica a Excel (4 mètodes senzills)

3. Utilitzant IF i nius Funcions ARA

En aquest mètode, utilitzarem les funcions imbricades IF i ARA per introduir la data i l'hora a Excel. La funció SI imbricada s'utilitza per comprovar diverses condicions a Excel i la funció ARA retorna la data i l'hora actuals.

📌 Passos:

Abans d'anar més lluny, hem d'activar la funció càlcul iteratiu a Excel. Per tant, seguiu els passos següents.

  • En primer lloc, aneu a la pestanya Fitxer .

  • En segon lloc, seleccioneu Opcions del menúmenú.

  • A l'instant, apareix la finestra Opcions d'Excel .
  • Aquí, aneu a <1 Pestanya>Fórmules .
  • A la secció Opcions de càlcul , marqueu la casella Activa el càlcul iteratiu .
  • Per últim, feu clic a D'acord .

Ara, podem aplicar la nostra fórmula al full.

  • Inicialment, seleccioneu la cel·la A1 i escriviu la fórmula següent.
=IF(C6"",IF(A1"",A1,NOW()),"")

Aquí, a la funció SI , primer, vam comprovar si la cel·la C6 no és igual a blank , s'executarà una altra funció IF , o bé tornarà un blank . La segona funció IF comprovarà si la cel·la A1 no és igual a en blanc . Si el valor és TRUE , retornarà la cel·la A1 o, en cas contrari, executarà la funció ARA .

  • En conseqüència, premeu ENTER .

A la imatge de dalt, podem veure que la fórmula torna en blanc a la cel·la A1 tal com hi ha no hi ha cap valor a la cel·la C6 . Per tant, comprovem si la fórmula funciona quan hi ha un valor a la cel·la C6 .

  • Actualment, escriu Present a la cel·la C6 i premeu ENTER .

De sobte, la data i l'hora actuals es mostraran a la cel·la A1 .

Lectures similars

  • Com inserir el segell de la data d'Excel quan es modifiquen les cel·les de la fila
  • Insereix Marca de temps a Excel quan la cel·la canvia (2Maneres efectives)
  • Com inserir la marca de temps d'Excel quan la cel·la canvia sense VBA (3 maneres)
  • Com convertir la marca de temps d'Unix en data a Excel (3 mètodes)

4. Utilització de funcions combinades

Ara, mostrarem com podeu inserir temps a Excel amb actualitzacions mitjançant l' ADREÇA Funcions , CELL , COLUMN , IF , NOW i ROW . Seguiu els passos per fer-ho al vostre propi conjunt de dades.

📌 Passos:

  • Primalment, seleccioneu la cel·la A1 i introduïu la fórmula següent a aquesta cel·la.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"") Desglossament de la fórmula
  • ROW(C6)→ La funció ROW retorna el número de fila d'una cel·la específica.
    • Sortida: 6
  • Columna(C6)→ La funció Columna retorna la columna nombre d'una cèl·lula concreta.
    • Sortida: 3
  • ADREÇA(FILERA(C6), COLUMNA(C6))→ El La funció ADDRESS retorna l'adreça de la cel·la donada.
    • ADDRESS(6,3)→ es converteix en
      • Sortida: $C$6
  • CELL(“address”)=ADDRESS(ROW(C6),COLUMN(C6))→ La funció CELL retorna informació d'una cel·la determinada.
    • CELL(“address”)=ADDRESS(6,3))→ es converteix en
      • Sortida: FALSE
  • CELL(“adreça”) ADDRESS(FILA(C6), COLUMNA(C6))→ es converteix en
    • Sortida:TRUE
  • AND(A1”, CELL(“adreça”)=ADDRESS(FILERA(C6),COLUMNA(C6)))→ El La funció CELL retorna informació d'una cel·la determinada.
    • AND(A1”,{FALSE})→ es converteix en
      • Sortida: FALS
  • SI(CELL(“adreça”) ADREÇA(FILERA(C6), COLUMNA(C6)),A1,ARA())),→ La funció SI retorna un valor si la condició és TRUE i retorna un valor diferent si és FALSE .
    • SI({VERTADER},A1,ARA())→ es converteix en
      • Sortida: 44816.522597
  • SI(I(A1”, CELL(“adreça”)=ADDRESS(FILERA(C6),COLUMNA(C6))),ARA(),SI(CELL() “adreça”) ADDRESS(FILERA (C6), COLUMNA (C6)), A1, ARA ())),””)→ es converteix en
    • IF(C6””,44816.522597 ,””))→ es converteix en
      • Sortida: 44816.522597
  • Després d'això, premeu la tecla ENTER .

  • Tan aviat com escrivim alguna cosa a la cel·la C6 , la data i l'hora actuals es fan visibles a la cel·la A1 .

La diferència entre aquest mètode i l'anterior és que quan vam canviar el valor de la cel·la C6 la data i l'hora de la cel·la A1 no s'han actualitzat al Mètode 3 . Però, en el nostre mètode actual, s'actualitza cada vegada que canviem el contingut de la cel·la C6 .

  • Per tant, canvieu el contingut de la cel·la C6 a P .

Ara, ens mostra l'hora actualitzada actual.

5.Aplicació del codi VBA

Has pensat mai a automatitzar els mateixos passos avorrits i repetitius a Excel?

No t'ho pensis més, perquè VBA t'ha cobert. De fet, podeu automatitzar el mètode anterior completament amb l'ajuda de VBA . Vegem-ho en acció.

📌 Passos:

  • Al principi, aneu al Desenvolupador pestanya.
  • Aquí, seleccioneu Visual Basic al grup Codi .
  • Com a alternativa, premeu ALT + F11 per replicar. la tasca.

A l'instant, apareix la finestra Microsoft Visual Basic per a aplicacions .

  • A continuació, feu doble clic al full corresponent VBA per obrir el mòdul de codi.

  • Al mòdul de codi, escriviu el següent codi.
1273

Desglossament del codi
  • Per crear el sub privat, primer seleccioneu el Full de treball en lloc de General i Canvi com a Declaració . Sempre que es produeixi algun canvi en el codi del full de treball s'executarà per si mateix.
  • A continuació, vam utilitzar la funció SI on vam comprovar si l'interval Estat no és igual a en blanc utilitzant el mètode Valor i també si el número de columna és 3 mitjançant el mètode Columna .
  • Ara, establiu Application.EnableEvents com a False .
  • Després, establim el desplaçament (-5,-2) per inserir la data. i el temps entra compensant 5 files cap amunt i 2 columnes a l'esquerra.
  • Aquí, la funció Ara donarà l'hora recent i el format serà com a dd-mm-aaaa hh:mm AM /PM si el valor és TRUE .
  • En conseqüència, establim Application.EnableEvents com a True .
  • Per últim, finalitzeu el subprocediment amb End Sub .
  • A continuació, torneu al full de treball.
  • I anoteu Present a la columna Estat .
  • Automàticament, pot veure la data i l'hora a la cel·la A1 .

Llegir més: Excel VBA: inserir Marca de temps quan s'executa una macro

6. Implementació de la funció definida per l'usuari

A més, també podem inserir la data i l'hora actuals a Excel automàticament aplicant una funció definida per l'usuari. Explorem el mètode pas a pas.

📌 Passos:

  • Primer, obriu Microsoft Visual Basic for Applications. finestra com abans .
  • En segon lloc, aneu a la pestanya Insereix .
  • Més tard, seleccioneu Mòdul de les opcions.

  • Al mòdul de codi, enganxeu el codi següent.
7472

Desglossament del codi
  • En primer lloc, vam crear una Funció anomenada Insereix_Data_Hora_Actual i vam establir Estat com a Range .
  • A continuació, vam utilitzar la instrucció If on vam comprovar si l'interval Estat no és igual a en blanc mitjançant el Mètode de valor .
  • Després d'això, nosaltresestabliu Insereix_data_hora_actual igual al valor de la funció Ara i formateu la cel·la com a dd-mm-aaaa hh:mm AM/PM si el valor és TRUE .
  • En cas contrari, quedarà en blanc .
  • En aquest moment, torneu al full de treball.
  • A continuació, seleccioneu la cel·la C1 i comenceu a escriure el nom de la funció.
  • Just després d'escriure =a la funció serà visible.
  • A continuació, seleccioneu la funció prement la tecla TAB del teclat.

  • Després, introduïu la cel·la C6 com a rang de referència de la funció i premeu ENTER .

Però, la cel·la A1 encara està en blanc perquè la cel·la C6 també està buida.

  • En aquest moment, escriviu Present a la cel·la C6 i obteniu la data i l'hora actuals a la cel·la A1 a l'instant.

Inseriu la data i l'hora actuals a la cel·la A1, però no inclogueu l'hora actual

Aquí, inserirem la data i l'hora actuals a la cel·la A1 si no inclosa l'hora actual. De fet, només demana introduir la data actual. Per fer-ho com nosaltres, seguiu els passos següents.

📌 Passos:

  • Al principi, seleccioneu la cel·la A1 i introduïu la fórmula següent a aquesta cel·la.
=TODAY()

La funció AVUI retorna la data actual formatada com a data.

  • A continuació, premeu el botó ENTER .

Simplement,

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.