• DİKKAT

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

Metin içerisindeki sayıyı okuma...

Katılım
24 Ağustos 2004
Mesajlar
140
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2021 TR 32 Bit
Ã?ncelikle Kurban bayramınızı en içten dilerklerimle kutlarım.

Sorum şu olacak. Bir hücre içinde "169 ADET" yazıyor, buradaki 169'u nasıl ayırt edebilirim? Sayıyı okutabilmem için ne yapmam gerekiyor?


Saygılar&Sevgiler
Umut Sancar
 
Verinin A1 hücresinde olduğunu varsayarsak
=+SOLDAN(A1;3)
 
Hücredeki nümerik değer her zaman 3 basamaklı olmayabilir. Bu nedenle;

1nci alternatif : VBA ile;

http://www.excel.web.tr/viewtopic.php?t=6857

2nci Alternatif : Formul ile;

=SUBSTITUTE(A1;" ADET";"")+0


Türkçe Office için, sanırım SUBSTITUTE karşılığı YERLEÞTİR olucak idi...
 
Sayın Haluk;

Çok teşekkür ederim, yerinekoy formülü ile istediğimi yaptım. Allah razı olsun.


Umut Sancar
 
Rica ederim, kolay gelsin ...
 
Bu da Aladin Akyurek'in geliştirdiği bir yöntem; [A1 hücresi için geçerli]

http://www.mrexcel.com/board2/viewtopic.php?p=828238#828238

A1 hücresindeki sadece nümerik karakterleri verir.

(İngilizce Office için)

Kod:
=LOOKUP(9,99999999999999E+307;--MID(A1;MIN(SEARCH({0;1;2;3;4;5;6;7;8;9};A1&"0123456789"));ROW($A$1:INDEX(A:A;LEN($A$1)))))
 
ben hücredeki ensol rakam mesala "a" ise 20 ile çarp dicem değil se oş bırak dicem
=EÐER(SOLDAN(B7;1));D7*20;"") bunun neresi yanlış :cry:
 
Þöyle birşey aklıma geldi veriyi a1 hücresinde varsayarsak
=+SOLDAN(A1;1)'b1 e yazılacak formül
=+EÐER(B1=SOLDAN(A1;1);D7*D20)'c1 e yazılacak förmül
 
ama o zaman her durumda alıyo ilk a harfine eşit olsada olmasa işlemi uyguluyo
yinede yardımız için teşekürler
 
Formülünüzü aşağıdaki gibi değiştirin.

=EÐER(SOLDAN(B7;1)="a";D7*20;"")
 
Geri
Üst