X Sıradaki Kelimeyi Formül ile Bulma

X Sıradaki Kelimeyi Formül ile Bulma

X Sıradaki Kelimeyi Formül ile Bulma
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.

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:
Excel formülü
=TRIM(MID(SUBSTITUTE(B3," ",REPT(" ",LEN(B3))),(D3-1)*LEN(B3)+1,LEN(B3)))
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.
Formül her satırda kendi metni ve kendi sırasıyla çalıştığından satırlar birbirinden bağımsız sonuç üretir.

Nasıl kullanılır​

  1. B sütununa kelimelerin ayıklanacağı metni yazın.
  2. D sütununa almak istediğiniz kelimenin sırasını girin (örneğin 3 yazılırsa üçüncü kelime gelir).
  3. F sütunundaki formül sonucu otomatik hesaplar.
  4. Yeni satırlar için F3 hücresindeki formülü aşağı doğru kopyalayın.
Metindeki kelimeler tek boşlukla ayrılmış olmalıdır. Girilen sıra kelime sayısından büyükse sonuç boş döner.

Galeri

  • X Sıradaki Kelimeyi Formül ile Bulma - 1
    X Sıradaki Kelimeyi Formül ile Bulma - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
12
Gösterim
2,226
İlk sürüm
Güncel
SHA-256
d718dfd7507abf811a0a59cc098b8f70ee4675b6685625280aabe51937375443

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst