Bu dosya, PARÇAAL ve BUL fonksiyonlarının birlikte kullanılarak bir hücredeki metnin içinden istenen değerin ayrıştırılmasını gösterir. PARÇAAL tek başına kullanıldığında başlangıç konumu ve karakter sayısı sabit girilir; aranan değerlerin uzunluğu değiştiğinde bu sayıların her satır için elle düzeltilmesi gerekir. BUL fonksiyonu bu konumları metnin içinden hesapladığı için formül farklı uzunluktaki değerlerde de aynen çalışır.
Türkçe Excel'de fonksiyon adları PARÇAAL ve BUL olarak yazılır. Formül şu şekildedir:
Mantığı şöyledir:
Dosyanın içeriği
- Sayfa1: B2:D10 aralığında örnek veriler ve formüller bulunur. B sütunundaki metinler içinde "=" ve ">" işaretleri yer alır; D sütununda bu metinlerin içinden ayrıştırılan değer hesaplanır.
Kullanılan formüller
D3 hücresindeki formül, B3 hücresindeki metinde "=" işaretinin ve ">" işaretinin konumunu FIND ile bulur, aradaki bölümü MID ile alır. Formül D sütununda toplam 8 satırda kullanılır.Türkçe Excel'de fonksiyon adları PARÇAAL ve BUL olarak yazılır. Formül şu şekildedir:
- BUL("=";B3;1)+2: "=" işaretinden iki karakter sonrasını, yani ayrıştırılacak değerin başlangıç konumunu verir.
- BUL(">";B3)-BUL("=";B3;1)-3: İki işaret arasındaki mesafeden başlangıç ve bitiş boşluklarını düşerek alınacak karakter sayısını hesaplar.
Nasıl kullanılır
- Sayfa1 sayfasında B sütununa ayrıştırılacak metinler girilir.
- D3 hücresindeki formül incelenir; metinlerin yapısı farklıysa formüldeki "=" ve ">" işaretleri kendi ayırıcılarınızla değiştirilir.
- Formül, D sütununda verinin bulunduğu son satıra kadar aşağı kopyalanır.
- Sonuçlar, her satırdaki metnin uzunluğundan bağımsız olarak otomatik hesaplanır.