Veri içersindeki harfleri rakamlardan ayırma

X

xlsx

Misafir
Selam Arkadaşlar
Bir malzeme listesi icersinde kodlar ve kodlara bağlı rakamlar mevcut.Listedeki Harf+rakam içeren verileri sadece rakam kalacak şekilde ayıklayabileceğim bir formül mevcut mu?

Örn:
A1 hücresinde TCX4534XX567YU56
A2 hücresinde WAAST34544Q1XXS

ve buna benzer devam eden veriler mevcut.
Formül ile örn: TCX-XX-YU ve hemen yanındaki hücrede de 4534-567-56 olarak arada - karakteri ile yer alması gerekiyor.
Yardımınızı rica ederim.
Tşk
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekteki örneği inceleyin.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,610
Excel Vers. ve Dili
Pro Plus 2021
Sayın Leventm soruyu gayet güzel cevaplamış ama, regexp scriptinin kullanımını denemek için bir örnek hazırladım.
 
X

xlsx

Misafir
Evet gerçekten tam istediğim gibi olmuş kullanmaya başlıyorum.Tşk..
Excel Kod ile çok daha verimli oluyor.Sanırım en kısa zamanda bu kod bilgisini de geliştirmek gerekir:)
 
Katılım
9 Haziran 2006
Mesajlar
1
sutunlara ayrılacak metin bilgisi

ayni sekilde bir sutunda istanbul-goztepe ve izmir konak vb. bilgileri var. Ben bu kimisi -(tire) ile kimiside sadece bosluk ile ayrilmis verilerin ayri ayri sutunlara yazilmasini istiyorum istanbul ve goztepe gibi..yardimci olursaniz sevinirim
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Veri > Metni Sütunlara Dönüştür'ü deneyiniz.
 
Katılım
11 Temmuz 2007
Mesajlar
1
Excel Vers. ve Dili
Excel 2002
Tam aradığım konuydu ama bahsi gecen eki göremiyorum.Yeniden eklemeniz mümkün mü?
 
Katılım
18 Ağustos 2006
Mesajlar
154
Excel Vers. ve Dili
Mr Step Back
Hücre içindeki Rakam veya Harfleri ayırmak için aşağıdaki fonksiyonları kullanabilirsiniz...

Kod:
Function HarfAl(Hücre)
Dim Karakter, i As Integer
Dim Sonuç
For i = 1 To Len(Hücre)
Karakter = Mid(Hücre, i, 1)

If IsNumeric(Karakter) = False Then
Sonuç = Sonuç & Karakter
End If

Next i
HarfAl = Sonuç
End Function
Kod:
Function RakamAl(Hücre)
Dim Karakter, i As Integer
Dim Sonuç
For i = 1 To Len(Hücre)
Karakter = Mid(Hücre, i, 1)

If IsNumeric(Karakter) = True Then
Sonuç = Sonuç & Karakter
End If

Next i
RakamAl = Sonuç
End Function
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekli dosyalar yerine tekrar eklenmiştir.
 
Üst