Excel'deki diğer kaynaklardan veri almak yaygındır ve düzgün biçimlendirilmiş veri alamamak da yaygındır. Örneğin, çoğu zaman başka kaynaklardan veri aldığımızda tarih, saat ve sayısal değerler metin biçimindedir. Uygun formatta dönüştürülmeleri gerekir. Sayıları excel sayılarına dönüştürmek kolaydır. Ancak dizeyi excel tarih saatine dönüştürmek biraz çaba gerektirebilir.
Bu yazıda, metin biçimli tarih ve saati excel tarih ve saatinde nasıl dönüştürebileceğinizi öğreneceğiz.
Genel Formül
=DATEVALUE(SOL(Datetime_string,10)) + ZAMAN DEĞERİ(ORTA(Datetime_string,12,8)) |
Tarihsaat_dizisi: Bu, tarih ve saati içeren dizenin referansıdır.
Bu genel formüldeki ana işlevler şunlardır: DATEVALUE ve ZAMAN DEĞERİ. Diğer işlevler, tek bir dizede birleştirilirlerse, tarih dizesini ve saat dizesini çıkarmak için kullanılır. Ve evet, bu formülü içeren hücre tarih saat biçiminde biçimlendirilmelidir, aksi takdirde kafanızı karıştırabilecek seri numaraları görürsünüz.
Bazı şeyleri netleştirmek için bazı örnekler görelim.
Örnek: İçe Aktarılan Tarih ve Saati Excel Tarih Saatine Dönüştürün
Burada tarih ve saati tek bir dizgede birleştirdik. Tarih ve saati ayrı ayrı çıkarmamız ve bunları excel tarih saatine dönüştürmemiz gerekiyor.
Aldığım sonuçların tarihlere dönüştürülmesi ve kesirli bir sayı görmemem için C3'ü tarih olarak biçimlendirdiğimi unutmayın. (Excel tarih ve saatinin sırları).
O halde formülü yazalım:
=DATEVALUE(SOL(B3,10)) + ZAMAN DEĞERİ(ORTA(B3,12,8)) |
Ve excel'in string olarak değil de datetime olarak kabul ettiği tarih ve saati döndürür.
Hücre biçimlendirmesini değiştirmezseniz, sonucunuz bu şekilde görünecektir.
Bu yanlış değil. O tarih ve saati temsil eden seri numarasıdır. Tarih ve saatin Excel tarafından nasıl algılandığını bilmiyorsanız, buradan tam bir netlik elde edebilirsiniz.
O nasıl çalışır?
Bu basit. Tarih ve saat dizilerini çıkarmak için çıkarma tekniklerini kullanıyoruz. Burada SOL(B3,10) var. Bu, B3'teki dizenin solundan 10 karakter döndürür. Hangisi "12/02/2020". Şimdi bu dize DATEVALUE işlevine sağlanır. Ve DATEVALUE, tarih dizesini değerine dönüştürür. Böylece 44167 elde ederiz.
Benzer şekilde, MID fonksiyonunu (çıkarma için) ve TIMEVALUE fonksiyonunu kullanarak zaman değeri elde ederiz.
MID işlevi, dizedeki 12. konumdan 8 karakter döndürür. Hangisi "12:23:00". Bu dize, .51597 döndüren ZAMAN DEĞERİ işlevine sağlanır.
Son olarak bu sayıları toplarız. Bu bize 44167.51597 sayısını verir. Hücre biçimlendirmesini AA/GG/YYYY SS:DD AM/PM biçimine dönüştürdüğümüzde tam tarih saatini alırız.
Yukarıdaki örnekte, tarih ve saati bir dizge olarak bir araya getirdik. Fazladan metin veya dize içermeyen dize olarak yalnızca tarihiniz varsa, Tarihin excel tarihine dönüştürülmesini sağlamak için DATEVALUE işlevini tek başına kullanabilirsiniz.
=DATEVALUE(B3) |
Sadece bir dize olarak zamanınız varsa, ZAMAN DEĞERİişlev
=ZAMAN DEĞERİ(B3) |
Formüldeki fonksiyon adına tıklayarak bu fonksiyonlar hakkında bilgi edinebilirsiniz.
Evet arkadaşlar, bir tarih ve saat dizesini excel tarih saat değerine bu şekilde dönüştürürsünüz. Umarım bu yardımcı olmuştur. Bu makaleyle ilgili herhangi bir şüpheniz varsa veya Excel/VBA ile ilgili başka bir sorunuz varsa, aşağıdaki yorum bölümünde bana sorun. Size yardımcı olmaktan mutluluk duyacağım.
Tarih ve Saati GMT'den CST'ye Dönüştür : Microsoft Excel'de Excel raporları ve Excel panoları üzerinde çalışırken Tarih ve Saati dönüştürmemiz gerekiyor. Ek olarak, Microsoft Excel'de zamanlama farkını almamız gerekiyor.
Excel'de Zamanı Ondalık Sayıya Dönüştürme : Excel 2016'da bir elektronik tablo kullanarak zaman rakamlarını ondalık sayılara dönüştürmemiz gerekiyor. Excel 2010, 2013 ve 2016'da DÖNÜŞTÜR, SAAT ve DAKİKA işlevini kullanarak zamanı değiştirebiliriz.
Excel'de tarihi metne dönüştürme : Bu yazımızda metni tarihe çevirmeyi öğrendik ama excel tarihini metne nasıl çeviririz. Bir excel tarihini metne dönüştürmek için birkaç tekniğimiz var.
Microsoft Excel'de Ay Adını Sayıya Dönüştürme : Raporlar söz konusu olduğunda sayılar metinden daha iyidir. Excel'de ay adlarını sayılara (1-12) dönüştürmek istiyorsanız. TARİH DEĞERİ ve AY işlevini kullanarak ayları kolayca sayılara dönüştürebilirsiniz.
Excel, ondalık Saniyeleri zaman biçimine dönüştürür : Bildiğimiz gibi, excel'de zaman sayı olarak kabul edilir. Saat, Dakika ve Saniye ondalık sayılar olarak kabul edilir. Peki sayı olarak saniyelerimiz olduğunda, onları nasıl zaman formatına çevireceğiz? Bu makale konuyu ele aldı.
Popüler Makaleler:
Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
Excel DÜŞEYARA İşlevi nasıl kullanılır?| Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel nasıl kullanılır EĞERSAY İşlevi| Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.