Sayı biçimini değiştirme: Excel'de nokta mı virgül mü?
Excel'de ondalık ayırıcı olarak virgül yerine nokta (veya tam tersi) kullanmak için Dosya > Seçenekler > Gelişmiş yolunu izleyin, "Sistem ayırıcılarını kullan" kutusundaki işareti kaldırın ve "Ondalık ayırıcı" ile "Binlik ayırıcı" alanlarına istediğiniz sembolleri manuel olarak girin. Bu işlem, sayıların doğru görüntülenmesini (örneğin 3,14 yerine 3.14) sağlar ve uluslararası verilerle çalışırken formüllerde hata oluşmasını önler.
Özet: Excel varsayılan olarak işletim sisteminizin bölge ayarlarını kopyalar. Sistemden farklı bir biçime ihtiyacınız varsa (örneğin Rusça Windows sürümünde kesirler için nokta kullanmak gibi), senkronizasyonu devre dışı bırakarak ayarı doğrudan Excel içinde yapmanız gerekir.
Ayırıcılarla ilgili sorunlar neden ortaya çıkar?
Farklı ülkelerde sayı yazım standartları değişkenlik gösterir. ABD ve Birleşik Krallık'ta ondalık ayırıcı olarak nokta (.), binlik ayırıcı olarak ise virgül (,) kullanılır. Rusya ve çoğu Avrupa ülkesinde durum tam tersidir: kesirli kısım virgülle, binlik basamaklar nokta ile ayrılır.
Çatışmalar genellikle üç temel durumda ortaya çıkar:
- Veri içe aktarma: Farklı bir yerel ayarda oluşturulan CSV dosyalarını açarken, sayılar metne dönüşebilir veya bozulabilir.
- Formüller: Argümanlarda "yabancı" bir ayırıcı kullanılmışsa, fonksiyonlar bu argümanları tanımayabilir.
- Ortak çalışma: Farklı bir ülkedeki meslektaşınıza gönderilen dosya, onun bilgisayarında hatalı görüntülenebilir.
Windows ayarları üzerinden genel yapılandırma
Bu yöntem, Excel, Hesap Makinesi ve tarayıcılar dahil olmak üzere bilgisayardaki tüm programlardaki sayı biçimini değiştirir. Standartı kalıcı olarak değiştirmek istiyorsanız bu yöntemi kullanın.
- Denetim Masası'nı açın (arama çubuğuna
controlyazın). - Saat ve Bölge > Bölge bölümüne gidin.
- Açılan pencerede alt kısımdaki Ek ayarlar... düğmesine tıklayın.
- "Sayılar" sekmesinde şu alanları bulun:
- Ondalık ayırıcı: İstediğiniz sembolü (nokta veya virgül) girin.
- Binlik ayırıcı: Zıt sembolü girin.
- Tamam'a tıklayın ve Excel'i yeniden başlatın.
Dikkat: Sistem ayarlarını değiştirdikten sonra, farklı bir biçimle oluşturulan eski dosyalar hatalarla açılabilir. Sistem parametrelerini toplu olarak değiştirirken dikkatli olun.
Sadece Excel için yerel ayar
Tüm sistem ayarlarını değiştirmek istemiyor ve sadece tablolarındaki biçimi düzeltmek istiyorsanız, program içinde aşağıdaki adımları uygulayın. Bu yöntem Excel 2016, 2019, 2021 ve Office 365 sürümlerinde çalışır.
Windows için talimatlar
- Excel'i açın ve Dosya > Seçenekler menüsüne gidin.
- Sol taraftan Gelişmiş kategorisini seçin.
- Düzenleme seçenekleri bloğuna kadar kaydırın.
- Sistem ayırıcılarını kullan seçeneğindeki işareti kaldırın.
- İki alan etkin hale gelecektir:
- Ondalık ayırıcı:
.(nokta) girin. - Binlik ayırıcı:
,(virgül) veya boşluk girin.
- Ondalık ayırıcı:
- Tamam'a tıklayın.
Artık bu Excel örneğinde, Windows ayarlarından bağımsız olarak sayılar yeni kurallarınıza göre girilecek ve görüntülenecektir.
macOS için talimatlar
Mac bilgisayarlarda mantık biraz farklıdır, çünkü ayarlar genellikle sisteme bağlıdır; ancak yerel değişiklik yapmak mümkündür:
- Üst menüden Excel > Tercihler (Preferences) seçeneğini belirleyin.
- Sürümüne bağlı olarak Düzenleme (Edit) veya Sayı (Number) bölümüne gidin.
- Sistem ayırıcılarını kullan seçeneğini bulun ve devre dışı bırakın.
- Ondalık işaret ve binlik ayırıcı için istediğiniz sembolleri belirleyin.
Formüller ve dönüştürme fonksiyonlarıyla çalışma
Ayırıcıları değiştirirken, Excel'in formüllerdeki verileri nasıl algıladığını anlamak önemlidir. Bir sayı metin olarak kaydedilmişse (örneğin, nokta beklenen bir sistemde "1.234,56" şeklinde), bununla matematiksel işlemler yapılamaz.
Belirli ayırıcıları dikkate alarak metni zorunlu olarak sayıya dönüştürmek için NUMBERVALUE fonksiyonunu (İngilizce sürümde NUMBERVALUE, Türkçe sürümde genellikle benzer işlev gören fonksiyonlar veya Power Query kullanılır, ancak burada genel mantık anlatılmaktadır) kullanabilirsiniz.
Sözdizimi:
=NUMBERVALUE(metin; [ondalık_ayırıcı]; [grup_ayırıcı])
Örnek:
Elinizde "1.234,56" (Avrupa formatı) metni var ve Excel'iniz Amerikan formatına (nokta bekliyor) ayarlı. Bunu sayıya dönüştürmek için:
=NUMBERVALUE("1.234,56"; ","; ".")
Sonuç, hesaplamalar yapabileceğiniz 1234.56 sayısı olacaktır.
Hızlı giriş için ipucu: Nadiren standart olmayan ayırıcıyla sayı girmeniz gerekiyorsa, genel ayarları değiştirmeyin. Sadece sayısal tuş takımını (Numpad) kullanın: buradaki ondalık ayırıcı her zaman mevcut sistem ayarına karşılık gelir, ana klavyede ise istediğiniz sembolü manuel olarak girebilirsiniz.
Veri içe ve dışa aktarma (CSV)
En sık karşılaşılan sorun, CSV formatındaki dosyaları kaydederken veya açarken ortaya çıkar. Alan ayırıcı (genellikle noktalı virgül ; veya virgül ,) ile ondalık işareti sıklıkla karıştırılır.
- Açarken: Dosyaya çift tıklamayın. Bunun yerine Excel'de boş bir sayfa açın, Veri sekmesine gidin ve Veri Al (veya "Metin/CSV'den") seçeneğini kullanın. İçe aktarma sihirbazında kodlamayı, sütun ayırıcıyı ve her sütun için veri biçimini açıkça belirtebilirsiniz.
- Kaydederken: Bir dosyayı CSV olarak kaydederseniz, Excel mevcut sistem ayırıcılarını kullanır. Alıcı başka bir ülkedeyse, onu biçim konusunda uyarın veya dosyayı
.xlsxformatında kaydedin; bu format, yerel ayardan bağımsız olarak sayıların dahili temsilini korur.
Sık yapılan hatalar
- Sayılar metne dönüştü. Ayarları değiştirdikten sonra eski hücreler otomatik olarak güncellenmez. Sütunu seçin, Veri > Sütunlara Dönüştür seçeneğine gidin ve sihirbazı değişiklik yapmadan tamamlayın; bu işlem hücre biçimini yeniden yazar.
- Formüller #DEĞER! hatası veriyor. Fonksiyon argümanlarında yanlış ayırıcılara sahip sabit kodlanmış dizelerin kalıp kalmadığını kontrol edin (örneğin, nokta kullanan bir sistemde
=TOPLA("1,5"; "2,5")gibi). - Makrolar (VBA) çalışmayı durdurdu. VBA kodunda, Excel arayüz ayarlarından bağımsız olarak ayırıcı her zaman noktadır. Eğer makro sayıları dize olarak üretiyorsa, nokta (
.) kullanıldığından emin olun.
SSS
Tek bir dosyada hem nokta hem de virgül kullanılabilir mi? Hayır, ayırıcı ayarı tüm çalışma kitabına (dosyaya) uygulanır. Ancak, özel hücre biçimleri aracılığıyla sayıları görsel olarak farklı şekilde görüntülemek mümkündür; fakat hesaplamalar için dahili standart tek olacaktır.
Ayarları değiştirdikten sonra grafikler neden yanlış oluşturuluyor? Kaynak verileri kontrol edin. Değer ekseni, ayırıcı çatışması nedeniyle sayıları metin olarak algılıyorsa, grafik sayısal ölçeğe göre değil, kategorilere göre oluşturulabilir. Veri içeren hücrelerin biçimini düzeltin.
Her şeyi eski haline nasıl getirebilirim? Aynı ayarlara gidin (Dosya > Seçenekler > Gelişmiş) ve Sistem ayırıcılarını kullan kutusunu tekrar işaretleyin. Alternatif olarak, Windows Denetim Masası'ndaki parametreleri orijinal değerlerine değiştirin.