Alfanumerik kodlarda karakter değişimi

Katılım
23 Ocak 2011
Mesajlar
10
Excel Vers. ve Dili
office 2007
Merhabalar;

Elimde binlerce kayıttan oluşan bir data var. Görevim bu datanın düzenlenmesi.
Yapmak istediğim aşağıdaki listede "DATA" sütunununun ilk satırındaki kodun başındaki "K" harfini kendisinden soran gelen harf olan "L" harfi ile değiştirmek.
Yardımcı olabilirmisiniz.

DATA OLMASI GEREKEN
K3102 L3102
E5893 F5893
M6084 N6084
G1880 H1880
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Veriler A sütununda düşünüldü.
Kod:
Sub Degis()
    
    Dim i As Long, d As Byte
    
    For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
        d = Asc(Left(Cells(i, "A"), 1))
        If d < 255 Then
            Cells(i, "A") = Chr(d + 1) & Right(Cells(i, "A"), _
                Len(Cells(i, "A")) - 1)
        End If
    Next i
        
End Sub
.
 
Katılım
23 Ocak 2011
Mesajlar
10
Excel Vers. ve Dili
office 2007
Ömer Bey Merhaba;
Bu kodla ne yapacağımı bilmiyorum. Sanırım benim seviyemin üzerinde kaldı.
Formülle yapabilirmiyim ?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Veri A2 de ise aşağıdaki formülü B2 hücresine kopyalayın.
Kod:
=DAMGA(KOD(SOLDAN(A2;1))+1)&SAĞDAN(A2;UZUNLUK(A2)-1)
.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Alternatif,

Kod:
=DEĞİŞTİR(A2;1;1;DAMGA(KOD(SOLDAN(A2;1))+1))
 
Üst