PDA

Tüm Versiyonu Göster : Parça al komutu


umutozkans
09-07-2007, 13:11
Merhaba

Bir hücrede 8 hane ikili bir kod var 0001011 diye. Bu 8 haneyi tek tek satırlara atmak istiyorum ama sondaki 1011 atanıyo. Hücre içinde de 1011 gözüküyo. Ama baştaki 0' lar hücre biçimlendirde "isteğe uyarlanmış olarak bulunmasına rağman bu 0 lar hücre içinde yok. Ne yapıcam. Bkz. ek

xxcell
09-07-2007, 16:24
Merhaba

Bir hücrede 8 hane ikili bir kod var 0001011 diye. Bu 8 haneyi tek tek satırlara atmak istiyorum ama sondaki 1011 atanıyo. Hücre içinde de 1011 gözüküyo. Ama baştaki 0' lar hücre biçimlendirde "isteğe uyarlanmış olarak bulunmasına rağman bu 0 lar hücre içinde yok. Ne yapıcam. Bkz. ek

Siz aslında 1011 değeri içeren hücreye, Sayı Biçemi olarak 00000000 uyguladığınız için, görüntüde 00001011 olarak gözüküyor. Ve üzerinde bir işlem yapmak istediğinizde, normal olarak 1011 üzerinden işlem yapıyor.

Yapmanız gereken;

=PARÇAAL(A1;1;1) yerine
=PARÇAAL(EĞER(UZUNLUK(A1<8);PARÇAAL("00000000";1;8-UZUNLUK(A1));"")&A1;1;1)
formülünü girmek.

Formülün açılımı, Eğer a1'in uzunluğu 8'den küçükse başına eksik olduğu kadar 0 (sıfır) koy ve bunun 1 nci karakterini 1 uzunluğunda al.

Dosyanızı bu şekilde düzenlerseniz bahsettiğiniz sorundan kurtuluyorsunuz.


Alternatif. A sütunun Sayı Biçimini, METİN olarak değiştirin ve 8 haneden küçük olan hücrelerin başına 0 koyarak 8 haneye tamamlayın.