• DİKKAT

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

Alfanumerik kodlarda karakter değişimi

  • Konbuyu başlatan Konbuyu başlatan yakup24
  • Başlangıç tarihi Başlangıç tarihi
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
 
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

.
 
Ömer Bey Merhaba;
Bu kodla ne yapacağımı bilmiyorum. Sanırım benim seviyemin üzerinde kaldı.
Formülle yapabilirmiyim ?
 
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)

.
 
Alternatif,

Kod:
=DEĞİŞTİR(A2;1;1;DAMGA(KOD(SOLDAN(A2;1))+1))
 
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)
.
.

Çok ince bir nokta yakalamışsınız. Tebrikler...
like1.PNG

.
 
Geri
Üst