hücre içinden karakter alma

Katılım
22 Ocak 2024
Mesajlar
2
Excel Vers. ve Dili
2019
iyi günler
ABDURRAHİM AKALIN 710627 001860J(186_0J_ÇORLU
AHMET HAMDİ KARABULUT 384284 001860J(186_0J_ÇORLU

DİYE DEVAM EDEN BİR HÜCRENİN İÇİNDEN RAKAMLARA KADAR OLAN İSİMLERİ TEK BİR HÜZREYE CEKMEK İSTİYORUM
BİRÇOK FONKSİYON DENEDİM BAŞARAMADIM
YARDIMCI OLURSANIZ SEVİNİRİM
 
Katılım
20 Şubat 2012
Mesajlar
242
Excel Vers. ve Dili
office2007 Türkçe
Kod:
Function RakamOncesiMetin(metin As String) As String
    Dim i As Integer
    For i = 1 To Len(metin)
        If IsNumeric(Mid(metin, i, 1)) Then
            Exit For
        End If
    Next i
    RakamOncesiMetin = Left(metin, i - 1)
End Function
 

DOLAR

Altın Üye
Katılım
29 Nisan 2005
Mesajlar
115
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
10-11-2024
Merhaba,

Fonksiyon ile yapmak isterseniz 2016 ve sonrası Office için,
Veri>Araçlar>Hızlı Doldurma seçeneğini kullanabilirsiniz.

Örnek, yandaki hücreye ABDURRAHİM AKALIN yazın ve Hızlı doldurmaya tıklayın tüm hücrelerden isimleri alır.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,369
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Alternatif olsun, Fonksiyon ile
Kod:
=SOLDAN(A1;MİN(MBUL({0;1;2;3;4;5;6;7;8;9}; A1 & "0123456789"))-1)
 
Üst