Bu dosya, bir hücredeki metnin sondaki boşluktan önceki kısmını ayıran gelişmiş bir bulma formülünü örnek verilerle gösterir. Metinde birden fazla boşluk bulunduğunda bile yalnızca son boşluğun konumu esas alınır.
Çalışma şekli:
Dosyanın içeriği
- Sheet1: B2:D12 aralığında üç örnek blok bulunur. Her blokta C sütununda iki sayıdan oluşan metin, B sütununda ise bu metnin sonuç hücresi yer alır.
- Örnek metinler "120 - 150", "1453 - 65433" ve "64123 * 56456" biçimindedir; B sütunundaki "SOLDAN" etiketleri ilgili bloğun soldan ayıklama örneği olduğunu belirtir.
- Sonuç satırlarında soldaki sayılar görünür: 120, 1453 ve 64123.
Kullanılan formüller
Dosyada LEFT, LEN, FIND ve SUBSTITUTE fonksiyonları birlikte kullanılır. Formül, metindeki son boşluğu geçici bir işaretle değiştirip konumunu bulur ve o konuma kadar olan soldaki kısmı döndürür. B4 hücresindeki formül şöyledir:- LEN ile metnin uzunluğu, boşlukları silinmiş halinin uzunluğundan çıkarılarak boşluk sayısı bulunur.
- SUBSTITUTE bu sayıyı sıra numarası olarak kullanıp yalnızca son boşluğu "?" işaretiyle değiştirir.
- FIND işaretin konumunu verir; LEFT bu konuma göre soldaki karakterleri alır.
Nasıl kullanılır
- Dosyayı açın ve Sheet1 sayfasındaki örnek blokları inceleyin.
- Kendi metninizi C sütunundaki bir hücreye yazın.
- Formülü sonuç hücresine kopyalayın ve formüldeki C2 adreslerini kendi metin hücrenize göre değiştirin.
- Sonuç, metnin son boşluktan önceki kısmı olarak görüntülenir.