Excel'de Veri Tanıma Mekanizması: Sayı, Metin veya Tarih
Excel, giriş sırasında hücre içeriğine ve mevcut biçimine dayanarak veri türünü otomatik olarak belirler. Özel semboller olmadan rakam girerseniz, program "Sayı" türünü atar ve içeriği sağa hizalar. Kayıtta harfler veya özel semboller (para birimi ve yüzde hariç) varsa, veriler "Metin" olarak değerlendirilir ve sola hizalanır. Kullanıcıların karşılaştığı temel sorun, görünüşte sayısal olan bir değerin metin olarak saklanmasıdır; bu durum formüllerin (örneğin TOPLA) bu hücreleri yok saymasına neden olur.
Otomatik Veri Türü Belirleme Mantığı
Bir hücreye değer girdiğinizde Excel, dizeyi anında analiz eder. Bu süreç iki faktöre bağlıdır: ne yazdığınız ve girişi yapmadan önce hücre için ayarlanmış olan biçim.
- Sayılar: Ondalık nokta veya virgül içerebilen (bölgesel ayarlara bağlı olarak) rakam dizisi (0-9). Excel bunları sağa hizalar.
- Metin: Harf, boşluk veya matematiksel operatör olmayan semboller içeren herhangi bir kombinasyon. Hizalama — sola doğrudur.
- Tarih ve Saat: Sistem tarih biçimleriyle eşleşen belirli rakam ve ayraç (nokta, eğik çizgi, tire) kombinasyonları.
En sık yapılan hata: Bir sayı girmeden önce hücrenin biçimi "Metin" olarak ayarlandıysa, Excel rakamları sayı gibi görünseler bile metin dizesi olarak kaydeder. Aritmetik formüller bunlarla çalışmaz.
Arayüzdeki Veri Türlerinin Belirtileri
| Veri Türü | Varsayılan Hizalama | Hata Göstergesi (Yeşil Köşe) | Örnek |
|---|---|---|---|
| Sayı | Sağda | "Sayı metin olarak saklanmış" | 12345 |
| Metin | Solda | Yok | 12345а veya '12345 |
| Tarih | Sağda | "Tarih metin olarak yazılmış" | 12.04.2026 |
| Mantıksal | Ortada | Yok | DOĞRU / YANLIŞ |
Sayıların Neden Metne Dönüştüğü
Kullanıcılar çoğunlukla bankadan veya 1C'den indirilen raporlarda Excel'in toplamayı reddettiği sayılarla karşılaşır. Bu durum üç ana nedenden kaynaklanır:
- Önceden Ayarlanmış Hücre Biçimi. Veri girilmeden önce aralık "Metin" olarak biçimlendirildiyse, tüm rakamlar metin dizeleri haline gelir.
- Baştaki Kesme İşareti. Bir sayının başına konulan
'(kesme işareti) sembolü, değeri zorla metne dönüştürür. Hücrede görünmez ancak formül çubuğunda görüntülenir. - Bölgesel Ayarlarla Uyumsuzluk. Sistemde ondalık ayraç virgül ise ve siz nokta ile (veya tam tersi) bir sayı giriyorsanız, özellikle veriler başka bir kaynaktan aktarıldığında Excel bunu sayı olarak tanımayabilir.
Hızlı kontrol: "Giriş" sekmesindeki araç çubuğuna bakın. Biçim alanında "Metin" seçiliyse ve sayı girmeyi planlıyorsanız, önce biçimi "Genel" veya "Sayı" olarak değiştirin.
Veri Türünü Düzeltme ve Metni Sayıya Dönüştürme Yöntemleri
Veriler zaten yanlış girilmişse, menü üzerinden hücre biçimini değiştirmek genellikle yeterli olmaz. Türün yeniden hesaplanma sürecini başlatmanız gerekir.
Yöntem 1: "Hata Denetimi" Aracı
Hücrenin köşesinde yeşil üçgen varsa:
- Hücreyi (veya hatalı aralığı) seçin.
- Görünen ünlem işaretli sarı simgeye tıklayın.
- "Sayıya Dönüştür" seçeneğini belirleyin.
Yöntem 2: Sütunlara Dönüştür (Büyük Diziler İçin)
Tüm sütunlar için en güvenilir yöntem:
- Sorunlu verileri içeren sütunu seçin.
- Veri → Sütunlara Dönüştür sekmesine gidin.
- Sihirbazda hemen Son düğmesine basın (varsayılan ayarlar uygundur). Bu işlem veri türünü zorla yeniden yazar.
Yöntem 3: Matematiksel İşlem
1 ile çarpma veya bölme, Excel'in değeri yeniden hesaplamasını sağlar:
- Herhangi bir boş hücreye
1yazın. - Bu hücreyi kopyalayın (
Ctrl+C). - "Metin" halindeki sayıları içeren aralığı seçin.
- Sağ tıklayın → Özel Yapıştır → Çarp işlemini seçin → Tamam.
Tarihlerle Çalışmanın Özellikleri
Excel'de tarihler de sayıdır, ancak özel bir şekilde biçimlendirilirler. Program içinde 09.04.2026 tarihi, 1 Ocak 1900'den itibaren sayılan gün sırasına (örneğin, 45756) karşılık gelir.
Sorun, tarihin sistemin tanımadığı bir biçimde girilmesi durumunda ortaya çıkar (örneğin, GG.AA.YYYY bekleyen Rus yerel ayarlarında 2026.04.09). Bu durumda Excel kaydı normal metin olarak saklar. Bunu "Sütunlara Dönüştür" aracılığıyla düzeltmek mümkündür; sihirbazın üçüncü adımında "Tarih" biçimini seçip doğru öğe sırasını (GAY) belirtmeniz gerekir.
Bir tarihin gerçek bir sayı olup olmadığını kontrol etmek için hücre biçimini "Genel" olarak değiştirin. Beş basamaklı bir sayı (örneğin, 45756) gördüyseniz — bu geçerli bir tarihtir. Değer değişmediyse — bu metindir.
Biçimlerle Çalışırken Sık Yapılan Hatalar
- Yeşil işaretçinin göz ardı edilmesi. Birçok kullanıcı, veri türlerini hızlıca düzeltme yolundan kendilerini mahrum bırakarak ayarlarda hata denetimini kapatır.
- Girişten önce hücreleri birleştirme. Hücreleri birleştirmek genellikle biçimi "Genel" veya "Metin"e sıfırlar, bu da gelecekteki hesaplamaların yapısını bozar.
- Görünmez boşluklar. Web'den veri kopyalarken, sayılarla birlikte bölünemez boşluklar da kopyalanabilir.
DEĞER()veyaTEMİZLE()fonksiyonları bu tür verileri temizlemeye yardımcı olur. - Binlik ayraçları. Bazı ayarlarda boşluk binlik ayraç olarak kullanılır. Manuel olarak
1 000girerseniz ve sistem ondalıklar için virgül bekliyorsa, bu durum Excel sürümüne bağlı olarak belirsiz algılanabilir.
SSS
TOPLA fonksiyonu neden hücrelerde rakamlar olmasına rağmen 0 döndürüyor? Büyük olasılıkla "rakamlarınız" metin olarak saklanmıştır. Bunları gerçek sayısal biçime dönüştürmek için "Sütunlara Dönüştür" yöntemini veya 1 ile çarpma işlemini kullanın.
Telefon numarasının başındaki sıfırın kaybolmamasını nasıl sağlarım?
Veri girmeden önce hücre için "Metin" biçimini ayarlayın veya numaranın başına kesme işareti ' girin (örneğin, '8900...). Böylece baştaki sıfır korunur.
Excel'in giriş sırasında her zaman veri türünü sormasını sağlayabilir miyim? Hayır, otomatik tanıma programın temel mimarisidir. Ancak, girişi yalnızca belirli bir aralıktaki sayılarla sınırlamak için "Veri Doğrulama"yı (Veri sekmesi) kullanabilirsiniz.
CSV'den aktarımdan sonra neden tüm sayılar metin oldu? Metin aktarma sihirbazı genellikle varsayılan olarak "Genel" biçimini ayarlar, ancak dosyada standart olmayan ayraçlar veya tırnak işaretleri varsa veriler metne dönüşür. Bu sorun, sütun biçiminin açıkça belirtildiği tekrar bir aktarımla veya açıldıktan sonra "Sütunlara Dönüştür" kullanılarak çözülür.