Kumaha Nyelapkeun Timestamp dina Excel Nalika Sél Robah (2 Cara Éféktif)

  • Bagikeun Ieu
Hugh West

Artikel ieu ngagambarkeun kumaha carana masang cap waktu dina Excel nalika sél robah. Anjeun panginten kedah ngalacak éntri data dina sél kolom tinangtu. Contona, anjeun geus nyadangkeun kolom B  pikeun ngasupkeun data. Ayeuna anjeun hoyong cap waktu dina sél anu padeukeut dina kolom C nalika sél diropéa dina kolom B. Artikel ieu bakal ngabantosan anjeun ngalakukeun éta ku 2 cara anu efektif.

Unduh Buku Latihan Praktek

Anjeun tiasa ngundeur buku latihan latihan tina tombol undeuran di handap.

Timestamp dina Excel.xlsm

2 Cara Nyelapkeun Timestamp dina Excel Lamun Sél Robah

1. Anggo IF, AND, NOW sareng Fungsi-fungsi anu sanés pikeun nyelapkeun Timestamp dina Excel

Tuturkeun léngkah-léngkah ieu di handap pikeun kéngingkeun cap waktos nganggo rumus nalika sél robih.

📌 Lengkah

  • Pencet heula ALT+F+T pikeun muka Excel Options . Teras angkat ka tab Formula . Salajengna, pariksa kotak centang Aktipkeun itungan iteratif . Teras, setel Iterations Maksimum ka 1. Sanggeus éta, klik OK.

  • Ayeuna, asupkeun rumus ieu dina sél. C5 . Teras, séred ikon Eusian Handle pikeun nyalin rumus ka sél di handap.
=IF(AND(B5"",D5B5),NOW(),IF(B5="","",C5))

  • Terus, asupkeun rumus ieu dina sél D5 . Teras séred ikon Eusian Cecekelan ka sél di handap sakumaha saméméhna.
=IF(B5="","",IF(OR(C5="",AND(ISNUMBER(D5),B5=D5)),D5,B5))

  • Ayeuna, mimitian ngasupkeun nilai dina sél dina kolom B .Saatos éta, anjeun bakal nampi hasil di handap ieu. Di dieu, kolom D mangrupa kolom pembantu. Anjeun tiasa nyumputkeunana ku ngaklik katuhu saatos milih kolom.

  • Alternatipna, anjeun tiasa ngalebetkeun rumus ieu dina sél C5 pikeun meunangkeun hasil nu sarua.
=IF(B5"",IF(C5="",NOW(),C5),"")

  • Anjeun meureun kudu ngarobah pormat tina sél dina kolom C . Pilih kolom ku ngaklik nomer kolom di luhur. Teras pencét CTRL+1 pikeun muka kotak dialog Format Sél . Ayeuna, klik dina Custom format angka. Salajengna, lebetkeun d-mmm-yyyy hh:mm:ss AM/PM dina widang Type . Tungtungna, klik OK.

Rumus Rumus:

Rumus dina Sél C5:

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

Fungsi IF teu ngabalikeun nanaon lamun sél B5 kosong. Upami teu kitu, mulangkeun nilai anu sami anu disimpen dina C5 .

➤ AYEUNA()

Fungsi AYEUNA mulihkeun ayeuna. tanggal sareng waktos.

➤ AND(B5””,D5B5)

Fungsi AND mulihkeun BENER lamun duanana argumen anu leres nyaéta sél B5 henteu kosong sareng sél B5 sareng D5 henteu gaduh nilai anu sami.

➤ IF(AND(B5””,D5B5),AYEUNA(),IF(B5=””,””,C5))

Lamun AND fungsi mulihkeun BENER , teras Fungsi IF mulihkeun tanggal sareng waktos ayeuna anu dicandak tina fungsi AYEUNA . Upami teu kitu, éta mulih hasilnadicandak tina argumen anu ngandung Fungsi IF .

Rumus dina Sél D5:

➤ ISNUMBER(D5)

Fungsi ISNUMBER mulihkeun BENER lamun sél D5 ngandung angka. Upami teu kitu, éta mulih Palsu .

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

The AND fungsi mulihkeun BENER lamun sél D5 ngandung angka jeung sél B5 jeung D5 boga nilai nu sarua. Ieu mulih PALSU disebutkeun.

➤ ATAWA(C5="",AND(ISNUMBER(D5),B5=D5))

The OR fungsi mulihkeun TRUE lamun salah sahiji argumen bener nyaeta sél C5 kosong atawa AND fungsi mulih TRUE . Ngahasilkeun FALSE upami sadaya argumen palsu.

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

Fungsi IF ngabalikeun nilai anu sami disimpen dina sél D5 upami fungsi OR mulihkeun BENER . Upami teu kitu, éta mulihkeun nilai sél B5 .

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

Fungsi IF teu ngabalikeun nanaon lamun sél B5 kosong. Upami teu kitu, éta mulihkeun hasil anu dicandak tina argumen anu ngandung Fungsi IF .

Baca Selengkapnya: Kumaha Nyelapkeun Excel Timestamp Nalika Sél Robah Tanpa VBA (3 Cara)

Bacaan Sarupa

  • Kumaha Nyelapkeun Tanggal Statis dina Excel (4 Métode Saderhana)
  • Excel VBA: Selapkeun TimestampNalika Macro Dijalankeun
  • Kumaha Nyelapkeun Stempel Tanggal Excel Nalika Sél Baris Dirobih
  • Convert Unix Timestamp ka Tanggal dina Excel (3 Métode)

2. Larapkeun Kodeu VBA pikeun Nyelapkeun Timestamp dina Excel Nalika Sél Robah

Anjeun ogé tiasa kéngingkeun cap waktos dina Excel nalika sél robih nganggo VBA. Turutan léngkah-léngkah ieu di handap pikeun tiasa ngalakukeun éta.

📌 Lengkah-léngkah

  • Kahiji, klik katuhu dina tab lembar kerja target. Teras, pilih Témbongkeun Kodeu . Ieu bakal muka modul kode pikeun lembar kerja nu tangtu.

  • Salajengna, salin kodeu ieu nganggo tombol salin di pojok katuhu luhur.
9690
  • Sanggeus éta, témpél kodeu anu disalin dina modul kosong sapertos anu dipidangkeun di handap ieu.

  • Salajengna, simpen dokumén salaku buku kerja anu diaktipkeun makro . Ayeuna, mimitian ngasupkeun data dina sél dina kolom B. Teras anjeun bakal nampi hasil anu sami sareng sateuacana.

VBA Katerangan Kode:

Sub Worksheet_Change(ByVal Target Salaku Rentang)

Dim CellCol, TimeCol, Row, Col As Integer

Taram DpRng, Rng Salaku Rentang

Ngadéklarasikeun variabel anu diperlukeun.

CellCol = 2

Asupkeun data kolom.

TimeCol = 3

Kolom Timestamp.

Baris = Target.Row

Col = Target.Column

Nyimpen nomer baris jeung kolom sél nu dipilih.

Mun Baris <= 4 Teras KaluarSub

Sakur parobahan dina 4 baris luhur moal nyieun timestamp.

Timestamp = Format(Ayeuna, “DD-MM-YYYY HH:MM:SS AM/PM")

Stamp waktu bakal diformat ku cara kieu. Robah sakumaha diperlukeun.

Mun Target.Text "" Lajeng

Mun Col = CellCol Lajeng

Cells(Row, TimeCol) = Timestamp

Jieun stempel waktu lamun sél nu dipilih kosong.

Dina Kasalahan Resume Next

Teu malire sagala kasalahan lamun lumangsung.

Setel DpRng = Target.Dependant

Pikeun Unggal Rng Dina DpRng

Lamun Rng.Column = CellCol Then

Cells(Rng.Row, TimeCol) = Timestamp

Jieun cap waktu pikeun rentang sél lamun teu kosong.

Maca deui: Kumaha Otomatis Nyelapkeun Éntri Data Timestamp dina Excel (5 Métode)

Hal-hal anu Émut

  • Anjeun kedah nganggo adat format pikeun sél dina kolom B pikeun meunangkeun timestamp nu diformat bener.
  • Rumus alternatip ngan jalan lamun data diasupkeun dina sél kosong.
  • Di dieu, asupkeun data jeung kolom timestamp teuas. disandi dina kode VBA. Anjeun kedah ngarobih kode dumasar kana set data anjeun.

Kacindekan

Ayeuna anjeun terang kumaha cap waktu dina Excel nalika sél robah. Dupi anjeun gaduh patarosan atanapi saran salajengna? Punten nganggo bagian koméntar di handap pikeun éta. Anjeun oge tiasa nganjang ka blog ExcelWIKI urang pikeun ngajalajah langkung seueur ngeunaan excel. Tetep sareng kami sareng terus diajar.

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.