Tamamı Büyük Harfle Yazılanları Yazdırma isimli içerikte, bir hücredeki kelimelerden sadece tümü büyük olanların yazılması ele alınmaktadır.
Giriş ve Adımlar
Bir hücrede yazılı olan örnek olarak ad ve soyadı bilgileri çok tutarlı olmayan bir şekilde yazılıdır.
A | B | C | |
---|---|---|---|
1 | |||
2 | ADI SOYADI (Veriler) | ||
3 | FATİH Veysel ABAL | ||
4 | Mevlüt DOYRANER | ||
5 | Nuriye Oskay | ||
6 | BİRSEN EREL | ||
7 | Masal BOZDOGAN | ||
8 | Doğukan Abdulsamet Soft | ||
9 | Hüseyin ADAL | ||
10 | CAFER BAŞUSLU | ||
11 | Emine Nuray Aycaner | ||
12 | Devran Fırat DEMİRYUMRUK | ||
13 |
Bu adlardan, sadece tamamı büyük olanların yazdırılması istenmektedir. Bunun için Excel’in ÖZDEŞ ve BÜYÜKHARF fonksiyonları istenen sonuca ulaşmak için gerekli olan temel fonksiyonlardır.
Uygulama Adımları
Formülü yazarken, öncelikle verilerin birleştirilmesi yani bir dizi oluşturulması gerekmektedir. Bunun için, METİNBÖL fonksiyonu kullanılacaktır. Bu fonksiyon ile bölünen aynı hücredeki verilere, ÖZDEŞ ve BÜYÜKHARF fonksiyonları uygulanacaktır.
METİNBÖL ile oluşturulan dizi bir kaç kez kullanılacağından, bu formülün kısaltılması için LET fonksiyonuna bir değişken ataması yapılmaktadır. Böylece, formülü sürekli tekrarlamak yerine sadece bu değişken kullanılacaktır. Bu değişken ÖZDEŞ ile oluşturulan formülde verilerin tamamı büyük harfle yazılıp yazılmadığını kontrol edecek ve sonuçları DOĞRU ya da YANLIŞ şeklinde döndürecektir. Yani, dizideki kelimenin tamamı büyük harfle yazılmışsa sonuç DOĞRU, aksi şekildeyse sonuç YANLIŞ olacaktır. Bu işlem, bizim sonuca ulaşmamızı sağlamak için en kritik aşamadır.
DOĞRU ve YANLIŞ sonuçlarını aldıktan sonra, EĞER fonksiyonu ile bir mantıksal kurgulama yapılmaktadır. Yani DOĞRU yazılmışsa, değişken ile gelen veri yazdırılacak, YANLIŞ ise, boş bırakılacaktır.
Görüldüğü üzere tamamı büyük harfle yazılı olmayan kelime yerine “” şeklinde yazdırılmaktadır. Ancak, veriler hala bir dizi içinde olduğundan, Dinamik Excel davranışı olarak 3 ayrı hücrede genişlemektedir. Bizim yapmamız gereken, asıl verilerin olduğu dizi ile gelen yeni sonuçları tek hücrede yazdırmaktır.
Bunun için, METİNBİRLEŞTİR fonksiyonu ile istenen sonuca ulaşmanın son adımı da gerçekleştirilmektedir.
Sonuç
Üstte adımlarını anlattığımız ve formülün tamamına ulaşmak için dosyamızı indirmeniz yeterli olacaktır. Böylece, kendi çalışmalarınıza uyarlayacağınız, sadece büyük harf ile yazılı kelimelerin yazdırılmasını öğreneceksiniz. Dosyamızda, ayrıca yine benzer adımlar ile biraz daha gelişmiş bir yöntemde yer almaktadır. Bu yöntemde, LAMBDA işlevi kullanılmıştır.
Yararlanmanız temennisiyle.