Bu dosya, ödeme listelerinde aynı firmanın farklı biçimlerde yazılması nedeniyle ayrı kayıt gibi görünen açıklamaları, cümlenin ilk kelimelerine göre tek firma adında toplamak için hazırlanmıştır. Örneğin "Ali Veli Limited Şirketi", "Ali Veli Ltd. Şirketi" ve "Ali Veli Ltd. Şti." kayıtları "Ali Veli" adı altında birleştirilir.
Formül dizi sonucu döndürdüğü için yalnızca Excel 365 sürümünde sağlıklı çalışır. İlk kaç kelimenin firma adını temsil ettiği, formüldeki "2" değeri değiştirilerek ayarlanır.
döndürür. Sonuç boş ya da sıfır ise boş değer verir. İşlev, hücrelerde =Ayir(metin; sıra; ayırıcı) biçiminde çağrılır. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.
Dosyanın içeriği
- Sayfa1: B sütununda "ŞİRKET ADI" başlığı altında farklı yazımlara sahip firma açıklamaları (Ali Veli Limited Şirketi, Ali Veli Ltd. Şirketi, Ali Veli Ltd. Şti., Hasan Hüseyin A.Ş., Hasan Hüseyin Anonim Şirketi) yer alır. E sütununda "Şirket Adı" başlığı altında formülün ürettiği benzersiz firma listesi (Ali Veli, Hasan Hüseyin) görüntülenir.
Kullanılan formüller
E3 hücresindeki formül, B3:B8 aralığındaki açıklamaların ilk iki kelimesini alır ve tekrar eden adları teker teker listeler. SUBSTITUTE ikinci boşluğu "^" işaretiyle değiştirir, FIND bu işaretin konumunu bulur, LEFT metnin başından o konuma kadar olan kısmı alır, TRIM fazla boşlukları temizler, UNIQUE ise tekrarları eler:Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içinde Ayir adlı bir işlev bulunur. İşlev; metni, belirtilen ayırıcıya göre parçalara böler ve istenen sıradaki parçayıNasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- B sütununa ödeme listenizdeki firma açıklamalarını yazın veya yapıştırın.
- Veri satır sayınız farklıysa E3 formülündeki B3:B8 aralığını verinize göre genişletin.
- Firma adı iki kelimeden farklıysa formüldeki kelime sayısını (2) değiştirin.
- E sütununda oluşan benzersiz firma listesini toplam alma işlemlerinde ölçüt olarak kullanın.