Excel'de Tarih ve Zaman Damgasını Hızlı Bir Şekilde Ekleme

Zaman damgası, etkinlikleri izlemek istediğinizde kullandığınız bir şeydir.

Örneğin, belirli bir harcamanın ne zaman yapıldığı, satış faturasının ne zaman oluşturulduğu, hücreye veri girişinin ne zaman yapıldığı, raporun en son ne zaman güncellendiği gibi aktiviteleri izlemek isteyebilirsiniz.

Başlayalım.

Excel'de Tarih ve Zaman Damgası Eklemek için Klavye Kısayolu

Excel'de birkaç hücreye tarih ve zaman damgası eklemeniz gerekiyorsa, bunu manuel olarak yapmak daha hızlı ve daha verimli olabilir.

Excel'de geçerli Tarihi hızlı bir şekilde girmek için klavye kısayolu:

Kontrol + : (kontrol tuşunu basılı tutun ve iki nokta üst üste tuşuna basın).

İşte nasıl kullanılacağı:

  • Zaman damgasını eklemek istediğiniz hücreyi seçin.
  • Klavye kısayolunu kullanın Kontrol + :
    • Bu, hücreye anında geçerli tarihi ekler.

Bilmeniz gereken birkaç önemli şey:

  • Bu kısayol, saati değil yalnızca geçerli tarihi ekler.
  • Geçerli tarihi seçerek girmek istediğinizde kullanışlıdır.
  • Sisteminizin saatinden geçerli tarihi seçer.
  • Hücreye tarih girdikten sonra, ona herhangi bir tarih biçimi uygulayabilirsiniz. Şeritteki "Sayı Biçimi" açılır menüsüne gidin ve istediğiniz tarih biçimini seçin.

Bunun dinamik olmadığını unutmayın; bu, çalışma kitabını bir sonraki açışınızda yenilenmeyeceği ve değişmeyeceği anlamına gelir. Eklendikten sonra hücrede statik bir değer olarak kalır.

Bu kısayol zaman damgasını eklemese de, bunu yapmak için aşağıdaki kısayolu kullanabilirsiniz:

Kontrol + Üst Karakter + :

Bu, anında hücreye geçerli saati ekler.

Dolayısıyla, hem tarih hem de zaman damgasına sahip olmak istiyorsanız, biri tarih, diğeri zaman damgası için olmak üzere iki farklı hücre kullanabilirsiniz.

Excel'de Tarih ve Zaman Damgaları Eklemek için BUGÜN ve ŞİMDİ İşlevlerini Kullanma

Kısayolları kullanan yukarıdaki yöntemde, eklenen tarih ve zaman damgası statik değerlerdir ve tarih ve saatteki değişiklikle güncellenmez.

Çalışma kitabında her değişiklik yapıldığında geçerli tarih ve saati güncellemek istiyorsanız, Excel işlevlerini kullanmanız gerekir.

Bu, bir raporunuz olduğunda ve yazdırılan kopyanın son güncelleme zamanını yansıtmasını istediğinizde söz konusu olabilir.

BUGÜN İşlevini Kullanarak Geçerli Tarihi Girin

Geçerli tarihi eklemek için, istediğiniz hücreye =BUGÜN() yazmanız yeterlidir.

Tüm tarihler ve saatler Excel'de sayı olarak depolandığından, hücrenin BUGÜN işlevinin sonucunu tarih biçiminde görüntüleyecek şekilde biçimlendirildiğinden emin olun.

Bunu yapmak için:

  • Hücreye sağ tıklayın ve 'Hücreleri biçimlendir' seçeneğini seçin.
  • Hücreleri Biçimlendir iletişim kutusunda, Sayı sekmesinde Tarih kategorisini seçin.
  • Gerekli tarih biçimini seçin (veya yalnızca varsayılan biçimle gidebilirsiniz).
  • Tamam'ı tıklayın.

Bu formülün geçici olduğunu ve çalışma kitabında her değişiklik olduğunda yeniden hesaplanacağını unutmayın.

ŞİMDİ İşlevini Kullanarak Tarih ve Zaman Damgası Ekle

Bir hücrede tarih ve zaman damgasını birlikte istiyorsanız, ŞİMDİ işlevini kullanabilirsiniz.

Yine, tüm tarihler ve saatler Excel'de sayı olarak saklandığından, hücrenin, ŞİMDİ işlevinin sonucunun tarih ve saati gösteren biçimde görüntülenmesi için biçimlendirildiğinden emin olmak önemlidir.

Bunu yapmak için:

  • Hücreye sağ tıklayın ve 'Hücreleri biçimlendir' seçeneğini seçin.
  • Hücreleri Biçimlendir iletişim kutusunda, Sayı sekmesinde 'Özel' kategorisini seçin.
  • Tür alanına şunu girin: gg-aa-yyyy ss:dd:ss
  • Tamam'ı tıklayın.

Bu, sonucun tarihi ve saati göstermesini sağlar.

Bu formülün geçici olduğunu ve çalışma kitabında her değişiklik olduğunda yeniden hesaplanacağını unutmayın.

Excel'de Tarih ve Zaman Damgasını Otomatik Olarak Eklemek için Dairesel Referanslar Hile

Okurlarımdan biri Jim Meyer bana aşağıdaki sorguyu iletti.

“Her değişiklik olduğunda veya çalışma kitabı kaydedilip açıldığında, bir veri girişi yapıldığında, Excel'e Tarih ve Saat Damgasını otomatik olarak ekleyebileceğimiz bir yol var mı?”

Bu, klavye kısayolları kullanılarak yapılabilir (yukarıda öğreticide gösterildiği gibi). Ancak, otomatik değildir. Kısayollarla, tarihi ve zaman damgasını Excel'e manuel olarak eklemeniz gerekir.

Zaman damgasını otomatik olarak eklemek için dairesel referanslar kullanan akıllı bir teknik vardır (bu harika teknik için Chandoo'ya teşekkürler).

Önce Excel'de dairesel bir referansın ne anlama geldiğini anlayalım.

A1 hücresinde 1 ve A2 hücresinde 2 değeriniz olduğunu varsayalım.

Şimdi, A3 hücresinde =A1+A2+A3 formülünü kullanırsanız, döngüsel bir başvuru hatasına yol açacaktır. Ayrıca aşağıda gösterildiği gibi bir istem de görebilirsiniz:

Bu, A3'te gerçekleşen hesaplamada A3 hücre başvurusunu kullandığınızda gerçekleşir.

Şimdi, döngüsel bir başvuru hatası meydana geldiğinde, başlayan ve durmuş bir Excel programına yol açabilecek bitmeyen bir döngü vardır. Ancak Excel geliştirme ekibindeki akıllı kişiler, döngüsel bir başvuru bulunduğunda bunun hesaplanmadığından ve bitmeyen döngü felaketinin önlendiğinden emin oldu.

Ancak, Excel'i pes etmeden önce en azından belirli sayıda denemeye zorlayabileceğimiz bir mekanizma var.

Şimdi bunu Excel'de otomatik olarak bir tarih ve zaman damgası almak için nasıl kullanabileceğimizi görelim (aşağıda gösterildiği gibi).

A sütunundaki hücrelere bir şey girer girmez, B sütunundaki bitişik hücrede bir zaman damgasının göründüğünü unutmayın. Ancak, başka bir yerde bir değeri değiştirirsem hiçbir şey olmaz.

İşte bunu yapmak için adımlar:

  • Dosya -> Seçenekler'e gidin.
  • Excel Seçenekleri iletişim kutusunda Formüller'i seçin.
  • Hesaplanan seçeneklerde Yinelemeli hesaplamayı etkinleştir seçeneğini işaretleyin.
  • B2 hücresine gidin ve aşağıdaki formülü girin:
    =EĞER(A2"",EĞER(B2"",B2,ŞİMDİ()),"")

Bu kadar!

Şimdi A sütununa herhangi bir şey girdiğinizde, ona bitişik hücrede B sütununda otomatik olarak bir zaman damgası görünür.

Yukarıdaki formülle, zaman damgası eklendiğinde, bitişik hücrenin içeriğini değiştirdiğinizde güncellenmez.

Sütun A'daki bitişik hücre her güncellendiğinde zaman damgasının güncellenmesini istiyorsanız, aşağıdaki formülü kullanın (kullanın Kontrol + Üst Karakter + Enter Enter tuşu yerine):

=EĞER(A2"",EĞER(VE(B2""",HÜCRE("adres")=ADRES(SATIR(A2),SÜTUN(A2))),ŞİMDİ(),EĞER(HÜCRE("adres")ADRES( SATIR(A2),SÜTUN(A2)),B2,ŞİMDİ())),"")

Bu formül, son düzenlenen hücrenin referansını almak için HÜCRE işlevini kullanır ve solundakiyle aynıysa zaman damgasını günceller.

Not: Çalışma kitabında yinelemeli hesaplamaları bir kez etkinleştirdiğinizde, siz kapatana kadar etkin olacaktır. Kapatmak için Excel Seçenekleri'ne gitmeniz ve 'Yinelemeli hesaplamayı etkinleştir' seçeneğinin işaretini kaldırmanız gerekir.

Excel'de Zaman Damgasını Otomatik Olarak Eklemek için VBA'yı Kullanma

VBA tercih ettiğiniz silahsa, Excel'e zaman damgası eklemenin kullanışlı bir yolu olduğunu göreceksiniz.

VBA, zaman damgasının görünmesini istediğiniz koşulları atama konusunda size çok fazla esneklik sağlar.

Aşağıda, A Sütunundaki hücrelerde herhangi bir giriş/değişiklik olduğunda B sütununa bir zaman damgası ekleyecek bir kod bulunmaktadır.

'Https://trumpexcel.com'dan Sumit Bansal'ın Kodu Özel Alt Worksheet_Change(ByVal Target As Range) Hatasında GoTo Handler If Target.Column = 1 And Target.Value "" Sonra Application.EnableEvents = False Target.Offset(0, 1) = Format(Now(), "gg-aa-yyyy ss:dd:ss") Application.EnableEvents = True End If Handler: End Sub

Bu kod, düzenlenmekte olan hücrenin A sütununda olup olmadığını kontrol etmek için IF Then yapısını kullanır. Bu durumda, zaman damgasını B sütunundaki bitişik hücreye ekler.

Bu kodun, B sütunundaki hücrelerin mevcut içeriğinin üzerine yazacağını unutmayın. İsterseniz. Mevcut herhangi bir içerik olması durumunda bir bilgi istemi göstermek üzere bir mesaj kutusu eklemek için kodu değiştirebilirsiniz.

Bu Kodu Nereye Koymalı?

Bir değişiklik olduğunda tetiklenmesi için bu kodun çalışma sayfası değişikliği olayı olarak girilmesi gerekir.

Bunu yapmak için:

  • Çalışma sayfası sekmesine sağ tıklayın ve Kodu Görüntüle'yi seçin (veya Alt + F11 klavye kısayolunu kullanın ve ardından proje gezgininde sayfa adına çift tıklayın).
  • Bu kodu sayfanın kod penceresine kopyalayıp yapıştırın.
  • VB Düzenleyiciyi kapatın.

Dosyayı makro içerdiğinden .XLS veya .XLSM uzantılı olarak kaydettiğinizden emin olun.

Zaman Damgası Eklemek İçin Özel Bir İşlev Oluşturma

Özel bir işlev oluşturmak, Excel'e zaman damgası eklemenin gerçekten akıllı bir yoludur.

VBA'nın gücünü işlevlerle birleştirir ve onu diğer herhangi bir çalışma sayfası işlevi gibi kullanabilirsiniz.

Excel'de özel bir "Zaman Damgası" işlevi oluşturacak kod:

'Http://trumpexcel.com adresinden Sumit Bansal tarafından kod İşlev Zaman Damgası(Aralık Olarak Referans) If Reference.Value "" Then Timestamp = Format(Şimdi, "gg-aa-yyy ss:dd:ss") Başka Zaman Damgası = " " Bitirse Bitir İşlevi

Bu Kodu Nereye Koymalı?

Bu kodun VB Editöründeki bir modüle yerleştirilmesi gerekir. Bunu yaptığınızda, Zaman Damgası işlevi çalışma sayfasında kullanılabilir hale gelir (tıpkı diğer normal işlevler gibi).

Bu kodu bir modüle yerleştirme adımları şunlardır:

  • Klavyenizden ALT + F11 tuşlarına basın. VB Editörünü açacaktır.
  • VB Editor'daki Proje Gezgini'nde, nesnelerden herhangi birine sağ tıklayın ve Ekle -> Modül'e gidin. Bu yeni bir modül ekleyecektir.
  • Modül kodu penceresine yukarıdaki kodu kopyalayıp yapıştırın.
  • Çalışma sayfasına geri dönmek için VB Düzenleyicisini kapatın veya ALT + F11 tuşlarına tekrar basın.

Artık çalışma sayfasındaki işlevi kullanabilirsiniz. Soldaki hücreyi değerlendirecek ve buna göre zaman damgasını ekleyecektir.

Ayrıca giriş her güncellendiğinde zaman damgasını da günceller.

Dosyayı VB kodu içerdiğinden .XLS veya .XLSM uzantılı olarak kaydettiğinizden emin olun.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur.

Yorumlar bölümünde düşüncelerinizi bana bildirin.

Aşağıdaki Excel Eğitimlerini ve Kaynaklarını da Beğenebilirsiniz:

  • Excel'de Makro Nasıl Çalıştırılır.
  • Excel Eklentileri Nasıl Oluşturulur ve Kullanılır.
  • Excel'deki Açılır Listeden Birden Çok Öğe Seçin.
  • Google E-Tablolar'a Tarih ve Zaman Damgası Ekleme.
  • ÜCRETSİZ Excel Şablonları Koleksiyonu.
  • Excel Zaman Çizelgesi Şablonu.
  • Excel Takvim Şablonu.
  • Excel'de Zamanı Ondalık Sayıya Dönüştürme (Saat, Dakika, Saniye)

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave