metin dizesini tarih / saat biçimine dönüştür


Yanıtlar:


19

Dizenizin Yıl, Ay, Gün, Saat, Dakika için YYYMMDD_HHMM olarak kodlandığını varsayarsak, tarih / saat biçiminde bir hücre oluşturmak için bir Excel formülü oluşturabilirsiniz.

Dize A1 hücresindeyse, bu formül bunu yapmalıdır:

=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0)

Zaman bölümünü görmek için hücreyi doğru biçimlendirmeniz gerekir. Bu LibreOffice calc içinde test edilir, ancak Excel aynı işlevlere sahip gibi görünür.


Her iki çözüm de iyi çalışıyor .. !!! Teşekkürler
roman_bull

10

Tüm biçimin YYYYMMDD_HHMMve bu tür ilk değerin A1 hücresinde olduğunu varsayarsak, B1'de aşağıdaki formülü kullanabilirsiniz:

=DATEVALUE(MID(A1,7,2) & "/" & MID(A1,5,2) & "/" & MID(A1,1,4)) + TIMEVALUE(MID(A1,10,2) & ":" & MID(A1,12,2))

Bu, her parçayı toplamak için MID işlevini ve seri numarasını döndürmek için DATEVALUE işlevini kullanarak GG / AA / YYYY'ye dayalı bir tarih seri numarası oluşturur. Daha sonra bu, MID işlevini saat ve dakikaları toplamak için benzer bir şekilde kullanan zaman seri numarasını ekler.

Sonucu görmek için hücreyi Tarih biçimi, Saat biçimi veya dd / aa / yyyy ss: dd özel biçiminde biçimlendirebilirsiniz. Hücreyi sağ tıklayın, Hücreleri Biçimlendir'i seçin ve aşağıdaki ekran görüntüsüne benzer şekilde yapılandırın:

Hücreler iletişim kutusunu biçimlendirme

İşte sonuçta bir ekran görüntüsü:

Misal


Bu bir kusursuz çalıştı teşekkür ederim, bir kez daha bunu paylaşmak için teşekkürler!
roman_bull

1

Aynı sorunu yaşadım ve sadece basit bir şey yaptım: =R1*1S1'de, Zaman olarak seçilen formatla ve işe yaradı. Karmaşık bir koda veya başka bir şeye gerek yoktu.


Basit iyidir - bu benim için de işe yaradı. Teşekkürler!
aka

-4

Sütundan dizeleri okuyan küçük bir komut dosyası (örneğin C # ile) yazarak bunları tarih saat biçimine dönüştürür ve ardından Excel sütununa kaydedebilirsiniz.

Üzgünüz, bunu doğrudan Excel'den yapıp yapamayacağınızı bilmiyorum.


1
Google bağlantıları kaşlarını çattı. Sonuçlarınız diğerlerinden farklı olacaktır.
Sathyajith Bhat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.