Tüm Versiyonu Göster : son iki karakterin parçalanarak yan hücreye aktarııması
alpersen
31-03-2005, 13:03
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
alpersen
31-03-2005, 13:40
Sn. raider çok teşekkürler. Formül ihtiyacımı karşıladı...
alpersen
12-04-2005, 13:29
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
danersin
12-04-2005, 15:09
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
birol_mumcu
12-04-2005, 15:26
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...
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?
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 :)
danersin
30-12-2005, 18:50
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.
vBulletin v3.7.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.