Excel CSV sınırlayıcısını virgül veya noktalı virgül olarak değiştirme

  • Bunu Paylaş
Michael Brown

Bu eğitimde Excel'e veri alırken veya Excel'den veri verirken CSV ayırıcısının nasıl değiştirileceği gösterilmektedir, böylece dosyanızı virgülle ayrılmış değerler veya noktalı virgülle ayrılmış değerler biçiminde kaydedebilirsiniz.

Excel gayretlidir. Excel akıllıdır. Üzerinde çalıştığı makinenin sistem ayarlarını derinlemesine inceler ve kullanıcının ihtiyaçlarını tahmin etmek için elinden geleni yapar... çoğu zaman hayal kırıklığı yaratan sonuçlara yol açar.

Şunu hayal edin: Excel verilerinizi başka bir uygulamaya aktarmak istiyorsunuz, bu yüzden birçok program tarafından desteklenen CSV biçiminde kaydediyorsunuz. Hangi CSV seçeneğini kullanırsanız kullanın, sonuç gerçekten istediğiniz virgülle ayrılmış dosya yerine noktalı virgülle ayrılmış bir dosya oluyor. Ayar varsayılandır ve nasıl değiştireceğiniz hakkında hiçbir fikriniz yok. Pes etmeyin! Ayar ne kadar derine gizlenmiş olursa olsun, size bir yol göstereceğizbulun ve ihtiyaçlarınıza göre ayarlayın.

    Excel CSV dosyaları için hangi sınırlayıcıyı kullanır?

    Microsoft Excel, .csv dosyalarını işlemek için Liste ayırıcı Windows Bölgesel ayarlarında tanımlanmıştır.

    Kuzey Amerika'da ve diğer bazı ülkelerde varsayılan liste ayırıcısı virgül Böylece virgülle ayrılmış CSV elde edersiniz.

    Avrupa ülkelerinde ondalık simgesi için virgül ayrılır ve liste ayırıcısı genellikle şu şekilde ayarlanır noktalı virgül Bu yüzden sonuç CSV noktalı virgülle ayrılmıştır.

    Başka bir alan sınırlayıcısına sahip bir CSV dosyası elde etmek için, aşağıda açıklanan yaklaşımlardan birini uygulayın.

    Excel dosyasını CSV olarak kaydederken ayırıcıyı değiştirme

    Bir çalışma kitabını .csv dosyası olarak kaydettiğinizde, Excel değerleri varsayılan Liste ayırıcı Farklı bir sınırlayıcı kullanmaya zorlamak için aşağıdaki adımlarla devam edin:

    1. Tıklayın Dosya > Seçenekler > Gelişmiş .
    2. Altında Düzenleme seçenekleri , temizle Sistem ayırıcıları kullanın onay kutusu.
    3. Varsayılanı değiştirin Ondalık ayırıcı Bu, ondalık sayıların çalışma sayfalarınızda görüntülenme şeklini değiştireceğinden, farklı bir Binlerce ayırıcı karışıklığı önlemek için.

    Hangi ayırıcıyı kullanmak istediğinize bağlı olarak, ayarları aşağıdaki yollardan biriyle yapılandırın.

    Excel dosyasını aşağıdakilere dönüştürmek için CSV noktalı virgülle ayrılmış varsayılan ondalık ayırıcıyı virgül olarak ayarlayın. Bu, Excel'in ondalık ayırıcı için noktalı virgül kullanmasını sağlayacaktır. Liste ayırıcı (CSV sınırlayıcı):

    • Set Ondalık ayırıcı virgül (,) için
    • Set Binlerce ayırıcı süreye (.)

    Excel dosyasını şu şekilde kaydetmek için CSV virgülle ayrılmış ondalık ayırıcıyı nokta olarak ayarlayın. Bu, Excel'in ondalık ayırıcı için virgül kullanmasını sağlayacaktır. Liste ayırıcı (CSV sınırlayıcı):

    • Set Ondalık ayırıcı süreye (.)
    • Set Binlerce ayırıcı virgül (,) için

    CSV ayırıcısını yalnızca bir CSV ayırıcısı için değiştirmek istiyorsanız özel dosya işaretleyin, ardından Sistem ayarlarını kullanın Excel çalışma kitabınızı CSV'ye aktardıktan sonra onay kutusunu tekrar işaretleyin.

    Not: Açıkçası, Excel Seçenekleri'nde yaptığınız değişiklikler Excel ile sınırlı Diğer uygulamalar Windows Bölgesel ayarlarınızda tanımlanan varsayılan Liste ayırıcısını kullanmaya devam edecektir.

    CSV'yi Excel'e aktarırken sınırlayıcıyı değiştirme

    CSV dosyasını Excel'e aktarmanın birkaç farklı yolu vardır. Sınırlayıcıyı değiştirme yolu, seçtiğiniz içe aktarma yöntemine bağlıdır.

    Ayırıcıyı doğrudan CSV dosyasında belirtin

    Excel'in belirli bir CSV dosyasında kullanılan bir alan ayırıcısına sahip bir CSV dosyasını okuyabilmesi için, ayırıcıyı doğrudan o dosyada belirtebilirsiniz. Bunun için dosyanızı herhangi bir metin düzenleyicide, örneğin Not Defteri'nde açın ve diğer verilerden önce aşağıdaki dizeyi yazın:

    • Değerleri virgülle ayırmak için: sep=,
    • Değerleri noktalı virgül ile ayırmak için: sep=;
    • Değerleri bir boru ile ayırmak için: sep=

    Benzer şekilde, sınırlayıcı için başka herhangi bir karakter kullanabilirsiniz - eşitlik işaretinden sonra karakteri yazmanız yeterlidir.

    Sınırlayıcı tanımlandıktan sonra, metin dosyanızı normalde yaptığınız gibi Excel'de, Excel'in kendisinden veya Windows Explorer'dan açabilirsiniz.

    Örneğin, doğru bir şekilde açmak için noktalı virgülle sınırlandırılmış CSV Excel'de, alan ayırıcının noktalı virgül olduğunu açıkça belirtiriz:

    Metin İçe Aktarma Sihirbazı'nda sınırlayıcı seçin

    Varsayılandan farklı bir sınırlayıcıya sahip bir csv dosyasını işlemenin bir başka yolu da dosyayı açmak yerine içe aktarmaktır. 2013 öncesi Excel'de bunu yapmak oldukça kolaydı. Metin İçe Aktarma Sihirbazı üzerinde ikamet eden Veri sekmesinde Harici Veri Alın Excel 2016'dan itibaren sihirbaz, eski bir özellik olarak şeritten kaldırılmıştır. Ancak yine de ondan yararlanabilirsiniz:

    • Metinden (Eski) özelliğini etkinleştirin.
    • Dosya uzantısını .csv'den .txt'ye değiştirin ve ardından txt dosyasını Excel'den açın. Metin İçe Aktarma Sihirbazı otomatik olarak.

    Sihirbazın 2. adımında, önceden tanımlanmış sınırlayıcılardan (sekme, virgül, noktalı virgül veya boşluk) birini seçmeniz veya kendi özel sınırlayıcınızı belirtmeniz önerilir:

    Power Query bağlantısı oluştururken sınırlayıcıyı belirtme

    Microsoft Excel 2016 ve üstü, Power Query yardımıyla bağlanarak bir csv dosyasını içe aktarmanın bir kolay yolunu daha sunar. Bir Power Query bağlantısı oluştururken, Önizleme iletişim penceresinde sınırlayıcıyı seçebilirsiniz:

    Varsayılan CSV ayırıcısını global olarak değiştirme

    Varsayılanı değiştirmek için Liste ayırıcı Sadece Excel için değil, bilgisayarınızda yüklü tüm programlar için yapmanız gerekenler aşağıda açıklanmıştır:

    1. Windows'ta şu adrese gidin Kontrol Paneli > Bölge ayarları. Bunun için sadece şunu yazın Bölge Windows arama kutusuna girin ve ardından Bölge ayarları .

  • Bölge panelinde, altında İlgili ayarlar , tıklayın Ek tarih, saat ve bölgesel ayarlar .

  • Altında Bölge , tıklayın Tarih, saat veya sayı biçimlerini değiştirme .

  • İçinde Bölge iletişim kutusunda Formatlar sekmesine tıklayın, ardından Ek ayarlar ...

  • İçinde Biçimi Özelleştir iletişim kutusunda Sayılar sekmesinde, varsayılan CSV sınırlayıcısı olarak kullanmak istediğiniz karakteri yazın. Liste ayırıcı Kutu.

    Bu değişikliğin çalışması için Liste ayırıcı aynı olmamalı olarak Ondalık sembolü .

  • Tıklayın TAMAM. Her iki iletişim kutusunu kapatmak için iki kez.
  • İşiniz bittiğinde, değişikliklerinizi alabilmesi için Excel'i yeniden başlatın.

    Notlar:

    • Sistem ayarlarının değiştirilmesi bir küresel deği̇şi̇m Bilgisayarınızdaki tüm uygulamaları ve sistemin tüm çıktılarını etkileyecektir. Sonuçlardan %100 emin değilseniz bunu yapmayın.
    • Ayırıcının değiştirilmesi bazı uygulamaların davranışını olumsuz etkilediyse veya makinenizde başka sorunlara neden olduysa, değişiklikleri geri al Bunun için Sıfırla düğmesi ile Biçimi Özelleştir Bu, yaptığınız tüm özelleştirmeleri kaldıracak ve sistem varsayılan ayarlarını geri yükleyecektir.

    Liste ayırıcısının değiştirilmesi: arka plan ve sonuçlar

    Değiştirmeden önce Liste ayırıcı makinenizde, olası sonuçları tam olarak anlayabilmeniz için bu bölümü dikkatlice okumanızı tavsiye ederim.

    Öncelikle, Windows'un ülkeye bağlı olarak farklı varsayılan ayırıcılar kullandığını belirtmek gerekir. Bunun nedeni, büyük sayıların ve ondalık sayıların dünya genelinde farklı şekillerde yazılmasıdır.

    ABD, Birleşik Krallık ve Avustralya ve Yeni Zelanda dahil olmak üzere İngilizce konuşulan diğer bazı ülkelerde aşağıdaki ayırıcılar kullanılır:

    Ondalık simgesi: nokta (.)

    Rakam gruplama sembolü: virgül (,)

    Liste ayırıcı: virgül (,)

    Çoğu Avrupa ülkesinde varsayılan liste ayırıcısı noktalı virgüldür (;) çünkü virgül ondalık nokta olarak kullanılır:

    Ondalık simgesi: virgül (,)

    Rakam gruplama sembolü: nokta (.)

    Liste ayırıcı: noktalı virgül (;)

    Örneğin, şu şekilde iki bin dolar ve elli sent farklı ülkelerde yazılmıştır:

    ABD ve Birleşik Krallık: $2,000.50

    AB: 2.000,50 $

    Tüm bunların CSV sınırlayıcısıyla nasıl bir ilişkisi var? Liste ayırıcı (CSV sınırlayıcısı) ve Ondalık sembolü iki farklı karakter olmalıdır. Liste ayırıcı için virgül varsayılanı değiştirmeyi gerektirecektir Ondalık sembolü (virgül olarak ayarlanmışsa). Sonuç olarak, sayılar tüm uygulamalarınızda farklı bir şekilde görüntülenecektir.

    Üstelik, Liste ayırıcı için kullanılır argümanları ayırma Bunu değiştirdiğinizde, örneğin virgülden noktalı virgüle, tüm formüllerinizdeki ayırıcılar da noktalı virgül olarak değişecektir.

    Bu kadar büyük ölçekli değişikliklere hazır değilseniz, bu eğitimin ilk bölümünde açıklandığı gibi yalnızca belirli bir CSV dosyası için bir ayırıcıyı değiştirin.

    CSV dosyalarını Excel'de farklı sınırlayıcılarla bu şekilde açabilir veya kaydedebilirsiniz. Okuduğunuz için teşekkürler ve gelecek hafta görüşmek üzere!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.