Ana hesaplardaki hesap kodları yanına yazdırılması hk

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
906
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
06-06-2027
Merhaba,

"A" sütündaki Ara toplam 2 100 veya 102 olan hesapların 100,102 olanların hemen yanına yazdırmak istiyorum aşağıdaki formül olmadı, istenen (b1:b13 hücresinde) sayfa2'de yapılmıştır.

=EĞERHATA(EĞER(A2="Ara toplam 2";SAĞDAN(A2;4);"")+0;"")
 
Son düzenleme:

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
906
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
06-06-2027
"A" sütündaki Ara toplam 2 100 veya 102 olan hesapların hemen yanına Ara toplam 2 100 veya 102 ifadede (100, 102 hesap kodları) hemen yanına yazdırmak isityorum aşağıdaki formül olmadı, istenen (b1:b13 hücresinde) sayfa2'de yapılmıştır.
 

Ekli dosyalar

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,354
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Deneyin....



Kod:
Sub Test()
    Set reg = CreateObject("VBScript.RegExp")
    
    reg.ignorecase = True
    reg.Pattern = "ara.+(\d{3})"
    
    For i = 2 To Cells(Rows.Count, "a").End(3).Row
        
        If reg.Test(Cells(i, "a")) Then
        
            Cells(i, "b") = reg.Execute(Cells(i, "a"))(0).SubMatches(0)
                
        End If
        
    Next
    
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
B3 için formülle çözüm;

Kod:
=EĞER(SOLDAN(A3;12)="Ara toplam 2";YERİNEKOY(A3;"Ara toplam 2 ";"");"")
 

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
906
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
06-06-2027
Teşekkürler, formül ve makro yoluyla çözüm önerileri çalıştı.
 
Üst