• DİKKAT

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

Öğrencilerin Telefon numaralarını tek formatta nasıl yazdırırım?

Katılım
10 Nisan 2005
Mesajlar
99
Excel Vers. ve Dili
Excel 2019 Türkçe
Arkadaşlar iyi günler

Okulumuzdaki bütün öğrencilerin excel karmaşık olarak girilen telefon numaralarını tek formatta yazdırmak istiyoruz.

örneğin 05xx xxxxxxx, 05xxxxxxxx, 05xx xxx xx xx, (05xx)xxxxxxx, 5xxxxxxxxx

Bunlar gibi farklı formatta yazılmış kimisinde boşluk CHAR(160) ve CHAR(32), kimisinde parantez, kimisi bitişik.

Bunların hepsini 0(5XX) XXX XX XX formatında yazdırabilir miyiz? yoksa elle çevirmek günler sürecek.


Teşekkürler
 
Merhaba;
Telefon numaraları A1 hücresinden aşağıya doğru sıralanmış ise; B1 hücresine şu formülü yazıp, aşağıya doğru sürükleyerek diğer hücrelere kopyalanmasını sağlayın.

Kod:
=0 & "(" & 5 &  MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;0;"");" ";"");"(";"");")";"");2;2) & ")" & MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;0;"");" ";"");"(";"");")";"");4;3) & " " & MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;0;"");" ";"");"(";"");")";"");7;2) & " " & MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;0;"");" ";"");"(";"");")";"");9;2)
.
 
.

Alternatif:

Kod:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"(";"");")";"");" ";"");" ";"")

Hücre biçimlendirmesini:

Kod:
[<=9999999]###-####;0(###) ### ## ##

şeklinde yapın.

Veya:


Kod:
=TEXT(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"(";"");")";"");" ";"");" ";"");"[<=9999999]###-####;0(###) ### ## ##")

SUBSTITUTE=YERİNEKOY
TEXT=METNEÇEVİR

şeklinde yapın.


NOT: Olmadıysa belirttiğiniz şekilde yazılmış örnek numaralar verin. Bakalım.



.
 
Merhaba,

Alternatif olsun.

Ctrl+Hl (Bul ve Değiştir) ile tüm fazlalıkları silin. Sonra Telefon numarası olarak biçimlendirin. İdris bey biçimi vermiş zaten.
 
İyi akşamlar,
A1 hücresinde karışık olarak yazılmış telefon numarasını
0XXX. XXX XX XX
şekline formülle getirebilir miyiz?
 
Son düzenleme:
0505000 0000
0 505 0000000
05050000000
05 05 00 00 00 0

Örneklerinde olduğu gibi baz alınacak hiçbir düzeni olmayan numaralar için olabilir mi?
 
.

Kod:
=TEXT(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"(";"");")";"");" ";"");" ";"");"[<=9999999]###-####;0(###). ### ## ##")

şeklinde deneyin.


.
 
Öncelikle yardımlarınız için çok teşekkürler

Denemeye başlıyorum

Gerçekten bu kadar ilgi olması beni çok sevindirdi tekrar tekrar teşekkürler.
 
Sorun çözüldü, Yöntem işe yaradı.

Çeken bilir, o kadar büyük bir zahmetten kurtardınız ki...

İYİ Kİ VARSINIZ...
 
Bunun en güzel çözümü 2-3 numara için yanındaki boş sütuna istediğiniz formatta yazıyorsunuz. Sonra yazdıklarınızı tutup aşağı çekerseniz yapay zeka devreye girip tamamını istediğiniz şekle getiriyor.
 
Geri
Üst