Yerel ayarlarınız ne olursa olsun, örneğinize uygun bir formül:
=TEXT(DATE(MID(A1,7,2),LEFT(A1,2),MID(A1,4,2)),"dd-mmm-yy") & " to " & TEXT(DATE(RIGHT(A1,2),MID(A1,13,2),MID(A1,16,2)),"dd-mmm-yy")
Tarihler mm / gg / yy biçiminde olduğu sürece ve tarihin başında ve sonunda tarihler arasında ne olursa olsun işe yarayanlar:
=TEXT(DATE(MID(A1,7,2),LEFT(A1,2),MID(A1,4,2)),"dd-mmm-yy") & MID(A1,9,LEN(A1)-16) & TEXT(DATE(RIGHT(A1,2),MID(A1,LEN(A1)-7,2),MID(A1,LEN(A1)-4,2)),"dd-mmm-yy")
Durumunuza bağlı olarak, bu diğer seçenek yardımcı olabilir veya olmayabilir. Sistem için varsayılan tarih biçimini değiştirebilirsiniz. Bu, Excel'in tarih işlevlerini etkiler, böylece tarihlerin bu biçimde olmasını beklerler. Bir kez yaptıktan sonra, DATEVALUE
sadece iyi işlevini kullanabilirsiniz . Bu tek seferlik bir işlemse, formatı değiştirmenizi, formülleri çalıştırmanızı ve geri değiştirmenizi öneririm. Aksi takdirde, bir formül yaklaşımı ile giderdim. Sistem ayarlarını nasıl değiştireceğinize dair tüm bilgileri buradan alabilirsiniz . (Bunları kopyalayıp yapıştırmadım, çünkü uzun .)