Bu şablon, bir hücredeki metni belirlenen ayraç işaretine göre bölüp istenen sıradaki parçayı almak için hazırlanmış kullanıcı tanımlı fonksiyon (KTF) içerir. Örneğin virgülle ayrılmış üç kelimeden ikincisi ayrı bir hücreye alınabilir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: Tek sayfadır. B sütununda Metin, D sütununda Ayraç başlığı bulunur. Örnek satırlarda "excel, exceldestek, excelvba" metni ve ayraç olarak virgül girilmiştir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 modülünde degeral adlı bir fonksiyon bulunur. Üç bilgi alır: metnin bulunduğu hücre, ayraç işareti ve alınacak parçanın sırası. Metni Split ile ayraca göre böler ve istenen sıradaki parçayı sonuç olarak döndürür. Ayraç boşluk olduğunda da aynı mantıkla çalışır. Fonksiyon sayfadaki formüllerle çağrılır, ayrıca çalıştırılması gerekmez. Kodda dosya silme veya dışarıya bağlantı gibi işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- B sütununa bölünecek metni, D sütununa ayraç işaretini girin.
- Sonuç hücresine fonksiyonu hücre, ayraç ve sıra numarasıyla yazın. Örneğin B3 hücresindeki metnin ikinci parçasını almak için:
=degeral(B3;D3;2) - İngilizce Excel kullanılıyorsa ayırıcı virgül olur:
=degeral(B3,D3,2) - Formülü aşağı kopyalayarak diğer satırlara uygulayın.