Bu dosya, ayrı sütunlarda tutulan alan kodu ile telefon numarasını tek bir numara olarak birleştirmeyi örneklerle gösterir. Birleştirme için CONCATENATE ve SUBSTITUTE fonksiyonları kullanılır; dosyada ayrıca bir hücredeki formülü metin olarak gösteren bir özel işlev bulunur.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
E2 hücresinde numaradaki ilk iki boşluk SUBSTITUTE ile silinir ve sonuç 0 ile alan kodunun arkasına eklenir:
6. satırda aynı işlem, alan kodu (232) formülün içine yazılmış ve araya boşluk konmuş biçimde gösterilir; E6 hücresi ise boşluk düzenlemesini SUBSTITUTE ile yapar. C3 hücresinde ise C2 hücresindeki formül metin olarak görüntülenir:
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- UYGULAMA3: A1:E12 aralığında çalışan tek sayfadır. A sütununda telefon numarası, B sütununda alan kodu bulunur; C ve E sütunlarında farklı yöntemlerle üretilen birleşik numaralar yer alır.
- Tanımlı ad olarak alfabe bulunur; değeri "ABCDEFGHIJKLMNOPQRSTUVWXYZ" harf dizisidir.
Kullanılan formüller
C2 hücresinde başa 0 eklenerek alan kodu ve numara birleştirilir:=BİRLEŞTİR(0;B2;"";A2)
=CONCATENATE(0,B2,"",A2)
=0&B2&SUBSTITUTE(SUBSTITUTE(A2," ",,1)," ",,1)
=formul(C2)
Makrolar
- formul (Module2): Kullanıcı tanımlı bir işlevdir. Başvurulan hücrenin formülünü yerel dil yazımıyla (FormulaLocal) metin olarak döndürür. Hücreye =formul(hücre) yazılarak çalıştırılır; dosyada dosya silme veya dış bağlantı gibi bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- UYGULAMA3 sayfasında A sütununa numaraları, B sütununa alan kodlarını girin.
- C veya E sütunundaki formülü alt satırlara kopyalayarak birleşik numaraları elde edin.
- Bir formülün metnini görmek için boş bir hücreye =formul(C2) biçiminde yazın ve C2 yerine ilgili hücreyi verin.