Telefon numarası için soldan sıfır silmek

Katılım
11 Ekim 2006
Mesajlar
64
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-02-2020
Günaydın,

Oluşturduğum bir telefon numarası datasında kimi numaraların başında "0", "090" vs oluyor.

Amacım sadece "532xxx" seklinde numaraların gözükmesi. Bu şekilde;

00905321234567
05441234567
...
..
.

gibi bir listede, hücre başındaki sıfırları veya totalde "5"'in solundaki değerleri silebilecek bir formül var mıdır?

Teşekkürler yanıtınız için,
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhaba,

Telefon numaralarının A sütununda olduğunu varsayarak aşağıdaki formül işinizi görür.

=SAĞDAN(A1;10)
 
Katılım
11 Ekim 2006
Mesajlar
64
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-02-2020
çok teşekkür ederim, peki listemde 0532 123 45 67 gibi numaralarda ne yapabilirim? O kadar karışık ve yaklaşık 8500 adet numara bulunmakta.
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Ctrl H kullanarak yapabilirsiniz.. Numaraların olduğu alanı seçerek Ctrl H yapın Aranan değer 1 boşluk, yeni değere birşey yazmayın ve tümümü değiştir deyin. Boşluk kalmayacaktır. Eğer olmazsa o boşluktan birini kopyalayın ve aranan değere yağıştırın, yeni değeri boş bırakın..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bunu deneyiniz,

Kod:
=SAĞDAN(YERİNEKOY(A1;" ";"");10)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
=SAĞDAN(YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;"(";"");")";"");" ";"");5)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
300 ün üzerinde mesajın var.
Hem boşluk hem de parantez kaldıran örnekler var elinde.
Sen "-" leri de kaldırmak istiyorsun, bunu yapabilirsinn bence.
Biraz uğraşmayı deneyin.
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
300 ün üzerinde mesajın var.
Hem boşluk hem de parantez kaldıran örnekler var elinde.
Sen "-" leri de kaldırmak istiyorsun, bunu yapabilirsinn bence.
Biraz uğraşmayı deneyin.
teşekkür ederim
konunun yeni başlayanlar kısmında olduğunu arama yaptığımda fark etmemişim.
DEĞİŞTİR komutu ile hepsini değiştirip düzeltebiliyorum ama KOD ile hepsini tek seferde yapmak istiyorum.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Bu formül ile istediğiniz oluyor.
Kod:
=SAĞDAN(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;" ";"");"(";"");")";"");"-";"");10)
224099
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Yukarıdaki formülün makro hali.
Kod:
Sub telefon_no()
son = Cells(Rows.Count, 1).End(3).Row
    For i = 1 To son
        Cells(i, 2) = Right(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(Cells(i, 1), " ", ""), "(", ""), ")", ""), "-", ""), 10) * 1
    Next i
End Sub
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Yukarıdaki formülün makro hali.
Kod:
Sub telefon_no()
son = Cells(Rows.Count, 1).End(3).Row
    For i = 1 To son
        Cells(i, 2) = Right(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(Cells(i, 1), " ", ""), "(", ""), ")", ""), "-", ""), 10) * 1
    Next i
End Sub
Teşekkürler. Yarın pc de denicem Inşallah
 
Katılım
25 Mayıs 2010
Mesajlar
480
Excel Vers. ve Dili
Office 2019
64bit
Tr
Win 10
Altın Üyelik Bitiş Tarihi
12-07-2024
Yukarıdaki formülün makro hali.
Kod:
Sub telefon_no()
son = Cells(Rows.Count, 1).End(3).Row
    For i = 1 To son
        Cells(i, 2) = Right(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(WorksheetFunction.Substitute(Cells(i, 1), " ", ""), "(", ""), ")", ""), "-", ""), 10) * 1
    Next i
End Sub
Günaydınlar

Dosyama uyguladım teşekkür ederim sorunsuz çalışıyor ama bunu numaraları A sütununa yapıştırdığımda B sütununa otomatik düzeltmesi mümkün mü acaba?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,253
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz çözümü makro ile istiyorsanız sorunuzu "Makrolar" başlığı altına açmanız gerekyor.
 
Üst