İçindekiler
Veri kümenizdeki tarihi YYYYMMDD gibi bir biçimde (örneğin, bugünün tarihi 20211128) veya 1 Ocak 1900'den bu yana toplam gün sayısı olarak (örneğin, bugün 44528) alabilirsiniz. Bunu yerleşik Excel tarih biçimlerine dönüştürmek istiyorsunuz. Şaşırtıcı bir şekilde, Excel'de her tür Tarih biçimi mevcuttur. Makale, bir sayıyı (yyyymmdd) Excel'de Tarih Biçimine dönüştürmek için 4 yöntemi açıklayacaktır.
Alıştırma Çalışma Kitabını İndirin
Alıştırma çalışma kitabını buradan indirebilirsiniz.
Sayıyı Tarihe Dönüştür.xlsm4 Excel'de Sayıyı (YYYYMMDD) Tarih Formatına Dönüştürme Yöntemleri
Excel'de sayıyı tarih biçimine dönüştürmenin 4 farklı yöntemini açıklamak için aşağıdaki veri kümesini kullanacağız.
Burada veri kümesinin iki sütun içerdiğini görebilirsiniz; biri yyyymmdd biçiminde sayılar, diğeri ise 1 Ocak 1900'den bu yana geçen gün sayısı. Tarih biçimlerine dönüştürmek için bu veri kümesi sayılarını kullanacağız.
1. Sayıyı (YYYYMMDD) Excel Tarih Formatına Dönüştürmek için METİN formülünü kullanma
ile bir formül kullanabiliriz TEXT işlevi Bu yöntemi 1 Ocak 1900'den bu yana geçen gün sayısını içeren verilere uygulamalıyız. Bu nedenle, veri kümesinden 2. sütunu kullandık.
Aşağıdaki adımları izleyin.
Adımlar:
- Formülü şu şekilde yazmalısınız Hücre C5 Formül:
=TEXT(B5, "aa/gg/yyyy")
- Bundan sonra, tuşuna basın Girin .
- Son olarak, sürükleyin doldurma kolu simgesini sonuna kadar tıklatarak tüm veriler için sonucu alın.
🔎 Formül Nasıl Çalışır?
📌 The METİN formülü, aşağıdaki metni alır B5 bu durumda ilk bağımsız değişken olarak.
📌 İkinci argüman, dahil etmek istediğimiz biçimlendirmeyi içeren format_text'tir. Biz " aa/gg/yyyy "Kesme işareti içinde dilediğiniz biçimi kullanabilirsiniz.
2. Sayıyı (YYYMMDD) Excel Tarih Formatına Dönüştürmek için SAĞ, SOL ve ORTA formülleriyle TARİH'i kullanma
Sayıları Tarihlere dönüştürmek için başka bir formülle tanışalım. Sayıları şu formatta kullanacağız yyyymmdd bu yöntem için.
Bu TARİH formülü ile iç içe geçebilir DOĞRU , SOL ve MID sayıları tarihlere biçim olarak dönüştürmek için formüller "aa/gg/yyyy" .
Formülü uygulamak ve istediğiniz sonucu almak için aşağıdaki adımları izleyin.
Adımlar:
- Aşağıdaki formülü yazınız Hücre C5 :
=TARIH(SOL(B5,4),ORTA(B5,5,2),SAĞ(B5,2))
- Basın Girin için sonucu alacaksınız B5 .
- Sürükleyin doldurma kolu simgesini veri kümesinin sonuna ekleyerek verilerin geri kalanı için sonuç alın.
Sonucu aşağıda bulabilirsiniz.
🔎 Formül Nasıl Çalışır?
📌 Burada SOL , DOĞRU ve MID Formüllerin ilk bağımsız değişkeni metindir. Bu durumda, B5'tir, yani dönüştürme işleminden geçmesi gereken metni alır.
📌 Beri yyyymmdd veri kümesinin formatıdır, burada en soldaki 4'e kadar olan sayı yılı, ortadaki 2 ayı ve sağdaki 2 tarihi belirtir.
📌 Buna göre, formüller ikinci argümanlarında sayılar içerir. SOL formülü için 4'tür. DOĞRU 2, ve MID 'de, biri başladığı yerden ve alacağı karaktere kadar olmak üzere 2 argüman daha alır.
📌 Son olarak, her üç formül de aşağıdaki formüllerle iç içe geçmiştir TARİH sonucu elde etmek için formül.
3. Sayıyı (YYYMMDD) Tarih Formatına Dönüştürmek için Metinden Sütuna Sihirbazını Kullanma
Ancak, başka bir Excel aracı olan Metinden Sütuna bir şey yok. Veri sekmesi, sayıyı tarih biçimine dönüştürmek için de kullanılabilir.
Bunu uygulamak için aşağıdaki adımları izlemeniz gerekir.
Adımlar:
- Tarih biçimine dönüştürmek istediğiniz veri kümesini seçin.
- Seçiniz Metinden Sütuna bir şey yok. Veri Araçları .. Veri sekmesi.
- 3 adım vardır Metinden Sütuna Sihirbazı :
Adım 1/3: Seçin Sınırlandırılmış ve İleri'ye tıklayın.
Adım 2/3: Tüm sekmeleri seçili tutmayın ve Sonraki .
Adım 3/3: Seçiniz Tarih ve açılır menüden şunları seçin YMD . Son olarak, tıklayın Bitirmek .
Son olarak, sonucu aşağıda gösterildiği gibi göreceksiniz.
4. Sayıyı (YYYYMMDD) Tarih Formatına Dönüştürmek için VBA Makrosunu Kullanma
Bu makalenin son yöntemi ise VBA Makro biçimindeki sayıları dönüştürmek için YYYYMMDD Tarih biçimine.
Başvurabilirsiniz VBA makrosu kodunu kullanarak aşağıdaki adımlarla sayıları tarih biçimine dönüştürebilirsiniz:
Adımlar:
- Dönüştürmek istediğiniz veri kümesini seçin.
- Basın ALT+F11 Bu, klavyenizden VBA Makro Pencere.
- Seçiminizi yapın Çalışma sayfası. Sonra da Ekleme sekmesinden Modül .
Bu, bir Genel pencere.
- Şimdi, aşağıdaki kodu Genel pencere.
Kod:
Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Excel'de Tarih Formatı" Set Workx = Application.Selection Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8) For Each x In Workx x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2)) x.NumberFormat = "mm/dd/yyyy" Next End Sub
- Dosyayı şu şekilde kaydedin Excel Makro Etkin Çalışma Kitabı .
- Daha sonra, tuşuna basın F5 klavyeden.
Bu küçük bir kutu açacaktır.
- Seçilen verilerin aralığını kontrol edin ve TAMAM. .
Sonucu çalışma sayfanızda görebilirsiniz.
Not: Bu yöntem, seçilen veriler içindeki sonuçları gösterecektir. Bu nedenle, veri kümeniz bu yöntemin uygulanmasından sonra kaybolacaktır. Gelecekte bunlara ihtiyacınız olursa, kopyalayıp başka bir yere yapıştırın.
Excel'de Kullanılabilen Farklı Tarih Biçimleri
Excel'de kullanıcılara gerçekten hizmet eden birçok Tarih biçimi mevcuttur. Aşağıdaki adımları izleyerek bunlardan da yararlanabilirsiniz.
Adımlar:
- Verileri seçin.
- Basın CTRL+1 klavyeden.
- Bu, seçmeniz gereken bir kutu açacaktır Tarihler gelen Sayılar .
- Ardından tarihler için çeşitli formatlar görebilirsiniz. İstediğiniz birini seçin.
- Sonra tıklayın TAMAM. .
Ya da,
- Verileri seçtikten sonra Ev sekmesindeki açılır menüden Sayı Bölüm.
- Seçin Daha Fazla Sayı Formatı Bu aynı zamanda tarihler için çeşitli biçimler bulacağınız kutuyu da açacaktır.
Örneğin, aşağıdaki resimde 3 farklı format gösterdik.
Sayıların Tarihlere Otomatik Dönüştürülmesini Durdurma
Microsoft, MS-Excel'i daha kullanıcı dostu hale getirmek için düzenli olarak günceller. Bununla ilgili bir özellik, bazen sayıları otomatik olarak tarihlere dönüştürmesidir. Bunu görmezden gelmek ve verilerinizi Sayı biçiminde tutmak istiyorsanız, sizin için birkaç ipucu var.
1. Yazmak istediğiniz sayıdan önce bir boşluk veya kesme işareti kullanabilirsiniz. Boşluk diğer bazı Excel işlevlerinin verimliliğini engelleyebileceğinden kesme işareti tercih edilir.
2. Yine, verilerinizi yazacağınız hücreleri seçebilir ve CTRL+1 . Bu, şu adresi açacaktır Hücreyi Biçimlendir kutusunu seçin. Metin oradan ve tıklayın TAMAM. Bu, otomatik dönüşümü durduracak ve verilerinizi metin biçiminde tutacaktır.
Hatırlanması Gerekenler
Her yöntemin kullanımını bilmeli ve ardından gereksinimlerinize göre sonuç almak için adımları dikkatlice izlemelisiniz.
Sonuç
Bu makalede, Excel'de sayıları tarih biçimlerine dönüştürmek için 4 farklı yöntem değerlendirilmektedir. Aşağıdaki gibi Excel formülleri kullandık TARİH , MID , METİN ve benzeri Excel araçları ve Metinden Sütuna ve VBA Makro Yöntemler için kodlar. Umarım makale size yardımcı olmuştur. Başka sorularınız için yorum bölümüne yazabilirsiniz.