Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   Fonksiyonlar (http://www.excel.web.tr/forumdisplay.php?f=47)
-   -   Öğrencilerin Telefon numaralarını tek formatta nasıl yazdırırım? (http://www.excel.web.tr/showthread.php?t=167917)

parcequil 05-11-2017 11:23

Öğrencilerin Telefon numaralarını tek formatta nasıl yazdırırım?
 
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

Haluk 05-11-2017 11:46

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)
.

İdris SERDAR 05-11-2017 14:24

.

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.



.

Necdet Yeşertener 05-11-2017 14:50

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.

potifar534 05-11-2017 15:42

İyi akşamlar,
A1 hücresinde karışık olarak yazılmış telefon numarasını
0XXX. XXX XX XX
şekline formülle getirebilir miyiz?

İdris SERDAR 05-11-2017 16:09

Alıntı:

potifar534 tarafından gönderildi (Mesaj 916313)
İyi akşamlar,
A1 hücresinde karışık olarak yazılmış telefon numarasını
0XXX. XXX XX XX
şekline formülle getirebilir miyiz?

.

Nasıl karışık? Karışığın binbir türlü şekli var.

.

potifar534 05-11-2017 16:42

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?

İdris SERDAR 05-11-2017 17:01

.

Kod:

=TEXT(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"(";"");")";"");" ";"");" ";"");"[<=9999999]###-####;0(###). ### ## ##")
şeklinde deneyin.


.

potifar534 05-11-2017 17:08

Sayın İdris SERDAR Bey,
Çok teşekkür ederim. Sağ olun.

parcequil 05-11-2017 18:33

Ö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.


Saat 09:58

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.