KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir tarihi ayın ilk gününe nasıl ayarlayabilirim?

YazarXiaoyang Değiştirme Tarihi
Rastgele tarihlerin ilgili aylarının ilk gününe dönüştürüleceği bir liste gösteren ekran görüntüsü

Excel'de veri kümeleriyle çalışırken, tarihleri standartlaştırmak amacıyla birçok durumla karşılaşabilirsiniz; örneğin herhangi bir tarihi ilgili ayın ilk gününe dönüştürmek. Bu işlem, finansal analizler, aylık raporlar veya gün fark etmeksizin verileri aya göre gruplama gibi senaryolarda son derece kullanışlıdır—kılavuzda yer alan örnekte gösterildiği gibi. Bu kılavuz, herhangi bir tarihi ilgili ayın ilk gününe kolayca dönüştürmeniz için kullanabileceğiniz iki pratik Excel formülü ve bir VBA kodunu sizlere tanıtıyor.

Formüllerle tarihi belirtilen ayın ilk gününe ayarlayın veya dönüştürün

VBA ile tarihi belirtilen ayın ilk gününe ayarlayın veya dönüştürün


Formüllerle tarihi belirtilen ayın ilk gününe ayarlayın veya dönüştürün

Excel, rastgele tarihlerden oluşan bir listeyi her birinin ayının ilk gününe hızlıca dönüştürmek için birkaç basit formül sunar. Bu yaklaşım, PivotTable oluştururken, aylık toplamalar yaparken veya periyodik veri incelemeleri için tarihleri standartlaştırmak istediğinizde son derece etkilidir.

1. Tarihinizin yanındaki boş bir hücreye tıklayın (örneğin, orijinal tarihiniz)A2 hücresindeyse, B2 hücresini kullanın). Aşağıdaki formülü girin:

=EOMONTH(A2,-1)+1

2. Formülü girdikten sonra Enter tuşuna basın. Hücre, A2 hücresindeki tarihin ayının ilk gününü gösterecektir.

3. Bu formülü diğer tarihlerinize uygulamak için imlecinizi hücrenin sağ alt köşesine getirin; dolgu tutamacını ()+ simgesi) gördüğünüzde, dönüştürmek istediğiniz hücre aralığı boyunca aşağı doğru tıklayıp sürükleyin. Her tarih otomatik olarak kendi ayının ilk gününe dönüştürülecektir. Ekran görüntüsüne bakın:

Excel'de bir formül kullanılarak rastgele tarihlerin ayın ilk gününe dönüştürülmesi sonucunu gösteren ekran görüntüsü

Sorun Giderme ve İpuçları:

  • Formül sonucu seri numarası gibi görünüyorsa, hücreyi tarih biçiminde biçimlendirmeniz gerekebilir. Hücreye sağ tıklayın, Hücre biçimini ayarlar seçeneğini belirleyin ve bir Tarih formatı seçin.
  • A sütunundaki tarih değerlerinizin geçerli Excel tarih girişleri olduğundan emin olun; aksi takdirde formüller hata verebilir.

Notlar:

1. Kullandığınız Excel sürümünde EOMONTH fonksiyonu mevcut değilse ya da daha basit bir yapı tercih ediyorsanız kullanabileceğiniz harika bir alternatif formül var! Boş bir hücreye şunu girin:

=DATE(YEAR(A2),MONTH(A2),1)

Bu formül doğrudan tarihinizden yılı ve ayı çıkarır ve günü 1 olarak ayarlar; böylece ayın ilk gününü elde edersiniz. Önceki gibi, formülü sütundaki diğer hücreleri doldurmak için aşağı doğru sürükleyebilirsiniz.

2. Her iki formülde de A2, dönüştürmek istediğiniz tarihin bulunduğu hücre referansıyla değiştirilmelidir. Verileriniz farklı bir sütundaysa, hücre referansını buna göre güncelleyin.

Kullanılabilirlik ve Sınırlamalar:

  • Bu yöntemler standart Excel çalışma sayfaları için uygundur. Büyük veri kümeleriyle çalışıyorsanız veya bu işlemi birden fazla dosya için otomatikleştirmeniz gerekiyorsa, verimliliği artırmak adına VBA veya ek toplu işleme araçlarını değerlendirmeyi düşünün.
  • Formüller, açıkça tanımlanmış tarih sütunlarında en iyi performansı gösterir; tarih gibi görünen karışık veri türleri veya metin dizeleri önceden temizlenmelidir.

VBA ile tarihi belirtilen ayın ilk gününe ayarlayın veya dönüştürün

Bu işlemi farklı çalışma kitaplarında veya çok sayıda tarih için sık sık yapıyorsanız, VBA makrosu kullanmak zaman tasarrufu sağlayabilir. Aynı zamanda birden fazla sütunu aynı anda dönüştürmek veya süreci otomatikleştirmek istiyorsanız da bu yöntem oldukça yararlıdır. Nasıl yapılacağı aşağıda açıklanmıştır:

1. VBA düzenleyicisini açmak için Geliştirici Araçları > Visual Basic yolunu izleyin. Düzenleyici penceresinde Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu yapıştırın:

Sub DatesToFirstOfMonth()
    Dim rng As Range
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range for conversion", xTitleId, rng.Address, Type:=8)
    For Each cell In rng
        If IsDate(cell.Value) Then
            cell.Value = DateSerial(Year(cell.Value), Month(cell.Value), 1)
        End If
    Next cell
End Sub

2. Kodu girdikten sonra Çalıştır düğmesi(Çalıştır) düğmesine tıklayın ya da makroyu çalıştırmak için F5 tuşuna basın. Ardından tarih değerlerinizin bulunduğu aralığı seçmeniz istenecektir; bu aralığı seçtikten sonra tüm tarihler, bulundukları ayların ilk gününe dönüştürülecektir.

  • "Tür Uyuşmazlığı" (Type Mismatch) hatası alırsanız, seçili hücrelerin geçerli tarih değerleri içerdiğinden emin olun.
  • VBA kodunu çalıştırmadan önce işinizi kaydetmeyi unutmayın; çünkü makrolar Ctrl+Z ile geri alınamaz.

Bu seçenekler sayesinde, formülleri mi yoksa VBA'yı mı kullanarak görevi otomatikleştirmeyi tercih ettiğinize bağlı olarak herhangi bir tarih listesini ilgili ayın ilk gününe verimli şekilde dönüştürebilirsiniz. İş akışınıza ve veri hacminize en uygun yöntemi seçin. Hata veya beklenmedik sonuçlarla karşılaşırsanız, Hücre Biçimi ile hücre referanslarını tekrar kontrol edin; ayrıca belirsiz tarih değerlerini önceden temizlemek için Excel'in Metni Sütunlara Dönüştür aracını kullanmayı düşünün.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar