Bu şablon, 10 sütun ve 15 satırlık bir harf tablosu içinde istenen kelimeleri yalnızca Excel formülleriyle arar. Bulunan kelimeler tabloda işaretlenir; arama makro kullanılmadan, adlandırılmış LAMBDA fonksiyonlarıyla yapılır. İleri düzey formül yazımını incelemek isteyen kullanıcılar için uygundur.
Formül, AG5 hücresinde bulunur. Sonuç alt hücrelere taşar. Çözüm mantığı adlandırılmış fonksiyonlarda toplanmıştır:
Dosyanın içeriği
- Sheet1: Harf tablosu J5:S19 aralığındadır ve Puzzle adıyla tanımlıdır. Aranacak kelimeler Table1 tablosunda tutulur ve WordList adıyla kullanılır. Sayfadaki yönergeler, kelimelerin tabloya nasıl ekleneceğini anlatır. Sağ tarafta, bulunan harflerin ayrı bir alanda gösterildiği 1 ve 0 değerlerinden oluşan eşleşme matrisi ile harf bloğu yer alır.
- Gizli bir yardımcı sayfa da bulunur; kullanıcının işlem yapması gerekmez.
Kullanılan formüller
Ana hesaplama, aşağıdaki formülle iki yönün sonucunu toplar:=Solveλ(Puzzle;WordList;0)+Solveλ(Puzzle;WordList;1)
- Solveλ: Tabloyu ve kelime listesini alır, yön parametresine göre eşleşmeleri üretir.
- Grid2Stringλ: Harf tablosunu aranabilir tek bir metne çevirir.
- LocateWordλ: FIND ile kelimenin metindeki konumunu bulur, bulunamazsa IFERROR devreye girer.
- Reverseλ: Kelimeyi tersten yazarak geriye doğru aramayı sağlar.
- String2Gridλ: Bulunan konumları tablo biçimine geri dönüştürür.
Nasıl kullanılır
- Dosyayı Microsoft 365 veya Excel 2021 ve üzeri bir sürümde açın.
- Harf tablosunu J5:S19 aralığında istediğiniz harflerle düzenleyin.
- Aranacak kelimeleri Table1 tablosuna ekleyin; tablo yeni satırlarla otomatik genişler.
- Eşleşme alanında bulunan kelimelerin tablodaki konumunu ve sağdaki sonuç alanını kontrol edin.