Bu dosya, Excel 365'e ait LAMBDA fonksiyonunun uygulamalı kullanımını gösterir. Hücrede yazılı bir cümlenin harfleri sesli ve sessiz olarak ayrılır ve sonuçlar ayrı hücrelerde listelenir.
SilKarakter fonksiyonu Metin ve Krktr adlı iki parametre alır. Fonksiyon kendi kendini çağıran (özyinelemeli) yapıdadır: IF ile silinecek karakter listesinin boş olup olmadığı denetlenir, SUBSTITUTE ile karakterler metinden tek tek çıkarılır. Sessiz harfleri ayırmak için aynı fonksiyona sesli harf listesi verilebilir.
Dosyanın içeriği
- Sayfa1: B1:E14 aralığını kullanan tek sayfadır. B4:B11 aralığında işlenecek metinler yer alır; sonuç E4 hücresinden başlayarak hesaplanır.
- Ad Yöneticisi: SilKarakter adıyla tanımlanmış, LAMBDA tabanlı özel bir fonksiyon bulunur.
Kullanılan formüller
E4 hücresindeki formül, B4:B11 aralığındaki metinlerden belirtilen karakterlerin silinmesini sağlar. İkinci bağımsız değişken olarak Türkçe sessiz harflerin tamamı (büyük ve küçük) verilir; böylece metinde yalnızca sesli harfler kalır:=SilKarakter(B4:B11,"BbCcÇçDdFfGgĞğHhJjKkLlMmNnPpQqRrSsŞşTtVvWwXxYyZz")
Nasıl kullanılır
- Dosyayı Excel 365 ile açın; LAMBDA desteklemeyen eski sürümlerde fonksiyon çalışmaz.
- B4:B11 aralığına işlenecek cümleleri yazın.
- E4 hücresindeki sonucu inceleyin; formülde sessiz harf listesi verildiği için sesli harfler listelenir.
- Sessiz harfleri elde etmek için formülün ikinci bağımsız değişkenine sesli harfleri (AaEeIıİiOoÖöUuÜü) yazın.
- Fonksiyonu başka bir dosyada kullanmak için Ad Yöneticisi'ndeki SilKarakter tanımını o dosyaya kopyalayın.