Bu dosya, tek bir hücreye yazılmış söz dizinini (ad ve soyad) formüllerle parçalara ayırmayı gösterir. Soyadı ayrı bir sütunda, ilk ad ile soyadı birleşimi ise başka bir sütunda elde edilir. Örnek olarak "Mustafa Kemal Atatürk" kaydı kullanılmıştır.
Sayfadaki diğer örnek formüller SOLDAN ve BUL ile yalnızca ilk kelimeyi ayırma yöntemini de gösterir.
Dosyanın içeriği
- UYGULAMA5: A sütununda tam ad ve soyad, C sütununda soyadı, E sütununda ilk ad ve soyad yer alır. Örnek satırda "Mustafa Kemal Atatürk" için sonuçlar "Atatürk" ve "Mustafa Atatürk" olarak görülür. Sayfada ayrıca formüllerin yerel yazımını gösteren açıklama satırları bulunur.
- Tanımlı ad: alfabe adı, "ABCDEFGHIJKLMNOPQRSTUVWXYZ" metnini içerir.
Kullanılan formüller
- C5: Son boşluktan sonraki bölümü, yani soyadını alır. SUBSTITUTE ile son boşluk "*" işaretine çevrilir, FIND ile konumu bulunur, RIGHT ile bu konumdan sonrası çekilir.
- E5: İlk adı ve soyadı birleştirir. TRIM fazla boşlukları temizler, ISERROR ile ikinci bir boşluk olup olmadığı denetlenir. Böylece iki ya da daha fazla kelimeli adlarda da sonuç verilir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module2 içindeki formul işlevi, verilen hücrenin formülünü yerel dil yazımıyla metin olarak döndürür. Sayfadaki A9 hücresi bu işlevi çağırarak B5 hücresindeki formülü metin olarak gösterir. İşlev hücre içinden çağrılan bir kullanıcı tanımlı fonksiyondur; ayrıca çalıştırmak gerekmez. Kodda dosya silme ya da dış bağlantı gibi işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- UYGULAMA5 sayfasında A5 hücresine ad ve soyadı yazın.
- C sütunundaki soyadı ve E sütunundaki ilk ad-soyad sonuçlarını kontrol edin.
- Başka satırlar için C5 ve E5 formüllerini aşağı kopyalayın.