Bu dosya, bir hücredeki metinden istenen sıradaki kelimeyi formülle almayı gösterir. Kelime sırası ayrı bir hücreye girilir; sonuç formülle otomatik hesaplanır. Makro veya ek bir eklenti gerekmez.
Formülün mantığı şöyledir:
Dosyanın içeriği
- Sheet1: B2:F5 aralığında örnek tablo bulunur. Kaynak metinler B sütununda, alınacak kelimenin sırası D sütununda yer alır; sonuç F sütununda hesaplanır.
Kullanılan formüller
Sonuç sütunundaki formül, B3 hücresindeki metinden D3 hücresinde belirtilen sıradaki kelimeyi getirir:Formülün mantığı şöyledir:
- LEN: Metnin toplam karakter sayısını verir.
- REPT: Metin uzunluğu kadar boşluk üretir.
- SUBSTITUTE: Metindeki her tek boşluğu bu uzun boşluk dizisiyle değiştirir; böylece her kelime birbirinden eşit uzaklıkta bloklara ayrılır.
- MID: (sıra-1)*uzunluk+1 konumundan başlayarak metin uzunluğu kadar karakter alır; bu parça istenen kelimeyi içerir.
- TRIM: Alınan parçadaki fazla boşlukları temizler ve yalnızca kelimeyi bırakır.
Nasıl kullanılır
- B sütununa kelimelerin ayıklanacağı metni yazın.
- D sütununa almak istediğiniz kelimenin sırasını girin (örneğin 3 yazılırsa üçüncü kelime gelir).
- F sütunundaki formül sonucu otomatik hesaplar.
- Yeni satırlar için F3 hücresindeki formülü aşağı doğru kopyalayın.