Sayi Ve Metnİ Ayirma

Katılım
13 Haziran 2007
Mesajlar
110
Excel Vers. ve Dili
excel
A1 HUCRESINDEKI METIN VE YAZIYI EMRE1979
A2 YE YAZILAR EMRE
A3 SAYILAR GELECEK SEKILDE AYIRMA 1979


Arkadaşlar böyle bir formül ve makro vardı görmüştüm
fakat sitede bulamıyorum yardımcı olursanız sevınırım
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,924
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Eğer hepsi bu formatta ise makroya gerek yok.

A3 hücresine

=ARA(9,99999999999999E+307;--SAĞDAN(A1;SATIR($A$1:$A$1024)))

A2 hücresinede

=YERİNEKOY(A1;A3;"")

yazınız.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sizin için bir KTF hazırladım.
Aşağıdaki kodları bir modüle yapıştırın.
A1 hücresinde string değeriniz olduğunu kabul edelim.
formül şöyle olacak =kelime(A1) Kelimeyi bulmak için.
=rakam(A1) rakamı bulmak için.:cool:
Kod:
Function Kelime(hucre As Range)
Dim deg As String
If hucre.Value = "" Then Exit Function
For i = 1 To Len(hucre)
    If Not IsNumeric(Mid(hucre.Value, i, 1)) Then
        deg = deg & Mid(hucre.Value, i, 1)
    End If
Next i
Kelime = deg
End Function

Function Rakam(hucre As Range)
Dim deg2
If hucre.Value = "" Then Exit Function
For i = 1 To Len(hucre)
    If IsNumeric(Mid(hucre.Value, i, 1)) Then
        deg2 = deg2 & Mid(hucre.Value, i, 1)
    End If
Next i
Rakam = deg2
End Function
 
Katılım
7 Ekim 2005
Mesajlar
180
Excel Vers. ve Dili
2002 Pro, Türkçe
Sayın Evren Gizlen,

Bu harika ve dahiyane çözümün için seni kutlarım.
Rica ederim.
İyi çalışmalar.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın Evren Gizlen,

Bu harika ve dahiyane çözümün için seni kutlarım.
Rica ederim.
İyi çalışmalar.:cool:
Rica ederim.
İyi çalışmalar.:cool:
 
Üst