• DİKKAT

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

Sayı Ara Formülü

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Arkadaşlar severek kullandığım ekteki dosyadaki =sayiara formülü dosyasının içinde galiba makro var. Çünkü normal dosyada çalışmıyor. Doğru mu tahmin ediyorum? olsun önemli değil böyle de işimi görüyor.

Rica etsem aynı dosyada sheet2 de veya olmuyorsa başka bir dosyada içindeki metinleri ayıracak şekilde de bir formül oluşturabilir misiniz?

Ben =metinara , harfara , kelimeara şeklinde denemeler yaptım ama olmadı. Kafadan atmasyon yapınca olmuyor :)

Teşekkürler

Not: Bu dosyayı başka bir arkadaşın sorusundan edinmiştim.
 

Ekli dosyalar

aynı işlemi makrosuz bu formüllede yapabilirsiniz;

Kod:
=İNDİS(A:B;KAÇINCI(A1;A:A;0);2)
 
B Hücresinden bağımsız olarak C1 Hücresine bu kodu yaz =SAYILARIBUL(A1)

aşağıdaki fonksiyon kodunu kullanarak yapabilirsiniz.





Function SAYILARIBUL(hucre)
' HÜCRENİN İÇİNDEKİ SAYI DEĞERLERİNİ VERİYOR
Dim i As Integer
For i = 1 To Len(hucre)
sayi = Mid(hucre, i, 1)
If IsNumeric(sayi) = True Then
SAYILARIBUL = SAYILARIBUL & sayi
End If
Next i
End Function

Function RAKAMLARIBUL(hucre)
' HÜCRENİN İÇİNDEKİ SAYI DEĞERLERİNİ VERİYOR
Dim i As Integer
For i = 1 To Len(hucre)
sayi = Mid(hucre, i, 1)
If IsNumeric(sayi) <> True Then
RAKAMLARIBUL = RAKAMLARIBUL & sayi
End If
Next i
End Function
 
Çok teşekkür ederim arkadaşlar alakanıza.

Değerli fedeal formül olmadı. Ya da ben yapamadım.

Değerli halit3 rica etsem yukarıdaki iki formülü iki ayrı dosyaya (ya da tek dosya iki ayrı sayfa da olabilir) makro olmuş halde yapabilir misiniz? Kopyala yapıştır yapıyorum olmuyor ne yazık ki.
 
ekli dosyayı inceleyiniz.
 

Ekli dosyalar

Örnek A1 hücresinde KIRMIZI RENKLİ 70 ADET BMW ARABA
yazılı olduğunu varsayalım. B1 hücresine KIRMIZI RENKLİ ADET BMW ARABA yazısını versin
C1 hücresine de 70 rakamını versin. Eğer aynı sayfada olmaz ise ayrı sayfada da olabilir.

Bir minik sorum da eğer arada boşluk değil de tire varsa ; mesela --


KIRMIZI-RENKLİ-70-ADET-BMW-ARABA o zaman formüller değişir mi?

İyi çalışmalar
 
Tamam budur işte boşuna mesaj yazmışım. İstediğim dosyaya sayenizde ulaştım. İşim görülmüştür.

Teşekkür ederim değerli halit.

Teşekkür ederim değerli fedeal.

İşlerinizde başarılar bol kazançlar dilerim.
 
Son düzenleme:
Geri
Üst