İçindekiler
Öğrenmem gerek nasıl yapılır geçerli tarih ve saati girin A1 hücresinde Bazen bir çalışanın işyerine en son ne zaman geldiğini veya bir dosyanın en son ne zaman düzenlendiğini girmek isteriz. Bu tür benzersiz numaralar arıyorsanız, doğru yere geldiniz. Burada sizi şöyle yönlendireceğiz 6 Geçerli tarih ve saati hücreye eklemek için kolay ve kullanışlı yöntemler A1 Excel'de.
Alıştırma Çalışma Kitabını İndirin
Daha iyi anlamak ve pratik yapmak için aşağıdaki Excel çalışma kitabını indirebilirsiniz.
A1 Hücresine Geçerli Tarih ve Saati Ekleme.xlsm6 A1 Hücresine Geçerli Tarih ve Saati Ekleme Yöntemleri
Açıklığa kavuşturmak için, bir Çalışan Zaman Çizelgesi Elimizdeki veri kümesi İsim , KIMLIK ve Durum . William Frank .
Şimdi, aşağıdaki Giriş Zamanı hücresindeki bu çalışanın A1 Şimdi bunları teker teker inceleyelim.
Burada, biz kullandık Microsoft Excel 365 sürümünü kullanıyorsanız, uygunluğunuza göre başka herhangi bir sürümü kullanabilirsiniz.
1. Klavye Kısayolunu Kullanma
İlk yöntemde, klavye kısayolunu kullanarak Excel'de geçerli tarih ve saati nasıl ekleyeceğinizi göstereceğiz. Bunu kendi veri kümeniz üzerinde yapmak için aşağıda verilen adımları izleyin.
📌 Adımlar:
- En başta, hücreyi seçin A1 .
- Ardından, tuşuna basın CTRL + ; (Geçerli tarihi döndürür)
- Bundan sonra, tuşuna basın. UZAY Anahtar.
- Daha sonra, basın CTRL+SHIFT+; klavyenizde (Geçerli saati döndürür).
Şu anda, seçili hücre geçerli tarih ve saati tek bir satırda görüntüler.
Ancak tarih ve saat farklı satırlarda kalırsa daha cazip olacaktır. Bunu yapmak için hücreyi biçimlendirmemiz gerekir. Bu nedenle, aşağıdaki adımları izleyin.
- Her şeyden önce, basın CTRL + 1 klavyede.
- Derhal Hücreleri Biçimlendir iletişim kutusu açılır.
- Ardından, şu adrese gidin Sayı sekmesi.
- Bundan sonra, şunları seçin Özel olarak Kategori .
- Sonra, şunları yazın gg-aa-yyyy s:dd AM/PM içinde Tip Kutu.
- Şimdi, aradaki boşluğu kaldırın yyyy ve h .
- Daha sonra ALT tuşu ve türü 0010 num pad üzerinde.
Yazdıktan sonra 0010 'de zaman kısmı kaybolmuş gibi görünüyor. Tip kutu. Ama aslında şimdi ikinci satırda.
- Ardından, şu bölüme geçin Hizalama sekmesi.
- İçinde Hizalama sekmesinde, şu kutuyu işaretleyin Metin kaydırma altında Metin kontrolü Bölüm.
- Son olarak, tıklayın TAMAM. .
Şu anda, hücre içindeki tarih ve saat A1 aşağıdaki resimdeki gibi görünür.
Daha fazlasını okuyun: Excel'de Zaman Damgası Veri Girişlerini Otomatik Olarak Ekleme (5 Yöntem)
2. ŞİMDİ İşlevinin Eklenmesi
Bu yöntemde, aşağıdaki ŞİMDİ işlevi Çok basit & kolay, sadece takip edin.
📌 Adımlar:
- İlk olarak şunları yazın Mevcut olarak Durum hücre içinde C6 .
- Sonra, hücreye git A1 ve aşağıdaki formülü yazınız.
=ŞİMDİ()
ŞİMDİ işlevi geçerli tarih ve saati tarih ve saat olarak biçimlendirilmiş şekilde döndürür.
- Daha sonra, sonucu istediğimiz biçimde göstermek için hücreyi aşağıdaki gibi biçimlendirin Yöntem 1 .
Daha fazlasını okuyun: Excel'de Statik Tarih Nasıl Eklenir (4 Basit Yöntem)
3. İç İçe IF ve NOW Fonksiyonlarının Kullanılması
Bu yöntemde, iç içe geçmiş EĞER ve ŞİMDİ Excel'de tarih ve saati girmek için işlevler. EĞER işlevi Excel'de birden çok koşulu kontrol etmek için kullanılır ve ŞİMDİ işlevi geçerli tarih ve saati döndürür.
📌 Adımlar:
Daha ileri gitmeden önce yinelemeli hesaplama Excel'deki özellik. Bu nedenle, aşağıdaki adımları izleyin.
- İlk olarak, şu adrese gidin Dosya sekmesi.
- İkinci olarak, şunları seçin Seçenekler menüden.
- Anında Excel Seçenekleri penceresi görünür.
- İşte, şuraya atla Formüller sekmesi.
- İçinde Hesaplama seçenekleri bölümünde, aşağıdaki kutuyu işaretleyin Yinelemeli hesaplamayı etkinleştirin .
- Son olarak, tıklayın TAMAM. .
Şimdi formülümüzü sayfaya uygulayabiliriz.
- Başlangıçta hücreyi seçin A1 ve aşağıdaki formülü yazın.
=IF(C6"",IF(A1"",A1,NOW()),"")
İşte, burada EĞER işlevi ilk olarak, hücrenin C6 eşit değildir boş sonra bir başkası EĞER işlevi yürütülecektir, aksi takdirde bir boş . İkinci EĞER işlevi hücre olup olmadığını kontrol edecek A1 eşit değildir boş Eğer değer DOĞRU sonra hücreyi döndürecektir A1 ya da başka bir şekilde ŞİMDİ işlevi .
- Buna uygun olarak, basın GİRİŞ .
Yukarıdaki resimden, formülün hücrede boş döndürdüğünü görebiliriz A1 hücresinde değer olmadığı için C6 . Öyleyse, hücrede bir değer olduğunda formülün çalışıp çalışmadığını kontrol edelim C6 .
- Şu anda şunları yazın Mevcut hücre içinde C6 ve basın GİRİŞ .
Birdenbire, geçerli tarih ve saat hücrede gösterilecektir A1 .
Benzer Okumalar
- Satırdaki Hücreler Değiştirildiğinde Excel Tarih Damgası Nasıl Eklenir
- Hücre Değiştiğinde Excel'de Zaman Damgası Ekleme (2 Etkili Yol)
- VBA Olmadan Hücre Değiştiğinde Excel Zaman Damgası Nasıl Eklenir (3 Yol)
- Excel'de Unix Zaman Damgasını Tarihe Dönüştürme (3 Yöntem)
4. Kombine Fonksiyonların Kullanılması
Şimdi, Excel'de güncellemeleri kullanarak zamanı nasıl ekleyebileceğinizi göstereceğiz ADRES , HÜCRE , SÜTUN , EĞER , ŞİMDİ ve SIRA Lütfen bunu kendi veri setinizde yapmak için adımları uygulayın.
📌 Adımlar:
- Öncelikle, hücre seçin A1 ve aşağıdaki formülü bu hücreye girin.
=IF(C6"",IF(AND(A1"",CELL("adres")=ADDRESS(ROW(C6),COLUMN(C6)),NOW(),IF(CELL("adres")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),"")
Formül Dağılımı - ROW(C6)→ Bu SATIR işlevi belirli bir hücrenin satır numarasını döndürür.
- Çıkış: 6
- SÜTUN(C6)→ Bu SÜTUN işlevi belirli bir hücrenin sütun numarasını döndürür.
- Çıkış: 3
- ADRES(SATIR(C6),SÜTUN(C6))→ Bu ADRES işlevi verilen Hücrenin adresini döndürür.
- ADRES(6,3)→ dönüşür
- Çıktı: $C$6
- ADRES(6,3)→ dönüşür
- CELL("adres")=ADDRESS(ROW(C6),COLUMN(C6))→ Bu HÜCRE işlevi Verilen belirli bir Hücrenin bilgilerini döndürür.
- CELL("adres")=ADRES(6,3))→ dönüşür
- Çıktı: FALSE
- CELL("adres")=ADRES(6,3))→ dönüşür
- CELL("adres")ADDRESS(ROW(C6),COLUMN(C6))→ dönüşür
- Çıktı: DOĞRU
- AND(A1"",CELL("adres")=ADDRESS(ROW(C6),COLUMN(C6)))→ Bu HÜCRE işlevi Verilen belirli bir Hücrenin bilgilerini döndürür.
- VE(A1"",{FALSE})→ dönüşür
- Çıktı: FALSE
- VE(A1"",{FALSE})→ dönüşür
- IF(CELL("adres")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),→ Bu EĞER işlevi koşul aşağıdaki gibi ise bir değer döndürür DOĞRU ise farklı bir değer döndürür. YANLIŞ .
- IF({TRUE},A1,NOW())→ dönüşür
- Çıktı: 44816.522597
- IF({TRUE},A1,NOW())→ dönüşür
- IF(AND(A1"",CELL("adres")=ADDRESS(ROW(C6),COLUMN(C6)),NOW(),IF(CELL("adres")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),"")→ dönüşür
- IF(C6””,44816.522597,””))→ dönüşür
- Çıktı: 44816.522597
- IF(C6””,44816.522597,””))→ dönüşür
- Bundan sonra, tuşuna basın. GİRİŞ Anahtar.
- Hücreye bir şey yazdığımız anda C6 hücresinde geçerli tarih ve saat görünür hale gelir. A1 .
Bu yöntemin bir öncekinden farkı, hücrenin değerini değiştirdiğimizde C6 hücresindeki tarih ve saati A1 güncellenmedi Yöntem 3 . Ancak, mevcut yöntemimizde, hücredeki içeriği her değiştirdiğimizde güncellenir C6 .
- Bu yüzden, hücre içeriğini değiştirin C6 için P .
Şimdi, bize mevcut güncellenmiş zamanı gösterir.
5. VBA Kodunun Uygulanması
Excel'de aynı sıkıcı ve tekrarlayan adımları otomatikleştirmeyi hiç düşündünüz mü?
Daha fazla düşünmeyin, çünkü VBA Aslında, önceki yöntemi aşağıdakilerin yardımıyla tamamen otomatikleştirebilirsiniz VBA İş başında görelim.
📌 Adımlar:
- Başlangıçta, şu adrese gidin Geliştirici sekmesi.
- Burada, seçin Visual Basic üzerinde Kod Grup.
- Alternatif olarak, tuşuna basın ALT + F11 görevi kopyalamak için.
Anında Uygulamalar için Microsoft Visual Basic penceresi açılır.
- Ardından, ilgili sayfaya çift tıklayın VBA kod modülünü açmak için.
- Kod modülüne aşağıdaki kodu yazın.
Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub
Kod Dökümü - Private Sub oluşturmak için öncelikle Çalışma Sayfası yerine Genel ve Değişim olarak Beyanname Bu çalışma sayfasında herhangi bir değişiklik olduğunda kod kendi kendine çalışacaktır.
- Sonra, kullandık EĞER işlevi olup olmadığını kontrol ettiğimiz Durum aralığına eşit değildir boş kullanarak Değer metodu ve ayrıca sütun numarası 3 kullanarak Sütun yöntem.
- Şimdi, ayarlıyoruz Application.EnableEvents olarak Yanlış .
- Bundan sonra, ofseti ayarlıyoruz (-5,-2) tarih ve saati mahsup ederek eklemek için 5 sıralar yukarı ve 2 Sol sütunlar.
- İşte, burada Şimdi işlev son zamanı verecektir ve format şu şekilde olacaktır gg-aa-yyyy ss:dd AM/PM eğer değer DOĞRU .
- Sonuç olarak, biz Application.EnableEvents olarak Doğru .
- Son olarak, alt prosedürü şu şekilde sonlandırın End Sub .
- Ardından çalışma sayfasına geri dönün.
- Ve şimdiki zamanı Durum sütun.
- Otomatik olarak, hücre içinde tarih ve saati görebiliriz A1 .
Daha fazlasını okuyun: Excel VBA: Bir Makro Çalıştırıldığında Zaman Damgası Ekleme
6. Kullanıcı Tanımlı Fonksiyonun Uygulanması
Ayrıca, kullanıcı tanımlı bir işlev uygulayarak Excel'e otomatik olarak mevcut tarih ve saati de ekleyebiliriz. Yöntemi adım adım inceleyelim.
📌 Adımlar:
- İlk önce Uygulamalar için Microsoft Visual Basic pencere gibi önce .
- İkinci olarak Ekleme sekmesi.
- Daha sonra şunları seçin Modül seçeneklerden.
- Kod modülüne aşağıdaki kodu yapıştırın.
Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function
Kod Dökümü - İlk olarak, bir Fonksiyon isimli Insert_Current_Date_Time ve ayarla Durum olarak Menzil .
- Sonra, kullandık Eğer olup olmadığını kontrol ettiğimiz Durum aralığı boşluğa eşit değilse Değer yöntem.
- Bundan sonra, biz ayarlayın Insert_Current_Date_Time 'nin değerine eşittir. Şimdi işlev ve hücreyi şu şekilde biçimlendirin gg-aa-yyyy ss:dd AM/PM eğer değer DOĞRU .
- Aksi takdirde boş .
- Bu sırada çalışma sayfasına geri dönün.
- Ardından, hücreyi seçin C1 ve fonksiyonun adını yazmaya başlayın.
- Yazdıktan hemen sonra =in fonksiyon görünür olacaktır.
- Ardından, tuşuna basarak fonksiyonu seçin. TAB tuşuna basın.
- Bundan sonra, hücreye C6 fonksiyonun referans aralığı olarak ayarlayın ve GİRİŞ .
Ama, hücre A1 hala boş çünkü hücre C6 aynı zamanda boştur.
- Şu anda, yazınız Mevcut hücre içinde C6 ve hücredeki geçerli tarih ve saati alın A1 Anında.
A1 Hücresine Geçerli Tarih ve Saati Ekleyin Ancak Geçerli Saati Dahil Etmeyin
Burada, geçerli tarih ve saati hücreye ekleyeceğiz A1 Aslında, yalnızca geçerli tarihi girmenizi istiyor. Bunu bizim gibi yapmak için aşağıdaki adımları izleyin.
📌 Adımlar:
- İlk olarak, hücreyi seçin A1 ve aşağıdaki formülü bu hücreye yerleştirin.
=TODAY()
Bu BUGÜN işlevi tarih olarak biçimlendirilmiş geçerli tarihi döndürür.
- Sonra, vur GİRİŞ Düğme.
Basitçe, şu anki tarih önümüzde duruyor.
Daha fazlasını okuyun: Excel Hücresine Son Değiştirilme Tarihi ve Saati Nasıl Eklenir
Uygulama Bölümü
Kendi kendinize pratik yapmanız için bir Uygulama Sağ taraftaki her sayfaya aşağıdaki gibi bir bölüm ekleyin. Lütfen bunu kendiniz yapın.
Sonuç
Bu makale, hücreye geçerli tarih ve saati eklemek için kolay ve kısa çözümler sunar A1 Excel'de. Uygulama Dosya. Bu makaleyi okuduğunuz için teşekkür ederiz, umarız yardımcı olmuştur. Herhangi bir sorunuz veya öneriniz varsa lütfen yorum bölümünde bize bildirin. Lütfen web sitemizi ziyaret edin Exceldemy daha fazlasını keşfetmek için.