Excel 2007'nin büyük sayıları bilimsel gösterim olarak biçimlendirmeyi nasıl durdurabilirsiniz?


18

Bu sorunun tersi .

Programlama çalışmalarımın bir parçası olarak CSV'leri dış kaynaklardan sık sık indiriyorum. Verilerini Excel'de incelemeyi seviyorum, çünkü yüzleşelim, Excel bu tür şeyler için ideal bir araçtır.

Bir davranış dışında: Excel, CSV'deki verilerin üzerine çıkmaya çalışır ve bu nedenle, bir şey bir sayıya benziyorsa (örneğin, birçok ISBN / EAN kodu gibi), Excel buna böyle davranır. Ve bu sayı gerçekten büyükse (hemen hemen tüm ISBN / EAN kodları gibi), Excel sayıyı bilimsel gösterime dönüştürecektir. Son olarak, sayı özellikle bu veri biçimlerinin çoğunda büyük değilse, Excel'in numaramın önde gelen sıfırları olmamasına karar verdiğini gösterir.

Yani ... Excel 2007'nin tüm sütunları metin olarak ele almasını sağlayacak şekilde bir CSV açmanın bir yolu var mı (mümkünse çift tıklama ile, ancak burada uzlaşmaya hazırım)?


8
Efendim, büyük bir kısıtlama var. Küfür etmeden bu soruyu soramazdım, çünkü bu davranışı @! # $! @ $ ANNOYING olarak buluyorum.
dreftymac

Yanıtlar:


16

Yapabilirsiniz, ancak birkaç manuel adım alır. Bu adımlar Excel 2003'ten alınmıştır, ancak sihirbazın 2007'de benzer olduğunu varsayabilirim:

  1. Dosyayı TXT olarak yeniden adlandırın. Çift tıklamayın.
  2. Excel'i aç
  3. Dosya, Aç'ı tıklayın.
  4. Metin dosyasını bulun ve çift tıklayın
  5. Bir "Metin Alma Sihirbazı" açmalıdır
  6. Birinci adımda "Sınırlandırılmış" ı seçin
  7. İkinci adımda, "sekme" nin işaretini kaldırın ve "virgül" ü işaretleyin
  8. Üçüncü adımda, son sütuna ilerleyin, tüm sütunları seçmek için Shift tuşunu basılı tutup ardından biçim olarak "Metin" i tıklayın.
  9. Her yerde can sıkıcı "Metin olarak saklanan sayı" uyarılarını yok sayın

Bazı uygulamalarla oldukça hızlı gider.


Bugün yaptığım şey de bu.
John Rudy

2
Bu yardımcı oldu, teşekkürler. Anlayabildiğim kadarıyla bunu yapmanın başka bir yolu yok. Sütunları açtıktan sonra (söylediklerini yapmadan) 'Metin' biçimine değiştirmek de işe yaramaz, bilimsel gösterim hücre düzenlenene kadar kalır. Çok can sıkıcı ve muhtemelen bir hata olarak görülmeye değer.
Karl Nicoll

2
@KarlNicoll Aslında bundan daha kötü; giriş yapılmadan önce metin türünüz belirtilmemişse , içe aktarılan değerlerde kesinlik kaybeder ("sayı" nın son birkaç basamağı sıfıra yuvarlanır).
BradC

vay. excel berbat. açık / libre ofisine geri dönüyor
javadba

-1

Metin alma sihirbazını kullanarak metin olarak içe aktarmanın anahtarı, orijinal veri aktarımının csv değerleri olarak kaydedilmesini önlemektir. Excel bu tür dosyalar için varsayılan olduğundan, dosyayı almadan önce "zarar verir". bu yüzden önce dosyayı indirin, açmak için çift tıklamayın. İndirilen dosyaya gidin ve uzantıyı 'txt' olarak değiştirin, örneğin "mydata.txt" Şimdi excel'i açın ve metin olarak korunmasını istediğiniz sütunu değiştirerek içe aktarın.


-1

Fark ettiğim şey, sütundaki biçimi 'sayı' olarak değiştirebilmeniz ve ondalık basamakları 0'a ayarlayabilmenizdir. Bu, dosyayı içe aktardıktan sonra Excel'de tam değeri görüntüler. Buradaki kritik bileşen, önemli basamakları korumak ve yuvarlamayı önlemek için CSV'yi her açtığınızda bunu YAPMALISINIZ. Sayının yuvarlanmasıyla ilgili sorun, yalnızca sayı biçimini ayarlamadan önce CSV dosyasını kaydettiğinizde ortaya çıkar. Bu saçma 'özelliği' unu unuttuğumda, zayıflık anları için yedek kopya tutmayı öğrendim. Bunu tamamen kapatmak için bir yol bulamadım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.