• DİKKAT

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

Hücre İçindeki Veride Bulunan Adı ve Soyadı Çekmek

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,433
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Örnek dosyamda açıklama yapmaya çalıştım. Yüzlerce satırlık banka extresi verisi mevcut. Sadece içinden adı ve soyadını nasıl çekebiliriz acaba ?
 

Ekli dosyalar

Katılım
24 Nisan 2005
Mesajlar
3,685
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
B2 ye yapıştırıp aşağı doğru çekin.
C#:
=TRIM(MID(A2;FIND("nolu";A2;1)+LEN("nolu");(FIND("hesabından";A2;1)-FIND("nolu";A2;1))-LEN("nolu")))
C#:
=KIRP(PARÇAAL(A2;BUL("nolu";A2;1)+UZUNLUK("nolu");(BUL("hesabından";A2;1)-BUL("nolu";A2;1))-UZUNLUK("nolu")))
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,433
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Çok teşekkür ederim Sayın Asri Hocam. Elinize sağlık. Biraz geç yazabildim kusura bakmayın. Gayet güzel çalışıyor.
 

ismailem

https://asrisaadetyolu.blogspot.com/
Katılım
5 Haziran 2012
Mesajlar
106
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
19-10-2023
Function veriyigetir(m As String, i As String, s As String)
If s = "" Or s = Empty Then
veriyigetir = Mid(m, InStr(1, m, i, vbTextCompare) + Len(i), Len(m) - InStr(1, m, i, vbTextCompare) - Len(i))
ElseIf i = "" Or i = Empty Then
veriyigetir = Mid(m, 1, InStr(1, m, s, vbTextCompare) - 1)

Else
veriyigetir = Mid(m, InStr(1, m, i, vbTextCompare) + Len(i), InStr(1, m, s, vbTextCompare) - InStr(1, m, i, vbTextCompare) - Len(i))
End If
End Function

Hücrede Kullanımı:
=veriyigetir(A2;"nolu "; " hesabından")
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,433
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Teşekkür ederim sayın ismailem. Ancak kodu çalıştıramadım.
 

ismailem

https://asrisaadetyolu.blogspot.com/
Katılım
5 Haziran 2012
Mesajlar
106
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
19-10-2023
Teşekkür ederim sayın ismailem. Ancak kodu çalıştıramadım.
Function veriyigetir(m As String, i As String, s As String)
If s = "" Or s = Empty Then
veriyigetir = Mid(m, InStr(1, m, i, vbTextCompare) + Len(i), Len(m) - InStr(1, m, i, vbTextCompare) - Len(i))
ElseIf i = "" Or i = Empty Then
veriyigetir = Mid(m, 1, InStr(1, m, s, vbTextCompare) - 1)

Else
veriyigetir = Mid(m, InStr(1, m, i, vbTextCompare) + Len(i), InStr(1, m, s, vbTextCompare) - InStr(1, m, i, vbTextCompare) - Len(i))
End If
End Function

Yukarıdaki kodu excelde bir modüle yapıştır. Sonra hücredeki fonksiyonu uygula
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,433
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Çok teşekkür ederim
 
Üst