Çözüldü Belirtilen rakamı silme

Katılım
8 Aralık 2024
Mesajlar
7
Excel Vers. ve Dili
2007 Türkçe
Merhaba,

0002,04380
0002,16350

yukarıdaki örnekteki gibi sicil numaları mevcut toplu olarak 0002, silmek istiyorum nasıl yapabilirim?

Yardımlarınız için şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,451
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

İlgili veriler A1 ve A2 hücresinde ise B1 hücresine aşağıdaki formülü uygulayıp deneyiniz. Sonrasında ihtiyacınız kadar aşağı doğru sürüklersiniz.

C++:
=YERİNEKOY(A1;"0002,";"")
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,628
Excel Vers. ve Dili
2021 PRO [TR]
Bul değiştir denediniz mi? CTRL + H
254951
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,628
Excel Vers. ve Dili
2021 PRO [TR]
Sicil numaralarının olduğu sütun veri tipini GENEL olarak ayarlayınca bul/değiştir iş gördü, sizin dosyanız üzerinde denedim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,406
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Makro kullanmak isterseniz deneyiniz...
Kod:
Sub kod()
s = Cells(Rows.Count, 2).End(3).Row
ReDim dz(1 To s, 1 To 1)
For a = 2 To s
    If Cells(a, "B").Text <> "" Then dz(a - 1, 1) = Split(Replace(Cells(a, "B").Text, ".", ","), ",")(1)
Next
With Range("C2").Resize(UBound(dz))
    .NumberFormat = "@"
    .Value = dz
End With
End Sub
 
Katılım
8 Aralık 2024
Mesajlar
7
Excel Vers. ve Dili
2007 Türkçe
Merhaba hocam, verdiğiniz kod sorunumu çözdü yardımınız için çok teşekkür ederim. Makrosuz daha pratik bir yoldan çözümü varmıdır ?

Merhaba,
Makro kullanmak isterseniz deneyiniz...
Kod:
Sub kod()
s = Cells(Rows.Count, 2).End(3).Row
ReDim dz(1 To s, 1 To 1)
For a = 2 To s
    If Cells(a, "B").Text <> "" Then dz(a - 1, 1) = Split(Replace(Cells(a, "B").Text, ".", ","), ",")(1)
Next
With Range("C2").Resize(UBound(dz))
    .NumberFormat = "@"
    .Value = dz
End With
End Sub
 
Katılım
6 Mart 2024
Mesajlar
160
Excel Vers. ve Dili
Excel 2010 TR & Excel 2016 TR
Merhaba,
Bunları test edermisiniz.
D2 hücresine =(B2-2)*100000

Eğer boş hücrelerde -200000 gözükmesin derseniz
D2 hücresine =EĞER((B2-2)*100000<0;"";(B2-2)*100000)
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,406
Excel Vers. ve Dili
2007 Türkçe
Sorununuz çözülmüş ama alternatif olarak bulunsun. ;)
İyi çalışmalar...
Kod:
=YERİNEKOY(METNEÇEVİR(YERİNEKOY(B2;".";",");"0000,00000");"0002,";"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,451
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk mesajda verdiğiniz örnekte hücrede özel biçimlendirme olduğunu belirtmemişsiniz.

Örnek verdiğiniz veri bu şekilde ama...
0002,16259

Hücredeki asıl veri bu şekilde...
2,16259

Bu durumu bilmediğimiz için doğal olarak verdiğim formül çözüm olmadı.

@ÖmerBey uygun çözümü sunmuş...
 
Üst