• DİKKAT

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

Rakam-harf ayırma

Katılım
27 Ağustos 2007
Mesajlar
20
Excel Vers. ve Dili
2007 türkçe
Bir hücredeki bitişik yazılmış harf ve rakamı iki ayrı hücreye girmek istiyorum, bazen harf içermeyen verilerde olabiliyor, ozaman harf hücresi boş kalacak şekilde nasıl bir förmül uygulayabiliriz.

örnek ekte

teşekkürler
 

Ekli dosyalar

Sadece tek harf mi bulunuyor yoksa birden fazla harf olabilir mi, örneğin AF23232 gibi?
 
Deneyiniz...

Kod:
Function RAKAMAYIR(Hücre As Range)
    For X = 1 To Len(Hücre)
    If IsNumeric(Mid(Hücre, X, 1)) Then SONUÇ = SONUÇ & Mid(Hücre, X, 1)
    Next
    SONUÇ = IIf(SONUÇ = 0, "Rakam Bulunamadı!", SONUÇ * 1)
    RAKAMAYIR = SONUÇ
End Function

Kod:
Function HARFAYIR(Hücre As Range)
    For X = 1 To Len(Hücre)
    If Not IsNumeric(Mid(Hücre, X, 1)) Then SONUÇ = SONUÇ & Mid(Hücre, X, 1)
    Next
    SONUÇ = IIf(SONUÇ = 0, "Harf Bulunamadı!", SONUÇ)
    HARFAYIR = SONUÇ
End Function
 
Bunu ekteki dosyaya makro değilde formül olarak nasıl uygulayabiliriz.
 
Son düzenleme:
GErçi sayın Murat Osma makrolu çözüm bulmuş ama ben sadece tek harf olması durumunda olabilecek çözümü yazayım:

C5'teki formül:
=EĞER(ESAYIYSA(D5);D5;SAĞDAN(D5;UZUNLUK(D5)-1))

B5'teki formül:
=EĞER(ESAYIYSA(D5);"";SOLDAN(D5;1))

Harf sayısı birden fazla olursa o hücreler için formülde değişiklik yapılabilir. Örneğin 2 harf olması durumunda, formüllerin sonundaki 1'ler 2 olarak değiştirilebilir; 3 harf için 3 olarak değiştirilebilir.

aslında her durumda geçerli bir formül de düzenlenebilir muhtemelen ama ilk aklıma bu çözüm geldi.
 
Merhaba,

Murat beyin çözümü formül ile yapmak isterseniz.

H5 hücresine,
Kod:
=YERİNEKOY(D5;I5;"")
I5 Hücresine,
Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(D5;SATIR($1:$1000)))
 
yusuf kardeş süpersin, allah exceli bulanada katkılarını eksik etmeyenede gani gani versin
 
yusuf kardeş süpersin, allah exceli bulanada katkılarını eksik etmeyenede gani gani versin
Merhaba,

Yusuf beyin formülü tek harf için geçerlidir. Dikkat edin. AA1235 olduğunda ne olacak?
 
Mahir Bey, yalnız elimizde son hali olmadan bu formülü çalıştırmamız lazım yani tablolar birbirinden bağımsız. D5 yerine J5 olması gerekmez mi?
 
Mahir Bey, yalnız elimizde son hali olmadan bu formülü çalıştırmamız lazım yani tablolar birbirinden bağımsız. D5 yerine J5 olması gerekmez mi?
Düzenlenebilir. Nihayetinde olmasını istediği halini alması önemli.
 
Mahir eline sağlık ustam ama "AR0067" olduğunda "0" değerini harf olarak algılıyor
 
Slm arkadaşlar cok acil yardımlarınızı rica ediyorum
elimde aşagıdaki tarzda bir tablom var
bunları rakam ve sayı olarak sutunlara ayıramıyorum
lütfen yardım etmenizi istiyorum

5325532 sıksoso
6680526 mehmet harputluoğlu
6680527 gürbüz da
6680528 yakup uslu
6680524 arif akkoca
6680521 mustafa özçelik
6680522 murat kayış
6680523 mehmet günay
6680518 nazife acun
6680520 ahmet onur
6680529 serkan kurt
 
Makro ile olurmu ?.

Dosya eklersen bakabiliriz.
dosyan üzerinde örneleyerek açıklama yaparsan daha iyi anlarız.
 
Slm arkadaşlar cok acil yardımlarınızı rica ediyorum
elimde aşagıdaki tarzda bir tablom var
bunları rakam ve sayı olarak sutunlara ayıramıyorum
lütfen yardım etmenizi istiyorum

5325532 sıksoso
6680526 mehmet harputluoğlu
6680527 gürbüz da
6680528 yakup uslu
6680524 arif akkoca
6680521 mustafa özçelik
6680522 murat kayış
6680523 mehmet günay
6680518 nazife acun
6680520 ahmet onur
6680529 serkan kurt

Ekli dosyayı inceleyiniz.
 

Ekli dosyalar

Geri
Üst