Dosya simgesi

KTF ile Hücredeki Metni Tersten Kelimelere Ayırma

Bu şablon, tek bir hücredeki cümlenin kelimelerini sondan başa doğru ayrı hücrelere yazar. İşlem, VBA ile hazırlanmış Evn adlı kullanıcı tanımlı fonksiyon (KTF) ve LEN, SUBSTITUTE, COLUMN fonksiyonlarıyla yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • exceldestek.com | exceldepo.com sayfası: A1 hücresinde örnek cümle bulunur ("Bugün hava çok güzel dışarı çıkıp kartop"). C1, E1, G1 ve I1 hücrelerinde ise cümlenin sondan başa doğru ayrılmış kelimeleri görülür: oynamak, çıkıp, güzel, hava.

Kullanılan formüller​

C1 hücresindeki formül, cümledeki boşluk sayısını LEN ve SUBSTITUTE ile bulur, COLUMN ile bulunulan sütun numarasını çıkarır ve sonucu Evn fonksiyonuna kelime sırası olarak gönderir:
Excel formülü
=Evn($A$1,(LEN($A$1)-LEN(SUBSTITUTE($A$1," ","")))-COLUMN()+2)
Formül sağa doğru kopyalandıkça sütun numarası arttığı için sıra bir küçülür ve her seferinde bir önceki kelime getirilir.

Makrolar​

  • Module1 içindeki Evn fonksiyonu, verilen hücredeki metni boşluk karakterine göre kelimelere böler ve istenen sıradaki kelimeyi döndürür. Sıra sıfırdan başlar; 0 ilk kelimeyi verir.
  • Makro bir düğmeyle çalıştırılmaz; hücreye formül olarak yazılarak çağrılır.
  • Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. A1 hücresindeki cümleyi kendi metninizle değiştirin.
  3. C1 hücresindeki formülü, cümledeki kelime sayısı kadar hücre sağa doğru kopyalayın. Örnekteki sayfada sonuçlar bir hücre atlanarak C, E, G, I sütunlarına yazılmıştır.
  4. Kelimeler son kelimeden ilk kelimeye doğru sıralanır.
  5. Başka bir dosyada kullanmak için Module1 içindeki Evn fonksiyonunu o dosyaya aktarın ve dosyayı .xlsm olarak kaydedin.

cakarem tarafından daha fazla dosya

Detaylar
Yazar
cakarem
İndirme
8
Gösterim
1,870
İlk sürüm
Güncel
SHA-256
eca224ecc5969823ca0527a99fcd6561cb10494795fe9dabb1fc1bf446002151

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst