Bu dosya, tek hücreye bitişik yazılmış isim, telefon numarası ve il bilgisini birbirinden ayırmak için hazırlanmış bir şablondur. Ayırma işlemi iki yolla yapılır: formülle telefon numarası biçimlendirilir, makroyla ise A sütunundaki metnin kendisi düzenlenir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Fonksiyon adları iki dilde farklı yazılsa da formül dosyada İngilizce adlarıyla tanımlıdır; Türkçe Excel bunları otomatik çevirir.
Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A3:D4 aralığında iki örnek kayıt bulunur. A sütunundaki hücrelerde ad, numara ve il bitişik yazılıdır (ör. Hüseyin Akman5334556677Adana, Mehmet Şirin5053334455İstanbul). C sütununda numaranın "0 533 455 66 77" biçiminde ayrılmış hali yer alır.
Kullanılan formüller
C3 hücresinde CONCATENATE, MID ve LEN fonksiyonları birlikte kullanılır. B3 hücresindeki değerin uzunluğu LEN ile bulunur, bu uzunluktan sonraki 10 karakter MID ile alınır. Bu numara 3, 3, 2 ve 2 haneli parçalara bölünür; başına "0" ve aralara boşluk eklenerek birleştirilir. Formül şöyledir:Makrolar
- MAKRO (Module1): A sütunundaki sabit değerli hücreleri tek tek dolaşır. Her hücrede karakterleri tarar; rakam olmayanları numaradan önce ve sonra olmak üzere ayrı gruplar halinde toplar, rakamları ise numara olarak biriktirir. Ardından hücre değerini "ad + biçimlendirilmiş numara + il" olarak yeniden yazar. Numara "0 ### ### ## ##" biçimine getirilir. İşlem bitince "İşleminiz tamamlanmıştır." mesajı gösterilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Ayırmak istediğiniz bitişik verileri A sütununa girin.
- Alt+F8 ile makro listesini açın, MAKRO seçeneğini çalıştırın.
- İşlem tamamlandığında hücrelerde ad, biçimlendirilmiş numara ve il bilgisi boşluklarla ayrılmış olarak görünür.
- Yalnızca numarayı formülle almak için B sütununa ilgili değeri girin ve C3 formülünü diğer satırlara kopyalayın.