Excel'de tarihleri büyük harfle yazılan aylara nasıl biçimlendiririz?
Excel'de tarihlerle çalışırken, daha iyi görünürlük, raporlama standartları veya belirli biçimlendirme gereksinimleri için ay kısmını bazen büyük harflerle göstermek isteyebilirsiniz. Örneğin, 01/15/2024 gibi bir dizi tarihi büyük harfle yazılmış OCA şeklinde veya OCAK şeklinde dönüştürmek isteyebilirsiniz. Excel, büyük harfle yazılmış aylar için doğrudan yerleşik bir biçim sunmaz, ancak birkaç pratik yöntemle bu biçimi kolayca elde edebilirsiniz. Bu makale, formül yaklaşımları, Kutools for Excel kullanarak ve VBA ile otomatikleştirilmiş dönüştürme yaparak Excel'de tarihleri büyük harfle yazılmış aylara biçimlendirmenize yardımcı olacak birkaç verimli çözüm tanıtır. Aşağıdaki kılavuzla senaryonuza en uygun yöntemi keşfedin.
Formüllerle tarihleri büyük harfle yazılmış aylara biçimlendirin
Kutools for Excel ile tarihleri büyük harfle yazılmış aylara biçimlendirin
VBA kodu ile tarihleri büyük harfle yazılmış aylara biçimlendirin
Formüllerle tarihleri büyük harfle yazılmış aylara biçimlendirin
Formüller, Excel'deki tarih bileşenlerini çıkarmak ve görüntülemek için kullanışlı bir yoldur. Aşağıdaki yöntemler, yerleşik formüller kullanarak bir tarihi büyük harfle yazılmış ay kısaltması veya tam adına dönüştürmenizi sağlar. Sonucu yeni bir hücrede görmek ve dinamik biçimlendirme istediğinde bu yaklaşım pratiktir—orijinal tarih değiştiğinde çıktı otomatik olarak güncellenir.
1. Biçimlendirmek istediğiniz tarihin yanındaki boş bir hücreyi seçin (örneğin, C2), ardından formül çubuğuna aşağıdaki formülü girin:
=UPPER(TEXT(A2,"mmm"))
Enter tuşuna bastıktan sonra, seçilen hücre üç harfli ay kısaltmasını büyük harflerle gösterecektir (örneğin, EYL).
2. Bu biçimi ek satırlara uygulamak için C2 hücresini seçili tutun ve hücrenin sağ alt köşesindeki küçük kare olan Doldurma Tutamacığı'nı listenizin boyunca aşağıya doğru sürükleyin. Her bir tarih artık karşılık gelen büyük harfle yazılmış ay kısaltmasıyla temsil edilecektir.
Bu yöntemi özellikle raporlar, özet tablolar veya panolarla çalıştığınız durumlarda faydalı bulabilirsiniz; bu araçlar ay isimleri için standartlaştırılmış bir biçime ihtiyaç duyar.
- Avantajlar: Çözüm dinamiktir—kaynak tarihlerdeki değişiklikler sonucu otomatik olarak günceller. Eklenti veya gelişmiş becerilere gerek yoktur.
- Sınırlamalar: Sonuç orijinal sütunda değil ayrı bir sütunda saklanır. Eğer biçimlendirmeyi yerinde (orijinal değerlerin üzerine yazma) yapmanız gerekiyorsa VBA veya eklenti yöntemini düşünün.
Notlar ve ipuçları:
- Eğer ayı yıl ile birlikte göstermek istiyorsanız (örneğin, OCA 24 büyük harflerle), istediğiniz hücreye (örneğin, C2) aşağıdaki formülü kullanın:
- Tam ay adını büyük harflerle göstermek için (örneğin, OCAK):
- İstediğiniz formülü girdikten sonra her zaman Enter'a basın ve tüm tarih aralığına uygulamak için Doldurma Tutamacığı'nı kullanın.
- Tarihleriniz geçerli Excel tarihleri olarak tanınmıyorsa (örneğin, metin olarak girilmişse), formül doğru sonucu vermeyecektir. Kaynak verilerinin tarih olarak biçimlendirildiğinden emin olun.
=UPPER(TEXT(A2,"mmm YY"))
=UPPER(TEXT(A2,"mmmm"))
Kutools for Excel ile tarihleri büyük harfle yazılmış aylara biçimlendirin
Kutools for Excel tarafından sağlanan Tarih Biçimlendirmeyi Uygula aracı, tarihleri istediğiniz herhangi bir biçime, büyük harfle yazılmış aylar dahil olmak üzere esnek ve hızlı bir şekilde dönüştürmenizi sağlar. Bu yöntem, formülleri düzenlemek yerine grafiksel bir arayüz tercih eden ve hücreleri kolayca yerinde biçimlendirmek veya tarih görünümünü hızlıca özelleştirmek isteyen kullanıcılar için faydalıdır.
1. Büyük harfle yazılmış aylara dönüştürmek istediğiniz tarih hücrelerini seçin. Ardından, Excel şeridinde Kutools > Biçim > Tarih Biçimlendirmeyi Uygula'ya gidin. (Eğer Kutools sekmesi görünmüyorsa, kurulu ve etkin olduğundan emin olun.)
2. Tarih Biçimlendirmeyi Uygula iletişim kutusunda, Tarih biçimlendirme kutusundan ihtiyacınız olan tarih biçimini seçin. Onaylamak için Tamam'ı tıklayın.
İşlem tamamlandıktan sonra, seçilen hücreler ayarlarınıza göre ya ay kısaltmalarını ya da tam ay isimlerini gösterecek şekilde değiştirilecektir.
- Avantajlar: Kutools yaklaşımı doğrudan, formüllerle çalışmayı tercih etmeyen kullanıcılar için kullanımı kolaydır ve geniş aralıkları hızlı bir şekilde işleyebilir.
- İpucu: Tarih formatını uyguladıktan sonra sonuç hala bir tarihtir ve diğer hesaplamalarda kullanılabilir veya daha fazla biçimlendirilebilir.
Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.
VBA kodu ile tarihleri büyük harfle yazılmış aylara biçimlendirin
Otomatik ve yerinde bir dönüşüm gerektiren durumlarda—orijinal tarih değerlerinizi karşılık gelen büyük harfle yazılmış ay isimleriyle değiştirmek isterseniz—veya yardımcı sütunlar olmadan büyük bir veri setini hızlıca işlemek isterseniz, bir VBA makrosu kullanabilirsiniz. Bu yaklaşım toplu işlemler için oldukça verimlidir ve çıktı formatı üzerinde tam kontrol sahibi olmanızı sağlar.
Uygulanabilir senaryolar: Orijinal verilerin üzerine yazmak, dönüşüm işlemini otomatikleştirmek veya ek sütunlar veya manuel işlemler kullanmadan çok sayıda hücreyi işlemek istiyorsanız bu yöntemi kullanın.
Önlemler: Bu makroyu çalıştırdığınızda orijinal tarihler büyük harfle yazılmış ay isimleriyle değiştirilecek ve bu hücrelerdeki orijinal tarih verileri kaybolacaktır. Makroyu çalıştırmadan önce verilerinizi yedeklemeniz önerilir.
1. Geliştirici > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'e tıklayın. Aşağıdaki kodu modüle kopyalayıp yapıştırın:
Sub ConvertDatesToUppercaseMonths()
Dim WorkRng As Range
Dim Cell As Range
Dim OutputType As Integer
Dim Msg As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range of dates to convert", xTitleId, WorkRng.Address, Type:=8)
Msg = "Enter 1 for 3-letter month (JAN), 2 for full month name (JANUARY):"
OutputType = Application.InputBox(Msg, xTitleId, 1, Type:=1)
For Each Cell In WorkRng
If IsDate(Cell.Value) Then
If OutputType = 2 Then
Cell.Value = UCase(Format(Cell.Value, "mmmm"))
Else
Cell.Value = UCase(Format(Cell.Value, "mmm"))
End If
End If
Next
End Sub
2Makroyu kullanmak için Çalıştır düğmesine tıklayın, ardından açılır diyalog kutusunda istenen tarih hücrelerini seçin. Size bir seçim yapmanız istenecek, 1 üç harfli kısaltma (örneğin, OCA) için veya 2 tam ay adı (örneğin, OCAK) için. Yanıt verdikten sonra makro, orijinal tarih değerlerini belirttiğiniz şekilde büyük harfle yazılmış ay adıyla değiştirecektir.
- Avantajlar: Tüm sütunları veya aralıkları dönüştürmeyi akışkanlaştırır; esneklik sunar (kısaltma veya tam ay); büyük veri setlerinde hızlı çalışır; elle temizleme ihtiyacını azaltmak için orijinal değerlerin üzerine yazar.
- Sınırlamalar: Orijinal tarih değeri üzerine yazılır—eğer orijinal verileri saklamak istiyorsanız bir yedek aldığınızdan emin olun. Çalışma kitabı için makroların etkinleştirilmesi gerekir.
- Sorun giderme ipucu: Eğer makro hiçbir şey yapmıyorsa, seçimde geçerli tarih içeren hücreler bulunduğunu ve makroların etkinleştirildiğini ve Excel güvenlik ayarları tarafından engellenmediğini doğrulayın.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!