Kısa bir süre önce, belli ki bir süredir mücadele eden ve bağlarının sonuna gelmiş olan bir okuyucudan bu yürek parçalayıcı savunmayı aldım: Sattığımız ürünlerin bir listesi var ve alanlardan biri de UPC - bu alan en fazla 18 basamak uzunluğunda olabilir. 15 basamaktan fazlasını eklediğimde, Excel son üçü 000'e otomatik yuvarlıyor. Bu alanı metin olarak ayarlarsam, dizenin sonuna + E11 ekler. Normal uzunluğun üç katından daha uzun sütun genişliğine sahip olmamın bir önemi yok. Bunu nasıl düzeltebilirim?
Excel'in bir şeyler eklemek zorunda kalmadan kendisine söyleneni yapmasını isterdim. Örneğin, hücre biçimi METİN ise, içindeki hiçbir şeyi biçimlendirmeyin! Görünüşe göre bir CSV dosyasında bazı küçük değişiklikler yapmak için Access'i kullanmam gerekiyor - Access'i elektronik tablo yerine elektronik tablo olarak kullanmak için. OpenOffice'in de aynı şeyi yapıp yapmadığını merak etmeliyim.
Sayının boyutu veya ondalık noktanın nereye yerleştirildiği önemli değildir, Excel yalnızca ilk 15 önemli basamağını saklar ve geri kalanı atar.
discord'da yeni roller nasıl oluşturulur
Herhangi bir yazılım ürününde bazı temel sınırlamalar vardır ve Excel bir istisna değildir. Excel, sayıları yalnızca 15 anlamlı rakama kadar tutabilir, çünkü 1.79769313486231E + 308 kadar büyük veya 2.229E-308 kadar küçük sayıların nasıl saklanacağını, çalışma kitabının gigabayt tüketmesine neden olmadan boşluk bırakın ve yeniden hesaplamak saatler alır. Bu sınırlama, Excel yardım metninde açıkça belirtilmiştir.
Önemli rakamların ondalık basamaklarla aynı olmadığını unutmayın; Sayının boyutu veya ondalık noktanın nereye yerleştirildiği önemli değildir, Excel yalnızca ilk 15 önemli basamağını saklar ve geri kalanı atar.
UPC, matematiksel bir sayı olmaktan ziyade rakamlardan oluşan sembolik veya kod adı olan Evrensel Ürün Kodu anlamına gelir.
İki UPC'nin eklenmesi veya çıkarılması herhangi bir anlam ifade etmez ve her kod tamamen rakamlardan oluşsa bile başka bir geçerli UPC koduna yol açmaz. Verileriniz üzerinde UPC'lerde olduğu gibi herhangi bir matematik yapmıyorsanız, ilk basamağı yazmadan önce bir kesme işareti yazarak Excel'i bunları metin olarak saklamaya zorlayabilirsiniz. Bu, Excel'e yazdığınız şeyin bir sayı gibi görünmesine rağmen bir sayı olmadığını ve metin olarak depolanması gerektiğini söyler.
Alternatif olarak, bir hücreyi Metin olarak biçimlendirir ve ardından uzun bir rakam dizesi yazarsanız, Excel tam olarak beklediğinizi yapar ve tüm rakamları tutar, çünkü bunları sayısal rakamlar değil, metin karakterleri olarak ele alır. Bununla birlikte, rakamları yazmadan önce hücreyi Metin olarak biçimlendirmeyi unutursanız veya baştaki kesme işaretini yazmazsanız, Excel rakamları sayı olarak değerlendirir ve veri girildiğinde 15'e kesilir. önemli rakamlar ve kayıp rakamları geri alamazsınız.
Dahası, bir CSV dosyasından verileri içe aktarmak, verileri doğrudan Excel'e yazmaktan oldukça farklıdır, çünkü bir CSV dosyası, alanlarındaki verilerin biçimiyle ilgili herhangi bir ipucu içermez. Excel'de açmak için bir CSV dosyasına çift tıkladığınızda veya Excel’in Dosyası | İletişim kutusunu açtığınızda, Excel, tüm rakamları içeren alanların sayı olarak değerlendirileceğini tahmin eder, bu da istenenden daha sıktır. Bu alanların tırnak içine alınıp alınmaması önemli değildir: eğer hepsi rakamsa, Excel bunların sayı olduğunu varsayar.
Ancak, yalnızca CSV dosyasını açmak yerine Veri | Dış Veri Alın | Metin'den, içe aktarma işlemi üzerinde denetiminiz olacak ve her veri sütununun biçimini seçebileceksiniz, böylece Excel'e uzun basamak dizilerinizin sayı olarak değil metin olarak işlenmesi gerektiğini söyleyebilirsiniz.
OpenOffice tam olarak aynı varsayımları yapar: Bir sayıya benzeyen bir veri yazdığınızda veya içeri aktardığınızda, hem OpenOffice hem de Excel bunu varsayılan olarak bir sayı olarak ele alır ve bu tamamen makul varsayımı geçersiz kılmak istiyorsanız, uygulama biraz yardım.