• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

son iki karakterin parçalanarak yan hücreye aktarııması

Katılım
12 Ağustos 2004
Mesajlar
12
Benim şöyle bir problemim var.

Ã?rneğin:
A1 hücresinde bulunan 3132145 olsun
B1 hücresine son iki dijit haricindeki 31321
C1 hücresine son iki dijit alınarak 45 olarak ayrıştırılmış olarak aktarılması için bir formül var mı?

Yardımlarınız için şimdiden teşekkürler
:hey:
 
B1 hucresine;

=LEFT(A1;LEN(A1)-2)+0

C1 hucresine;

=RIGHT(A1;2)+0
 
B1 hucresine;

=LEFT(A1;LEN(A1)-2)+0

C1 hucresine;

=RIGHT(A1;2)+0

Sözkonusu formüller de iki tane kaçak oluşmaktadır.

1) formül eğer son iki dijit 00 ise hatalı ayırım yapmaktadır.

312,456.00 olan bir işlemi 3,124 56 olarak ayırmaktadır.

2) ayrıca son hücre 03 gibi bir değer ise hatalı ayırım yapmaktadır.

312,456,03 olan bir işlemi 312,456 3 olarak ayırmaktadır
 
b1'e
=SOLDAN(METNEÇEVİR(A1;0);UZUNLUK(METNEÇEVİR(A1;0))-2)

c1'e
=SAÐDAN(METNEÇEVİR(A1;0);2)

yazabilirsiniz.
yada


b1'e
=YUVARLA(A1/100;0)
c1'e
=A1/100-B1
 
merhaba;
alternatif
b1 hücresine
=PARÇAAL(A2;6;2)
c1 hücresine
=PARÇAAL(A2;1;5)
şeklinde de kullanabilirsiniz
 
bir cevapta benden,

eğer sayının ilk halini kullanmayacak iseniz Veri menüsünden Metni sütunlara dönüştür bölümünden sabit genişlikli seçeneğiyle yapabilirsiniz.
 
Merhaba,

B1 hucresine;

=MID(A1;1;5)

C1 hucresine;

=MID(A1;6;2)

formüllerini yazarsınız istenilen sonuca varırsınız.

İyi günler...
 
Haluk' Alıntı:
B1 hucresine;

=LEFT(A1;LEN(A1)-2)+0

C1 hucresine;

=RIGHT(A1;2)+0


merhaba arkadaşlar. bu formulu

=LEFT(A1;LEN(A1)-1)+0 şeklinde kullanıyorum ancak şöyle bir sorunum var, benim listemdeki rakamların kimilerinde başında 0 karekterleri var.
formulü çalıştırınca 0 ları siliyor. bunu nasıl engelleyebilirim?
 
Haluk' Alıntı:
B1 hucresine;

=LEFT(A1;LEN(A1)-2)+0

C1 hucresine;

=RIGHT(A1;2)+0


merhaba arkadaşlar. bu formulu

=LEFT(A1;LEN(A1)-1)+0 şeklinde kullanıyorum ancak şöyle bir sorunum var, benim listemdeki rakamların kimilerinde başında 0 karekterleri var.
formulü çalıştırınca 0 ları siliyor. bunu nasıl engelleyebilirim?

yada hücre özelliklerinden tabloyu metin olarak ayarladığımda formulün çalışmasını nasıl sağlayabilirim?
 
Merhaba

Yukarıda Sn.Danersin'in formülünü denedinizmi.
 
çifte mesaj için özür dilerim gitmedi sanıp tekrar yollamıştım.

evet onuda denedim ama dediğim gibi metin olarak ayarlanmış sayfalarda çalışıyorum ve formuller çalışmıyor. hücreleri sayıya çevirirsemde soldaki sıfırlar gidiyor. soldaki sıfırlar silinmeden sayıları orada tutabilsem sorun yok.

yapmaya çalıştığım 6 dan 13 haneye kadar olan sayılar var elimde bu sayıların son karakterlerini silip başka bir hücreye yazdırmak.
yazıldığı hücrede başka bir formülün referansı olduğu için metin olma zorunda.

aslında yukarıdaki formüllerin ikiside çalışıyor. ancak benim tek sorunum sayılarımın başındaki sıfırlar :)
 
Aynı işi as400 sistemden sayı yada hesap kodları çekip çok sık yapıyorum. yukarıdaki kodlar yada benzerleride işe yarıyor.. Metin olarak ayarlanmış sayfalarda formüller çalışmıyor derken hücreye formül yazdığınızda aynen =if(..) şeklinde gözüküyor mu kastediyorsunuz.. yukarıdaki ataç bozulmuş.. birebir problemi yaşadığınız dosyadan bir bölüm gönderebilirmisiniz.
 
Geri
Üst