Sut i Mewnosod Stamp Amser yn Excel Pan fydd Cell yn Newid (2 Ffordd Effeithiol)

  • Rhannu Hwn
Hugh West

Mae'r erthygl hon yn dangos sut i stamp amser yn excel pan fydd cell yn newid. Efallai y bydd angen i chi gadw cofnod o gofnodion data yng nghelloedd colofn benodol. Er enghraifft, rydych wedi cadw colofn B  i fewnbynnu data. Nawr rydych chi eisiau'r stamp amser mewn cell gyfagos yng ngholofn C pan fydd cell yn cael ei diweddaru yng ngholofn B. Bydd yr erthygl hon yn eich helpu i wneud hynny mewn 2 ffordd effeithiol.

Lawrlwythwch Gweithlyfr Ymarfer

Chi gallwch lawrlwytho'r llyfr gwaith ymarfer o'r botwm llwytho i lawr isod.

Stamp Amser yn Excel.xlsm

2 Ffordd o Mewnosod Stamp Amser yn Excel Pan fydd Cell yn Newid

1. Defnyddiwch IF, AND, NAWR a Swyddogaethau Eraill i Mewnosod Stamp Amser yn Excel

Dilynwch y camau isod i gael stamp amser gan ddefnyddio fformiwlâu pan fydd cell yn newid.

📌 Camau

  • Yn gyntaf pwyswch ALT+F+T i agor Excel Options . Yna ewch i'r tab Fformiwlâu . Nesaf, gwiriwch y blwch ticio Galluogi cyfrifiad iteraidd . Yna, gosodwch y Uchafswm iteriadau i 1. Wedi hynny, cliciwch Iawn.

  • Nawr, rhowch y fformiwla ganlynol yn y gell C5 . Yna, llusgwch yr eicon Fill Handle i gopïo'r fformiwla i'r celloedd isod.
  • Yna, rhowch y fformiwla ganlynol yng nghell D5 . Nesaf llusgwch yr eicon Llenwch Handle i'r celloedd isod fel yn gynharach.
=IF(B5="","",IF(OR(C5="",AND(ISNUMBER(D5),B5=D5)),D5,B5))

  • Nawr, dechreuwch nodi gwerthoedd yn y celloedd yng ngholofn B .Ar ôl hynny, byddwch yn cael y canlyniad canlynol. Yma, mae colofn D yn golofn helpwr. Gallwch ei guddio trwy dde-glicio ar ôl dewis y golofn.
    • Fel arall, gallwch chi roi'r fformiwla ganlynol yn y gell C5 i gael yr un canlyniad.
    =IF(B5"",IF(C5="",NOW(),C5),"")

    • Efallai y bydd angen i chi newid fformatio y celloedd yng ngholofn C . Dewiswch y golofn trwy glicio ar rif y golofn ar y brig. Yna pwyswch CTRL+1 i agor y blwch deialog Fformat Celloedd . Nawr, cliciwch ar y fformat rhif Custom . Nesaf, rhowch d-mmm-bbbb hh:mm:ss AM/PM yn y maes Math . Yn olaf, cliciwch Iawn.

    Fformiwla yn y Gell C5:

    ➤ IF(B5="”,"",C5))

    Nid yw'r ffwythiant IF yn dychwelyd dim os cell Mae B5 yn wag. Fel arall, yn dychwelyd yr un gwerth storio yn C5 .

    ➤ NAWR()

    Mae ffwythiant NAWR yn dychwelyd y cerrynt dyddiad ac amser.

    ➤ AND(B5”", D5B5)

    Mae'r ffwythiant AND yn dychwelyd TRUE os yw'r ddau dadleuon yn wir h.y. nid yw cell B5 yn wag a nid oes gan gelloedd B5 a D5 yr un gwerth.

    ➤ IF(AND(B5"",D5B5),NAWR(),IF(B5="","",C5))

    Os yw'r ffwythiant AND yn dychwelyd TRUE , yna mae'r ffwythiant IF yn dychwelyd y dyddiad a'r amser cyfredol a gafwyd o'r swyddogaeth NOW . Fel arall, mae'n dychwelyd y canlyniada gafwyd o'r ddadl sy'n cynnwys y ffwythiant IF .

    Fformiwla yng Nghell D5:

    ➤ ISNUMBER(D5) 1>

    Mae ffwythiant ISNUMBER yn dychwelyd TRUE os yw cell D5 yn cynnwys rhif. Fel arall, mae'n dychwelyd Anghywir .

    ➤ AND(ISNUMBER(D5),B5=D5)

    Y ffwythiant AND yn dychwelyd TRUE os yw cell D5 yn cynnwys rhif ac mae gan gelloedd B5 a D5 yr un gwerth. Mae'n dychwelyd FALSE fel arall.

    ➤ OR(C5=”", AND(ISNUMBER(D5),B5=D5))

    Y Mae NEU ffwythiant yn dychwelyd TRUE os oes unrhyw un o'r dadleuon yn wir h.y. cell C5 yn wag neu mae'r ffwythiant AND yn dychwelyd TRUE . Mae'n dychwelyd FALSE os yw'r holl ddadleuon yn ffug.

    ➤ IF(OR(C5="", AND(ISNUMBER(D5),B5=D5)),D5 ,B5)

    Mae'r ffwythiant IF yn dychwelyd yr un gwerth sydd wedi'i storio yn y gell D5 os yw'r ffwythiant NEU yn dychwelyd TRUE . Fel arall, mae'n dychwelyd gwerth cell B5 .

    ➤ IF(B5=””,"", IF(OR(C5="", AND(ISNUMBER(D5) ),B5=D5)),D5,B5))

    Nid yw'r ffwythiant IF yn dychwelyd dim os yw cell B5 yn wag. Fel arall, mae'n dychwelyd y canlyniad a gafwyd o'r ddadl sy'n cynnwys y swyddogaeth IF .

    Darllen Mwy: Sut i Mewnosod Stamp Amser Excel Pan Newidiadau Cell Heb VBA (3 Ffordd)

    Darlleniadau Tebyg

  • Sut i Mewnosod Dyddiad Statig yn Excel (4 Dull Syml)
  • Excel VBA: Mewnosod Stamp AmserPan fydd Macro'n Cael ei Redeg
  • Sut i Mewnosod Stamp Dyddiad Excel Pan Addasir Celloedd Mewn Rhes
  • Trosi Stamp Amser Unix i'r Hyn Yma yn Excel (3 Dulliau)
  • 2. Cymhwyso Cod VBA i Mewnosod Stamp Amser yn Excel Pan Newidiadau Cell

    Gallwch hefyd gael stamp amser yn excel pan fydd cell yn newid gan ddefnyddio VBA. Dilynwch y camau isod i allu gwneud hynny.

    📌 Camau

    • Yn gyntaf, de-gliciwch ar y tab targed taflen waith. Yna, dewiswch Gweld Cod . Bydd hyn yn agor y modiwl cod ar gyfer y daflen waith benodol honno.

    • Nesaf, copïwch y cod canlynol gan ddefnyddio'r botwm copïo yn y gornel dde uchaf.<12
    7427
    • Ar ôl hynny, gludwch y cod a gopïwyd ar y modiwl gwag fel y dangosir isod.

    Nesaf, cadwch y ddogfen fel gweithlyfr macro-alluogi . Nawr, dechreuwch fewnbynnu data yn y celloedd yng ngholofn B. Yna byddwch yn cael yr un canlyniadau ag yn gynharach. Cod Eglurhad:

    Is-Daflen Waith Breifat_Newid(Targed ByVal Fel Ystod)

    CellCol Dim, TimeCol, Rhes, Col Fel Cyfanrif

    Dim DpRng, Rng As Range

    Datgan newidynnau angenrheidiol.

    CellCol = 2

    Mewnbynnu data colofn.

    TimeCol = 3

    Colofn stamp amser.

    Rhes = Rhes.Targed

    6>Col = Target.Column

    Storio rhifau rhes a cholofn y gell a ddewiswyd.

    Os Rhes <= 4 Yna GadaelIs

    Ni fydd unrhyw newidiadau o fewn y 4 rhes uchaf yn creu stamp amser.

    Stamp Amser = Fformat(Nawr, “DD-MM-BBBB HH:MM:SS AM/PM”)

    Bydd y stamp amser yn cael ei fformatio fel hyn. Newidiwch ef yn ôl yr angen.

    Os Target.Text “” Yna

    Os Col = CellCol Yna

    Cells(Row, TimeCol) = Stamp Amser

    Creu stamp amser os yw'r gell ddewisiedig yn wag.

    Ar Gwall Ail-ddechrau Nesaf

    Anwybyddu unrhyw wall os bydd yn digwydd.

    Gosod DpRng = Targed.Dibynyddion

    Ar gyfer Pob Rng Mewn DpRng

    Os Rng.Column = CellCol Yna

    Celloedd(Rng.Row, TimeCol) = Stamp Amser

    Creu stampiau amser ar gyfer ystod o gelloedd os nad ydynt yn wag.<1

    Darllen Mwy: Sut i Mewnosod Cofnodion Data Stamp Amser yn Awtomatig yn Excel (5 Dull)

    Pethau i'w Cofio

    • Mae angen i chi ddefnyddio arferiad fformat i'r celloedd yng ngholofn B gael stamp amser wedi'i fformatio'n gywir.
    • Dim ond pan fydd data'n cael ei fewnbynnu mewn celloedd gwag y mae'r fformiwla arall yn gweithio.
    • Yma, mae'r mewnbynnu data a'r golofn stamp amser yn galed wedi'i godio yn y cod VBA. Mae angen i chi addasu'r cod yn seiliedig ar eich set ddata.

    Casgliad

    Nawr rydych chi'n gwybod sut i stampio amser yn Excel pan fydd cell yn newid. A oes gennych unrhyw ymholiadau neu awgrymiadau pellach? Defnyddiwch yr adran sylwadau isod ar gyfer hynny. Gallwch hefyd ymweld â'n blog ExcelWIKI i archwilio mwy am excel. Arhoswch gyda ni a daliwch ati i ddysgu.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.