Ana Sayfa
» Tips
»
Excel'in Sayıları Otomatik Olarak Tarihe Dönüştürmesini Nasıl Durdurursunuz
Excel'in Sayıları Otomatik Olarak Tarihe Dönüştürmesini Nasıl Durdurursunuz
Son doğrulama: 11 Eylül 2026.1-2 gibi bir ürün kodu, 3/4 gibi bir değer veya JAN1 gibi bir tanımlayıcı yazdığınızda, Excel bunu hemen bir tarihe dönüştürür. Bunun nedeni, varsayılan Genel biçimi kullanan hücrelerin Excel'in girdiğinizi yorumlamasına izin vermesidir. Eğer bir değer, bölgesel ayarlarınıza göre bir tarih gibi görünüyorsa, Excel yazdığınız karakterleri korumak yerine onu bir tarih olarak saklayabilir.
En güvenli çözüm, verinin gerçekte neyi temsil ettiğine bağlıdır. Eğer bu bir tanımlayıcı, parça numarası, hesap kodu, gen benzeri etiket veya olduğu gibi kalması gereken başka bir değer ise, veriyi girmeden veya yapıştırmadan önce hedef hücreleri Metin olarak biçimlendirin. Eğer tek seferlik bir giriş ise, başına bir kesme işareti ekleyin. Eğer gerçek bir matematiksel kesir ise, onu metne dönüştürmek yerine sayısal olarak bırakın. Ve eğer sorun CSV dosyalarından kaynaklanıyorsa, dosyayı çift tıklayıp otomatik tür algılamayı kabul etmek yerine içe aktarma sırasında sütun türünü kontrol edin.
Microsoft ayrıca Excel for Microsoft 365 ve Excel 2024 için Otomatik Veri Dönüştürme kontrollerini sunmaktadır; bu kontroller, JAN1 gibi bitişik harf ve rakam dizilerinin tarihe dönüşmesini engelleyen bir ayarı da içerir. Ancak, Microsoft'un kendi destek sayfası, otomatik tarih tanımanın her biçimini devre dışı bırakan tek bir anahtarın olmadığını belirtmeye devam etmektedir. Eğik çizgi ve tire içeren girdiler için hâlâ Metin biçimlendirmesi veya kesme işareti gerekebilir. Sayıların tarihe dönüşmesini durdurma konusunda Microsoft'un rehberi ve Excel Gelişmiş Seçenekler sayfalarına bakın.
Excel'i değiştirmeden önce: değerin veri mi yoksa sayı mı olduğuna karar verin
Bu ilk ayrım, yaygın bir acemi hatasını önler. Bazı değerler rakamlar içerir ancak matematiksel anlamda sayı değildir.
Örnek
Muhtemelen neyi temsil ediyor
En iyi Excel türü
1-2
Parça numarası, skor kodu, boyut, kategori veya tanımlayıcı
Metin
3/4
Literal bir kod veya etiket
Metin
3/4
Matematiksel kesir olan dörtte üç
Sayısal kesir
JAN1
Ürün veya laboratuvar tarzı tanımlayıcı
Metin
001234
Posta kodu, SKU, hesap kimliği veya diğer tanımlayıcılar
Metin
2026-09-11
Gerçek bir takvim tarihi
Tarih
Eğer değerle toplama, çıkarma, ortalama alma veya başka bir hesaplama yapmanız gerekiyorsa, sadece tarih dönüşümünü durdurmak için onu otomatik olarak metne dönüştürmeyin. Eğer karakterlerin birebir korunması gerekiyorsa—baş sıfırlar veya noktalama işaretleri dahil—Metin genellikle doğru seçimdir.
Tarih benzeri girdilerin Excel tarafından dönüştürülmesini gösteren AI tarafından oluşturulmuş illüstrasyon. Tarihler yalnızca örnektir; kesin yorumlama bölgesel ayarlara ve Excel sürümüne göre değişebilir.
Adım 1: Yazmadan veya yapıştırmadan önce hedef hücreleri Metin olarak biçimlendirin
Bu, kodlar ve tanımlayıcılar için en güvenilir genel çözümdür. Metin biçimi, Excel'e girilen karakterleri bir sayı, tarih, yüzde veya bilimsel gösterim değeri olarak yorumlamak yerine metin olarak işlemesini söyler.
Masaüstü Excel'de:
Değerlerin gideceği hücreleri, aralığı veya tüm sütunu seçin.
Hücreleri Biçimlendir penceresini açmak için Windows'ta Ctrl+1 veya Mac'te Command+1 tuşlarına basın.
Gerekirse Sayı sekmesini seçin.
Metin'i seçin.
Tamam'a tıklayın.
Şimdi değerleri yazın veya yapıştırın.
Ayrıca Giriş → Sayı Biçimi → Metin yolunu da seçebilirsiniz. Microsoft, bu yaklaşımı özellikle Excel'in aksi takdirde tarih olarak yorumlayabileceği eğik çizgi veya tire içeren değerler için belgeler. Microsoft'un Sayıları Biçimlendirme rehberine bakın.
Excel'in Hücreleri Biçimlendir penceresinde Metin seçiminin AI tarafından oluşturulmuş illüstrasyonu. Bu, yakalanmış bir Microsoft ekran görüntüsü değil, kavramsal bir arayüz örneğidir.
"Önce" neden önemli?
Hücreyi Metin olarak biçimlendirmek, Excel girdiyi dönüştürmeden önce en iyi şekilde çalışır. Excel 1-2'yi gerçek bir tarih olarak yorumladığında, hücre artık zorunlu olarak orijinal literal 1-2 dizisini içermez. Excel tarihleri dahili olarak seri numaraları olarak saklar. Zaten dönüştürülmüş olan bu hücreyi Metin'e değiştirmek, kullanıcının orijinal olarak 1-2, 01-02, 1/2 veya başka bir eşdeğer görünümlü biçimi mi yazdığını güvenilir bir şekilde yeniden oluşturamaz.
Microsoft, Excel'in tarihleri ardışık seri değerleri olarak sakladığını tarih sistemi ve biçimlendirme belgelerinde açıklar. Bu nedenle, orijinal metin kaybolduktan sonra dönüşümü tersine çevirmeye çalışmaktan ziyade önlemek daha güvenlidir.
Tanımlayıcılar için Metin kullanın, hesaplamaya ihtiyaç duyduğunuz değerler için değil
Metin biçimli bir hücre, 00123, 1-2 veya JAN1 gibi girdileri korur, ancak aritmetik işlevler bu değerleri olağan sayılar olarak işlemeyebilir. Tanımlayıcılar için bu genellikle doğrudur. Tesadüfen rakam içeren bir ürün kodu, toplamanız gereken bir şey değildir.
Öz kontrol: Metin biçimli bir hücreye 1-2 gibi bir test değeri girin. Enter'a bastıktan sonra hücrenin 1-2 göstermeye devam etmesi gerekir.
Metin biçimli hücrelerde değerlerin değişmeden kaldığını gösteren AI tarafından oluşturulmuş illüstrasyon. Gerçek bir çalışma kitabı testini değil, beklenen davranışı gösterir.
Adım 2: Birkaç girdi için başta kesme işareti kullanın
Eğer sadece bir veya iki değeri korumanız gerekiyorsa, tüm bir sütunu yeniden biçimlendirmek zorunda değilsiniz. Değerin başına bir kesme işareti yazın:
'1-2
'3/4
'11-53
'JAN1
Excel girdiyi metin olarak işler ve normalde kesme işaretini hücrede göstermez. Microsoft, bu yöntemi açıkça az sayıda tarih benzeri girdi için önerir ve MATCH veya VLOOKUP gibi arama işlevlerini kullanmayı planladığınızda kesme işaretinin başa boşluk eklemekten tercih edilebilir olduğunu belirtir. Sayıların otomatik olarak tarihe dönüşmesini durdurma makalesine bakın.
Başta kesme işareti yönteminin AI tarafından oluşturulmuş illüstrasyonu. Excel normalde girdiyi metin olarak saklarken kesme işaretini çalışma sayfası hücresinde gizler.
En iyi olduğu durum: Ara sıra yapılan manuel girişler.
İyi olmadığı durum: Yüzlerce veya binlerce satır. Bunun yerine tüm sütunu önceden Metin olarak biçimlendirin veya içe aktarma sırasında veri türünü kontrol edin.
Adım 3: Gerçek bir kesir kastediyorsanız, sayısal olarak bırakın
Gerçekte 0.75 sayısını kastettiğiniz için 3/4 yazdığınızı varsayalım. Bunu Metin'e dönüştürmek tarih sorununu önler, ancak anlamı bir sayıdan bir metin etiketine de değiştirir.
Microsoft, bir kesirden önce bir sıfır ve bir boşluk girmenizi önerir:
0 3/4
Excel daha sonra değeri bir tarih olarak yorumlamak yerine sayısal bir kesir olarak saklayabilir. Sıfır, kesrin bir parçası olarak görünmeye devam etmez. Bu yöntem, Microsoft'un tarih dönüşümü destek rehberinde belgelenmiştir.
Eğer 3/4 birebir "3/4" olarak kalması gereken bir kod ise Metin'i seçin. Eğer gerçekten dörtte üç anlamına geliyorsa ve hesaplara katılması gerekiyorsa sayısal Kesir biçimini seçin.
Adım 4: Excel sürümünüzde varsa Otomatik Veri Dönüştürme kontrollerini kullanın
Microsoft 365 ve Windows ile Mac için Excel 2024, Otomatik Veri Dönüştürme ayarlarını içerir. Microsoft, kontrol edilebilen dört dönüşümü listeler:
Baş sıfırları kaldırma ve sayısal metni sayıya dönüştürme;
Excel'in 15 haneli sayısal hassasiyetini aşan değerleri kesme ve bilimsel gösterimle görüntüleme;
123E5 gibi dizileri bilimsel gösterime dönüştürme;
JAN1 gibi bitişik harf ve rakam dizilerini tarihe dönüştürme.
Windows'ta Microsoft, bu kontrolleri Dosya → Seçenekler → Veri → Otomatik Veri Dönüştürme altında belgeler. Mac'te Microsoft, Otomatik Veri Dönüştürme'yi Excel Tercihleri arasında belgeler; mevcut derlemeler kontrolleri Windows Dosya → Seçenekler yolu yerine tercihler alanında sunar.
Tarihle ilgili seçenek Bitişik harf ve rakamları tarihe dönüştür olarak etiketlenmiştir. JAN1 gibi tanımlayıcıların metin olarak kalması gerekiyorsa bunu devre dışı bırakın.
En çok yanlış anlaşılan detay budur. Microsoft, "bitişik harf ve rakamlar" kontrolünün JAN1 gibi değerleri ele aldığını özellikle belirtir. Boşluk veya diğer karakterleri içeren JAN 1 veya JAN-1 gibi değerler hâlâ tarih olarak yorumlanabilir. Microsoft'un ayrı "Sayıların otomatik olarak tarihe dönüşmesini durdurma" makalesi de eğik çizgi/tire desenleri için Metin biçimlendirmesini önermeye devam etmektedir.
Dolayısıyla, gerçek sorununuz 1-2, 10-12 veya 11/53 gibi ürün kodlarıysa, yalnızca Otomatik Veri Dönüştürme onay kutusuna güvenmeyin. Sütunu önceden Metin olarak biçimlendirin.
Adım 5: Sütun türleri önemli olduğunda CSV verilerini çift tıklamak yerine içe aktarın
CSV dosyaları, kazara dönüşümlerin yaygın bir kaynağıdır. Bir CSV düz metin değerlerini ve ayırıcıları saklar; Excel hücre biçimlerini korumaz. Excel onu açtığında veya içe aktardığında, her sütun için bir veri türü çıkarabilir.
Eğer ürün kodları, kimlikler, örnek adları veya diğer tarih benzeri değerler birebir kalmalıysa, kontrollü bir içe aktarma kullanın:
Boş bir çalışma kitabı açın.
Veri → Metin/CSV'den yoluna gidin.
CSV dosyasını seçin.
Eğer önizleme yanlış türü atıyorsa Verileri Dönüştür'ü seçin.
Power Query'de etkilenen sütunu seçin.
Veri türünü Metin olarak ayarlayın.
1-2, JAN1 ve baş sıfırlı kimlikler gibi değerlerin değişmediğini onaylayın.
Güncel Excel sürümleri, CSV veya benzeri dosyaları açarken otomatik veri dönüşümlerinin gerçekleşmek üzere olduğu konusunda uyarabilir. Microsoft'un Otomatik Veri Dönüştürme ayarları, Bir .csv dosyası veya benzeri bir dosya yüklenirken, herhangi bir otomatik veri dönüşümü hakkında beni bilgilendir etiketli bir seçeneği içerir. Bu uyarıyı etkin bırakmak, potansiyel olarak yıkıcı dönüşümleri fark etmeniz için size başka bir şans verir.
Ancak, tekrarlayan içe aktarmalar için, doğru sütun türlerine sahip kaydedilmiş bir Power Query sorgusu, her seferinde birinin bir uyarıyı fark etmesine güvenmekten daha güvenilirdir.
Excel değerleri zaten tarihe dönüştürdüyse ne yapmalı?
Eğer az önce olduysa: Geri Al, Metin olarak biçimlendir, sonra tekrar girin
Dönüşümü hemen fark ederseniz, Geri Al'ı kullanın, hücreyi veya sütunu Metin olarak ayarlayın ve orijinal değeri yeniden girin veya yapıştırın. Bu, Excel'in tarih temsili tarafından değiştirilmeden önce kaynak karakterleri korur.
Eğer orijinal CSV veya kaynak sisteminiz hâlâ varsa: Yeniden içe aktarın
Bu, büyük bir veri seti için en güvenli onarımdır. Kaynak dosya hâlâ varsa, dönüştürülmüş tarihlerden binlerce orijinal tanımlayıcıyı çıkarmaya çalışmayın. Power Query veya başka bir kontrollü içe aktarma yöntemi kullanarak sütunu Metin olarak yeniden içe aktarın.
Eğer çalışma kitabı dönüşümden sonra kaydedildiyse ve kaynak gittiyse
Dikkatli olun. Görüntülenen bir tarih, size orijinal yazımın tam olarak ne olduğunu söylemez. Örneğin, saklanan bir 2 Ocak tarihi, kullanıcının orijinal olarak 1-2, 01-02, 1/2 veya gerçek bir tarih mi girdiğini kanıtlamaz. Sayı Biçimini Genel'e değiştirmek, kaybolan orijinal metni değil, Excel'in altta yatan seri tarih değerini ortaya çıkarabilir.
Eğer orijinal biçimi iş kuralıyla biliyorsanız, bazen bir değeri yeniden oluşturabilirsiniz—örneğin, her kodun baş sıfır olmadan A-G olacağının garantisi varsa—ancak bu yeniden oluşturma, kurtarma değildir. Önemli verilerin üzerine yazmadan önce kuralı başka bir kaynağa karşı doğrulayın.
Kaçınılması gereken yaygın hatalar
Excel zaten dönüştürdükten sonra hücreyi Metin'e değiştirmek
Bu, saklanan değerin nasıl temsil edildiğini değiştirir; orijinal olarak girilen karakterleri güvenilir bir şekilde geri yüklemez. Dönüşümü önce önleyin veya kaynak veriye geri dönün.
Kesme işareti yerine başa boşluk eklemek
Microsoft, başa boşluk eklemeye bir çözüm olarak izin verir, ancak boşluk hücre içeriğinin bir parçası olarak kalır. Bu, eşleştirme ve temizleme işlemlerini karmaşıklaştırabilir. Ara sıra manuel giriş için kesme işareti genellikle daha temizdir.
Gerçek tarihler için Metin kullanmak
Eğer 2026-09-11 gerçekten bir tarihsse, onu Metin olarak saklamak normal tarih aritmetiğini, kronolojik filtrelemeyi ve tarih işlevlerinin beklendiği gibi davranmasını engeller. Gerçek bir Tarih değeri kullanın ve istediğiniz görüntüleme biçimini seçin.
Hesaplama yapmanız gereken bir kesir için Metin kullanmak
Eğer 3/4 0.75 anlamına geliyorsa, onu bir sayı olarak saklayın. Onu metin olarak korumak yerine sıfır-boşluk giriş yöntemini veya uygun bir Kesir biçimini kullanın.
Bölgesel ayarları değiştirmenin evrensel bir çözüm olduğunu varsaymak
Bölgesel tarih ayarları, Excel'in tarihleri nasıl yorumladığını ve görüntülediğini etkiler, ancak bunları değiştirmek tarih benzeri ürün kodlarını sağlam bir veri modeline dönüştürmez. Eğer tanımlayıcıların literal kalması gerekiyorsa, onları açıkça Metin olarak saklayın.
Her CSV dosyasını çift tıklamak
Bu, Excel'e kontrollü tür ataması için daha az fırsat verir. Tam sütun değerlerini korumak önemli olduğunda Veri → Metin/CSV'den yolunu kullanın.
Acemi kontrol listesi: Durumunuz için doğru çözümü seçin
Durumunuz
Önerilen eylem
1-2 gibi ürün kodlarından oluşan tüm bir sütununuz var
Giriş veya yapıştırma öncesi tüm sütunu Metin olarak biçimlendirin
3/4 gibi tek bir kod yazmanız gerekiyor
Başta kesme işareti kullanın: '3/4
3/4 matematiksel bir kesir
0 3/4 girin ve sayısal olarak bırakın
JAN1 1 Ocak'a dönüşüyor
Metin kullanın; Microsoft 365/Excel 2024'te ilgili Otomatik Veri Dönüştürme seçeneğini devre dışı bırakmayı da düşünün
Bir CSV, kimlikleri tarihe dönüştürüyor
Veri → Metin/CSV'den yoluyla içe aktarın ve sütun türünü Metin olarak ayarlayın
Değerler az önce tarihe dönüştü
Geri Al, önceden Metin olarak biçimlendir, sonra yeniden girin
Çalışma kitabı kaydedildi ve orijinal kaynak hâlâ var
Doğru türlerle kaynaktan yeniden içe aktarın
Kaynak gitti ve dönüşüm zaten gerçekleşti
Görüntülenen tarihin orijinal literalı kanıtladığını varsaymayın; yalnızca doğrulanmış bir kural veya yedekten yeniden oluşturun
Son öz kontrol
Kurulumu değiştirdikten sonra, soruna neden olan tam desenlerle test edin. Faydalı bir test seti şunları içerebilir:
1-2
3/4
10-12
JAN1
001234
123E5
2026-09-11
Tanımlayıcı sütunları için, her değer karakter karakter olarak amaçlandığı gibi kalmalıdır. Gerçek sayısal kesirler için, Excel hâlâ değerle hesap yapabilmelidir. Gerçek tarihler için, tarih işlevleri ve sıralama çalışmaya devam etmelidir.
Kalıcı çözüm, Excel'den tahmin etmesini istemeyi bırakmaktır. Her sütunun neyi temsil ettiğine karar verin, veri girişi veya içe aktarma öncesinde uygun türü atayın ve Excel'in yeni dönüşüm kontrollerini, her türlü tarih tanımayı devre dışı bıraktığını varsaymak yerine ek bir güvenlik önlemi olarak kullanın. Çalışma sayfası tanımlayıcıları, sayıları, kesirleri ve tarihleri bilinçli olarak ayırt ettiğinde, beklenmedik dönüşümleri önlemek ve teşhis etmek çok daha kolay hale gelir.