• DİKKAT

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

hücre içindeki metinden rakamları ayırma ama nasıl?

Katılım
2 Ekim 2006
Mesajlar
35
Excel Vers. ve Dili
excel 2003
Arkadaşlar

burda firma adı yazmaktadır 20.000,00 YTL / 0,00 YTL 45.000,00 YTL 0,00 YTL

diyelim ki bu tek bir hücrede olan bir yazı tabi bunun gibi yüzlerce var örnek olarak yazdım metni sütunlara çevir diyince olmuyor çünkü her birinin firma ismi ya da tutarları aynı hizada olmuyor bu yüzden metni ve rakamları birbirinden ayıran ya da içinde metni alabileceğim bir formül var mıdır.
ya da esas istediğimi şöyle göstereyim

burda firma adı yazmaktadır|20.000,00 YTL / 0,00 20.000,00 YTL 0,00 YTL


gibi ayrı ayrı hücrelerde olması lazım

bu konuda yardımcı olabilir misiniz acaba .........


şimdiden teşekkürler
 
Merhaba,

Birkaç satırlık örnek bir dosya eklerseniz çözüme ulaşmak daha kolay olur.
 
Örnek bir satır verebilirseniz yardımcı olabilirm.
sana yardımcı olabilecek olan formüller SOLDAN ve SAĞDAN formülleridir.
Yandaki satıra SOLDAN Formülünü seçin ve karşınıza Metin kısmına sizin bölmek istediğiniz satırı tıklayarak ekleyin ardından SAYI KARAKTERİ Bölümüne sol taraftan sayarak kaç tane harf ve sayının olmasını istiyorsa onu yazın işlem tamamdır. SAĞDAN Formülüde Sağ Taraftan aynı işlemi yapar.
Yardımcı olabildim ise ne mutlu.
 
sağdan ve soldan formülleri ile olmaz sanırım
örnek birkaç satırı ekte sunuyorum

firma adlarının ve tutarlarının ki tutarlarında ayrı ayrı olması lazım
 
C1 hücrenize

Kod:
=DEĞİŞTİR(A1;1;MİN(MBUL({0;1;2;3;4;5;6;7;8;9};A1& "0123456789"))-1;"")

B1 hücrenize

Kod:
=YERİNEKOY(A1;C1;"")

yazıp aşağı doğru çekiniz.
 
Cevaplarınız için teşekkür ederim yalnız Ali sizden birşey rica edebilir miyim
C1 için yaptığınız formülü anlayabildim ama formülün sonunda parantezi kapattıktan sonra -1 nedir yani ordaki görevi tam olarak nedir

Bir de rakamlar ayrıldı ayrılan rakamlarında birbirinden ayrı sütunlara ayırmak istediğim de yine benzeri bir fonksiyon kullanabilir miyim çünkü farketttiğiniz gibi hücreler sabit değil
 
-2 olursa sayı ve önünde boşluk ile alır,-1 olursa alacağı karekterlerin önünde boşluk bırakmazsızın tüm sayıyı birlkte alır.
 
cevapların için teşekkür ederim yanlız tuhaf birşey oldu acaba ben mi bir yanlışlık yaptım
excel 2000 de aynı verileri girdim ingilizce excel bu arada fakat yerinekoy dediğim de yine A1 deki değerleri verdi metinleri ayırmadı

bir de geriye kalan rakamlardan da

20.000,00 ve 45.000,00 gibi tutarları nasıl alabilirim ayrı sütunlarda
kusura bakmayın çok oldu ama bir türlü uygun fonksiyonu bulamadım

yardımlarınız için tekrar teşekkür ederim
 
cevapların için teşekkür ederim yanlız tuhaf birşey oldu acaba ben mi bir yanlışlık yaptım
excel 2000 de aynı verileri girdim ingilizce excel bu arada fakat yerinekoy dediğim de yine A1 deki değerleri verdi metinleri ayırmadı

=YERİNEKOY(A1;C1;"") kısmında yerleri değiştirmiş olabilirsiniz.

=YERİNEKOY(C1;A1;"") gibi deneyiniz.

20.000,00 ve 45.000,00 gibi tutarları nasıl alabilirim ayrı sütunlarda
kusura bakmayın çok oldu ama bir türlü uygun fonksiyonu bulamadım

yardımlarınız için tekrar teşekkür ederim

A1 hücrenizdeki değerin

250.000,00 YTL / 0,00 YTL 652.000,00 YTL 0,00 YTL

formatında olduğunu varsayarsak;

B1 hücresine

Kod:
=KIRP(EĞER(ESAYIYSA(BUL("/ 0,00 YTL";A1;1));SOLDAN(A1;BUL( "/ 0,00 YTL";A1;1)-1);A1))

C1 hücresine

Kod:
=SOLDAN(YERİNEKOY(YERİNEKOY(A1;B1;"");"/ 0,00 YTL";"");16)

yazınız.
 
metni sutunlara ayır komutunu kullanırken sınırlandırılmış seçeneğini secerseniz istediğiniz kıssasa göre ayıra bilirsiniz sanırım
 
ali ye

ali kardeş mbul fonksiyonunu kullanırken a1 ile 0123456789 u niye birleştirdik onu anlamadım açıklayabilirmisin
anladığım kadarıyla a1 içindeki ilk rakamın sıra numarasını buluyoruz ve o karaktere kadar olanları boşluk ile değiştiriyoruz.
=min(mbul({0,1,2,3,4,5,6,7,8,9};a1&"0123456789))
a1 i 0123456789 ile birleştirdikten sonra {} ifade içinde sırasıyla önce 0 ın karakter numarasını ki 34 olur daha sonra 1i 2 yi 9 kadar arıyor daha sonra bunların minumumunu arıyor ki ilk rakamın karakter numarasını bulsun buraya kadar okey de a1 ile 0123456789 u birleştirmesek ne değişiyor?
 
Sn muddybank formül Harf&Sayı olarak işler,Sayı&Harf olarak olursa çalışmaz,söyleki

ABC123 için çalışır ama 123ABC olarak çalışmaz,aslında sayıyı değil metini bulur soldan 1 ve ayrılacak kısım olan 3 olan ABC yerine "" ile boş değer koy. Dolayısı ile eski metin yerine boş değer konulduğunda sadece sayılar kalıyor.
 
slm bana acil yardım bu ayırma ile ilgili örneğin hücremde
123132 ali yurt
165 mehmet gül
6565656 hüseyin kaya
yazıyor ben sadece burdaki metni almak istiyorum
 
Geri
Üst