Excel'de Veri Biçimini Değiştirme: Kapsamlı Rehber
Excel'de veri biçimini değiştirmek için ilgili hücreleri seçin, Ctrl+1 (Mac'te Cmd+1) tuşlarına basın ve "Sayı" kategorisinden istediğiniz türü seçin. Veriler otomatik olarak yeniden hesaplanmıyorsa (örneğin, sayılar metin olarak kalıyorsa), veri türünü zorla dönüştürmek için =DEĞER(), =METİN() işlevlerini veya "Metni Sütunlara Dönüştür" aracını kullanın.
Kullanıcılar sık sık menü üzerinden görsel biçim değişikliğinin sonuç vermediği bir durumla karşılaşırlar: sayılar toplanmaz, tarihler sıralanmaz. Bunun nedeni, hücrede sayısal bir değer yerine metin saklanmasıdır. Aşağıda bu sorunu çözmek için kanıtlanmış yöntemler sunulmaktadır.
İçindekiler
Görsel biçimlendirme ile gerçek veri türü arasındaki fark
Görüntüleme biçimi ile veri türü arasındaki farkı anlamak önemlidir.
- Görüntüleme biçimi, yalnızca bir sayının nasıl göründüğünü değiştirir (para birimi işaretleri, yüzdeler, binlik ayırıcılar ekler) ancak özünü değiştirmez.
0,5değeri%50olarak görüntülenebilir ancak formüllerde0,5olarak kalır. - Veri türü, Excel'in içeriği nasıl işlediğini belirler. Bir sayı metin olarak kaydedilirse, görsel olarak sayı gibi görünse bile onunla matematiksel işlemler yapılamaz.
Görüntüleme biçimini değiştirmek için:
- Hücre aralığını seçin.
Ctrl+1tuşlarına basın.- "Sayı" sekmesinde bir kategori seçin (Sayı, Para Birimi, Tarih vb.).
- Ondalık basamak sayısını veya para birimi sembolünü ayarlayın.
Biçimi "Sayı" olarak değiştirdikten sonra metin hizalaması sol tarafta kalıyor ve hücrenin köşesinde yeşil bir üçgen görünüyorsa, veriler hala metin olarak saklanıyor demektir. Burada sadece hücre biçimini değiştirmek yeterli olmaz — veri türünün dönüştürülmesi gerekir.
Formül kullanmadan hızlı dönüşüm
Elinizde "metin sayıları" içeren bir sütun varsa, bunları karmaşık formüller kullanmadan hızlıca gerçek sayılara dönüştürebilirsiniz.
"Metni Sütunlara Dönüştür" Yöntemi (En Güvenilir)
Bu yöntem, diğer sistemlerden içe aktarılan büyük veri kümeleri için idealdir.
- Sorunlu verileri içeren sütunu seçin.
- Veri → Metni Sütunlara Dönüştür sekmesine gidin.
- Sihirbazda doğrudan Son düğmesine tıklayın (1. ve 2. adımları atlayabilirsiniz).
- Not: "Son" düğmesine tıklandığında Excel, hücre içeriğini zorla yeniden okur ve genel sayısal biçimi uygular.
"1 ile Çarpma" Yöntemi
Matematiksel bir işlem, Excel'in metni sayıya dönüştürmesini sağlar.
- Boş bir hücreye
1rakamını yazın. - Bu hücreyi kopyalayın (
Ctrl+C). - Metin sayıları içeren aralığı seçin.
- Sağ tıklayın → Özel Yapıştır → Çarp işlemini seçin → Tamam.
Biçimlendirmeyi engelleyen gereksiz boşluklardan sayıları hızlıca temizlemek için =KIRP() işlevini kullanın. Bu işlev, baştaki, sondaki ve fazla ara boşlukları kaldırır.
Tür değiştirmek için işlevlerin kullanılması
Otomatik yöntemler çalışmadığında veya karmaşık bir dönüşüm gerektiğinde formülleri kullanın.
Metinden Sayıya
=DEĞER(A1)(İngilizce sürümde=VALUE(A1)) — sayı gibi görünen bir metin dizisini sayısal biçime dönüştürür.=SAYIYADÖNÜŞTÜR(A1; ","; " ")— daha güçlü bir işlevdir. Ondalık ayırıcının ve binlik ayırıcının hangi semboller olduğunu belirtmenize olanak tanır. Farklı bir yerel ayardan (örneğin, nokta ve virgülün karıştığı durumlardan) veri içe aktarırken yararlıdır.
Sayıdan Biçimli Metne
=METİN(A1; "0,00")— sayıyı belirtilen biçimde bir metin dizisine dönüştürür."0,00"— ondalıktan sonra iki basamak."#,##0"— binlik ayırıcı."GG.AA.YYYY"— tarihi metne biçimlendirme.
Önemli:
METİNişlevinin sonucu bir metin dizisidir. Tersine dönüştürme yapılmadan ileri matematiksel hesaplamalarda kullanılamaz.
Tarih ve saatlerle çalışma
Excel'de tarihler, günlerin sıralı numaraları olarak (1, 1 Ocak 1900'dür) ve saatler ise günün kesirli kısmı olarak saklanır. Tarih metin olarak geldiğinde ("31.12.2024") sorunlar ortaya çıkar.
Metnin tarihe dönüştürülmesi
Standart biçimlendirme çalışmazsa formülleri kullanın:
=TARİHYADÖNÜŞTÜR(A1)(veya=DATEVALUE(A1)) — metin tarihi bir tarih seri numarasına dönüştürür. Formülü uyguladıktan sonra hücre biçimini "Tarih" olarak değiştirmeyi unutmayın.- Gün, ay ve yılın standart olmayan şekilde ayrıldığı karmaşık durumlarda tarihi manuel olarak oluşturabilirsiniz:
=TARİH(SAĞDAN(A1;4); PARÇAAL(A1;4;2); SOLDAN(A1;2))— "GG.AA.YYYY" biçimi için örnek.
Saatlerin düzeltilmesi
Saatler metin olarak içe aktarıldıysa (örneğin, "14:30"), genellikle 1 ile çarpma veya DEĞER() kullanımı sorunu çözer. Bundan sonra "Saat" (ss:dd) biçimini uygulayın.
İçe aktarma sırasında yapılan yaygın hatalar
| Hata | Neden | Çözüm |
|---|---|---|
| Sayılar toplanmıyor | Veriler metin olarak saklanıyor (sol hizalama). | "Metni Sütunlara Dönüştür" veya DEĞER işlevini kullanın. |
| Tarihler yanlış sıralanıyor | Sıralama kronolojik olarak değil, metin olarak (ilk karaktere göre) yapılıyor. | TARİHYADÖNÜŞTÜR aracılığıyla gerçek tarih biçimine dönüştürün. |
| Baştaki sıfırlar kayboluyor | "Genel" veya "Sayı" hücre biçimi anlamsız sıfırları kaldırır. | Verileri girmeden önce "Metin" biçimini ayarlayın veya 00000 gibi özel bir biçim kullanın. |
| Ayırıcılar karışmış | Farklı yerel ayara sahip bir sistemden gelen veriler (virgül yerine nokta). | Doğru ayırıcıları belirterek SAYIYADÖNÜŞTÜR işlevini kullanın. |
SSS
Geçerli hücre biçimini nasıl kontrol edebilirim?
Hücreyi seçin ve "Giriş" sekmesindeki araç çubuğunda biçim açılır listesine bakın. Daha ayrıntılı bilgi için Ctrl+1 tuşlarına basın ve seçili kategoriye göz atın. Yeşil hata göstergesi de sayının metin olarak kaydedildiğini gösterir.
Tüm sütundaki biçimi aynı anda değiştirebilir miyim?
Evet. Başlığına (harfine) tıklayarak tüm sütunu seçin, ardından Ctrl+1 aracılığıyla istediğiniz biçimi uygulayın veya toplu veri türü dönüşümü için "Metni Sütunlara Dönüştür" yöntemini kullanın.
Biçimi değiştirdikten sonra neden rakamlar kare işaretlerine (#####) dönüştü? Sütun genişliği, sayıyı veya tarihi yeni biçimde görüntülemek için yetersizdir. Genişliği otomatik olarak ayarlamak için sütun başlığının sağ sınırına çift tıklayın.