İçe Aktarmada Bilimsel Gösterimi Önleyin - Excel İpuçları

İçindekiler

Bir CSV veya TXT dosyasından veri içeri aktardığınızda Excel'in verilerinizi bilimsel gösterime dönüştürmesini durdurun.

Video izle

  • TRIM'in kaldırmayacağı alanlarınız var
  • E ile biten bir parça numaranız ve bir rakamınız var
  • 15'ten fazla basamaklı bir parça numaranız var
  • CSV dosyası olarak içe aktarırsanız, parça numaraları Scientific Notation olarak değişir.
  • Windows Gezgini'nde uzantılar nasıl gösterilir
  • Bir .txt dosyasını açarak içe aktarırsanız, bu sütunları metin olarak belirtmeyi deneyebilirsiniz, ancak
  • Bölünemez boşluğu (karakter 160) bulduğunuzda / değiştirdiğinizde, parça numaraları bilimsel gösterime dönüşür
  • Çözüm Veri kullanmak, Dış Veri Almak, Metinden.
  • Ancak, bu komut Office 365'te eksiktir ve Get & Transform ile değiştirilmiştir.
  • Metinden yoksa, Hızlı Erişim Araç Çubuğu'na sağ tıklayın ve Özelleştir
  • Sol üstteki açılır menüden Tüm Komutlar olarak değiştirin. Metinden Bul (eski) ve QAT'a ekle
  • Metinden kullanarak bir CSV dosyası açabilirsiniz ve bu, metin içe aktarma sihirbazından geçmenize izin verir
  • Sihirbazın 2. adımında, özel olarak hem virgül hem de alt = "" + 0160 belirtin. Ardışık sınırlayıcıları tek olarak ele alın.
  • Jan Karel'e teşekkürler: burada
  • Oy vermeyi unutmayın: burada

Video Metni

Podcast'ten Excel Öğrenin, Bölüm 2087: İçe Aktarmada Bilimsel Gösterimi Önleyin

Vaov! Bugün birçok farklı soruyu ele alacağız. Yani, birkaç kişi benzer sorunlar gönderiyor. Ya bir parça numaramız var - Bu parça numarasını burada, ikinciden son haneye kadar burada görün. Hepsi sayısal ama ikinci son rakam bir harf: D, E, F. Bu E'ler bir problem olacak. Bu E'ler bilimsel gösterim olarak gelecek veya 15 basamaktan daha uzun olan herhangi bir parça numarası bir sorun yaratacaktır.

Ayrıca, birçok insan bana bu web tabanlı sistem hakkında soru soruyor veya veri alıyor ve bundan önceki ve sonraki boşluklar TRIM ile pek iyi gitmiyor. Yani, bu üç sorundan herhangi birine sahipseniz, potansiyel olarak size yardımcı olacağım.

Pekala şimdi, burada yapacağımız ilk şey şuna, CSV dosyasına bir göz atmak olacak, tamam mı? Ve bunu açmak için çift tıklayacağım; ve bir CSV dosyası olduğu için, bizi Metin İçe Aktarma Sihirbazı'ndan geçirme zahmetine girmiyorlar, bu korkunç, değil mi? Ve böylece, bazı sorunlarımız olduğunu görüyorsunuz. Öncelikle, E'ler nedeniyle, E içeren her şey bilimsel gösterim haline geldi. Ve bunu düzeltmeye çalışırsak, bir sayıya veya bunun gibi bir şeye geri dönün. Kaybettik. Eşyaları kaybettik. 16 karakterin üzerindeki şeylerde de aynı şey, bunları tekrar sayılarla değiştirseniz bile başınız belaya girecek çünkü son birkaç rakamı kaybetmişsinizdir. Bu çok korkunç.

Ve bu - Oh, bu harika! Bu harika. Şuna bak, ah evet, dönüşmeden geldi. Oh, ama önde ve arkada boşluklar var, VLOOKUPS'larımız işe yaramayacak. Pekala, şimdi, yapmak istediğimiz ilk şey, öndeki ve sondaki boşlukların ne olduğunu bulmaktır çünkü eğer o şeyi = kırpmaya, = kırpmaya çalışırsam, gitmez. Ve gitmediğini nasıl söyleyebilirim? Çünkü önce bir yıldız işaretini = "" birleştirebilirim ve - Ve orada hala bir şeyler olduğunu görüyorsunuz, tamam mı? Ve bu olduğunda, orada hala bir şeyler var. TRIM'in neden başarılı olmadığını biliyorsunuz - TRIM'in öndeki ve sondaki boşluklardan kurtulması gerekiyor. Yani, işte yaptığım şey. Bunun SOLUN = KODU'na gelince, bunun ne olduğunu görmek için 1 ve bu bir karakter 160. Oh, almamız gereken bu değil.Bu sefer orada normal bir eski alan, sadece bir boşluk. Boşluk Çubuğuna basın, bu bir karakter 32. Bu, TRIM'in kurtulduğu gerçek bir alan. 160 da nedir? 160, bölünmeyen bir boşluktur. Bu, web sitelerinde gerçekten popülerdir çünkü bir web sayfası oluşturuyorsanız, boşluk alanı koyarsınız. Internet Explorer ve Chrome, bunu tek bir alan haline getirecek. Ama bölünemez boşluklar koyarsanız, bunlardan 3 tanesi aslında 3 boşluğu tutacaktır.Ama bölünemez boşluklar koyarsanız, bunlardan 3 tanesi aslında 3 boşluğu tutacaktır.Ama bölünemez boşluklar koyarsanız, bunlardan 3 tanesi aslında 3 boşluğu tutacaktır.

Pekala, şimdi yapmamız gereken sinir bozucu şey şu. Bu 160 boşluktan kurtulmak için ya 160 karakterini yazabilmeniz gerekir, bu da sayısal bir tuş takımına sahip olmanız gerektiği anlamına gelir. Pekala, ben bunu yaparken dikkat et. Alt = "" tuşunu basılı tutacağım ve şimdi 0160 sayısal tuş takımıyla gidelim ve işte orada. Gördün mü, aniden belirdi, tamam mı? Şimdi, sayısal bir tuş takımına sahip olduğunuz için yeterince şanslıysanız, o zaman buradaki sorun Ctrl + H olacak, Alt + 0160 tuşunu basılı tut, gidelim ve Hiçbir şeyle değiştir, Tümünü Değiştir. Hepsi bitti, 34 değişiklik yaptık. Ama bir silahın oğlu olacağım, bu sayıları bilimsel gösterime dönüştürdüler, pekala. Böylece onları içeri sokabildim, ancak yine de bilimsel gösterime geçme şansım var.

Şimdi, bu arada, sayısal tuş takımınız yoksa Alt + 0160 yazabilirsiniz, üstteki sayıları kullanmak işe yaramayacaktır. Unut gitsin, asla işe yaramayacak. Öyleyse umutsuzca karakter 160 = CHAR (160) yazmanız gerekiyorsa, Enter tuşuna basmayın, bunu değerlendirecek F9 tuşuna basın. Pekala, şimdi o hücrede tek bir boşluk var ama bu bir karakter 32 değil, bu bir karakter 160 ve bunu seçmek için Shift tuşunu basılı tutup Sol Ok tuşuna basacağım. Ctrl + C, şimdi panomda. Şimdi buraya geleceğiz. Şu iki sütunu seçin, Ctrl + H, Ne bul: Oraya yapıştıracağım Ctrl + V. Şununla değiştirin: Hiçbir şey. Tümünü Değiştir, Tamam'a tıklayın, Kapat'a tıklayın. Ve yine, nefesimin altında yükseliyorum çünkü hepsini bilimsel gösterime dönüştürdüler.

Tamam şimdi, insanlara normalde yapmalarını söylediğim şey, normalde insanlara yapmalarını söyleyeceğim şey, Windows Gezgini'ne geri gelip bunu bir CSV dosyasından .txt dosyasına dönüştürmektir. Şimdi burada, onu göremiyorum. Uzantıları görmüyorsanız, alt = "" tuşuna ve ardından Araçlar'a ve ardından Klasör Seçenekleri'ne basın ve tam burada, Bilinen dosya türleri için uzantıları gizle yazan Görünüm'ün altında, işaretini kaldırın. Bu şimdiye kadarki en kötü ortam. Bunu her zaman kapatıyorum. Uzantıyı bu şekilde görmek istiyorum, sağ tıklayıp Yeniden adlandırabilir ve .txt olarak değiştirebilirim. Pekala, .txt dosyasını almanın faydası nedir? Oh hey, harika. Bir .txt yaptığımda, çünkü o zaman Dosya ve Aç'a gidersem ve o klasöre göz atarız. Ve .txt sürümünü açıyorum, Tamam'a tıklayın. Pekala şimdi, hey,Her adımda ne tür olduğunu söyleyeceğim ve diyebilirim ki - Ah, virgül ile kıralım. Evet, güzel. Ve sonra, ve tam burada diyeceğim, bununla uğraşmayın. Metin, bununla uğraşma demenin yolu. Burada da aynı şey, bununla uğraşmayın. Bunlar, Metin, Metin, Metin ile uğraşmayın. Ve genellikle Metin kullanmaktan hoşlanmayız, ancak burada sayılarımı değiştirdikleri yerde Metin kullanmak bunların içeri girmesine izin verecek ve bilimsel gösterim olmayacak. Vaov! Bu harika. Bu problemi çözmeyi her zaman önerdiğim yol buydu ama sonra bir arkadaşım olan JKP Uygulama Geliştirme Hizmetleri'nden Jan Karel'in yazdığı bu harika makaleyi gördüm, bana harika bir yeni yol gösterdi. Harika bir yeni yol. Öyleyse size şunu göstereyim. BEN'Bu makalenin bağlantısını YouTube yorumuna koyacağım. Makaleyi kontrol ettiğinizden emin olun.

Pekala, buraya geri döneceğiz ve güzel olan şey, bunu CSV'den metne yeniden adlandırmak zorunda değiliz çünkü CSV ile ilgilenecek, bu gerçekten iyi çünkü bu dosyayı alıyorsak her gün CSV ile başa çıkabilmek istiyoruz. Şimdi, işte çılgınca bir şey. Excel 2013 veya önceki bir sürümdeyseniz, Veri sekmesine gitmek, Dış Veri Al ve Metinden kullanmak istiyoruz. Ancak Office 365'in en son sürümü olan Office 365'teyseniz, bu bölüm gitmiştir. Pekala, buraya sağ tıkladıktan sonra Office 365'te Hızlı Erişim Araç Çubuğunu Özelleştir deyin ve soldaki şey Tüm Komutları seçin.

Şimdi, bu gerçekten uzun bir liste, F'lere gideceğiz. From Text için F'ler - tüm bu Kimden'lere bakın, From Text (Eski) yazan birini bulmam gerekiyor. Bu eski versiyon. Şimdi bakın, Power Query kullanmamızı istiyorlar ama hadi herkes için işe yarayacak bir şey yaratalım. Artık Metin Mirasından aldığıma göre, buraya sadece Yepyeni Çalışma Sayfası, Çalışma Sayfası Ekle'ye geleceğim. Şimdi bunun metinden gidebileceği bir yerimiz var ve CSV dosyamıza gideceğiz. İçe Aktar'ı tıklayın ve Sınırlandırılmış diyeceğiz. Evet! Ancak 2. adımda, onu Virgülle Sınırlandırmak istediğimi söyleyeceğim. Ayrıca Uzayda Sınırlandırmak ve Alt + 0160'da Sınırlandırmak istedim. Şimdi tekrar, sayısal tuş takımınız yoksa,Bunu kopyalayıp o hücreye yapıştırabilmek için size birkaç dakika önce gösterdiğim numarayı kullanmak zorundasınız. Ve oh! Bu arada, yan yana birden çok şey, hatta bir virgül ve Alt + 0160 olsa bile, bu ardışık sınırlayıcıları tek olarak ele alın. Pekala, bu Metin, aslında bunların hepsi Metin olacak. Bunların hiçbiriyle uğraşmalarını istemiyoruz. Hepsi öyle kalıyor.

Now, here's the beautiful thing. First off, CSV files, will get the answer to these questions because we use From Text and we get to say where we're going to put it and Properties, that we want to Save the query definition. And then, every time we open this file maybe we can go out and refresh the data, so this workbook could be the holder that every time we open this, it's going to go back out to the CSV and remember all of our answers and do that- do all the steps. So click Close, click OK and nothing comes in and scientific notation it's all been changed to Text. And you know, we don’t have to worry about just double-clicking they’ll be CSV file because it's allowing us to specify what each of those fields are.

Alright, my book, Power Excel with, has a lot of different tips: 617 Excel mystery solved. Now this one, unfortunately, is not in the book but it'll be in the next edition of the book, I guarantee that.

A lot of different things we talked about today. If you have spaces that TRIM won’t remove, learn how to figure this out. If you have a part number that ends in E and then a single digit or you have a partner with more than 15 digits, when you import a CSV file all of those are going to change to scientific notation. And oh by the way, if you've been burned by this, here's another URL I'm going to paste down in YouTube videos. Come out here and vote to make the Excel team try and tell them Excel team that you want Excel to stop changing large numbers to scientific notation. 584 votes right now. Let's try and get that up to 600, 700, 800 or even a thousand.

Alright, so I showed you how to change the extensions in Windows Explorer. When you open a .txt file, yeah, sure the things coming as text but as soon as you try and get rid of those non-breaking spaces, the part numbers change back to scientific notation and you have to swear again. So we use Data, Get External Data From Text, the old legacy version. If missing from Office 365 replaced by Get & Transform, so you have to right-click the Quick Access Toolbar and Customize in order to find it. Now when we open a CSV file with From Text, it lets you go through the text import wizard which is better than just double-clicking the CSV file. And step 2, the wizard will specify a comma and a space and then Alt+0160 as custom. Treat consecutive delimiters as one.

Arkadaşım Jan Karel'in bu harika numarası ve excel.uservoice.com'da oy vermeyi unutmayın. Pekala, uğradığın için teşekkür etmek istiyorum. Bir dahaki sefere başka bir internet yayını için görüşürüz.

Dosyayı indir

Örnek dosyayı buradan indirin: Podcast2087.xlsm

Ilginç makaleler...