• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre İçinden Metin Alma

Katılım
12 Aralık 2006
Mesajlar
375
Excel Vers. ve Dili
2003 tr
Merhaba Üstadlarım;

Öncelikle hepinizin yeni yılını kutlar, sağlık ve mutluluk ve aynı zamanda huzur getirmesini temenni ederim.

Ekte gönderdiğim dosyada ayrıca açıklama yaptım. Özetle sizlerden istediğim yarım konusu şöyle;

Malzeme adlarının bulunduğu hücreden, sağ hücreye sadece malzemenin temel kategorik adını aldırmak istiyorum. Örneğin ; Kırmızı domates kasası tanımı içinden sadece "domates" aldırmak ve bu şekilde diğer malzemeleri kategorize etmek istiyorum.

Bunu tek teke yapmaya çalıştım fakat oldukça uzun zaman alıyor..!

Yapılabilecek bir formül vb. kolaylık varsa sizlerden bu konuda yardımlarınızı istirham ediyorum.
Saygılarımla
 
Bu dosya kötü amaçlı uyarısı geldi.

Bilginize.
 
Veri kısmından "Metni Sütünlara Dönüştür" butonuna tıklayarak Sınıflandırılmış kısmından boşluktan itibaren yazıyı ayırabilirsiniz.
 
Dosyada bir sorun yok ama..! başka türlü nasıl gönderebilirim dosyayı acaba?
 
Aynı uyarıyı bende aldım sanırımvirüs mevcut. Ayrıca bu basit işlem için metni sütunlara dönüştür kısmının neden kullanılmadığını algılayamadım.

Sayın üstadım, sütunda tek tip veri olmadığı için metni sütunlara dönüştür işlemi oldukça karmaşık gibi geldi. Bu işlemi bir formül aracılığı ile çözmemiz mümkün olamıyor mu acaba?? örneğin; parçaal veya mbul formülü bunları denemeye çalıştım faka çok fazla bilgim olmadığı için yapamadım..
 
Bu kod işinizi görür mü?

Kod:
=SAĞDAN(B2;UZUNLUK(B2)-BUL(" ";B2;1))
 
Hücre içinde kategori etmek istediğiniz veriler karışık sırada görünüyor.

Bence bir kategori listeniz varsa hücreler buna göre kontrol edilebilir. Yoksa bu listede kategori oluşturmak sizi biraz uğraştıracaktır.
 
Hücre içinde kategori etmek istediğiniz veriler karışık sırada görünüyor.

Bence bir kategori listeniz varsa hücreler buna göre kontrol edilebilir. Yoksa bu listede kategori oluşturmak sizi biraz uğraştıracaktır.

Korhan hocam haklısınız.. tek tek yapacağım artık.. teşekkür ediyorum.
 
Ekteki örnek dosyayı inceleyiniz.

Kullanıcı tanımlı fonksiyon hazırladım.

Dilediğiniz kelime sayısını yazıp kolayca kategori oluşturabilirsiniz.

Dosyada çalışırken HESAPLAMA yöntemini manuele alın. En son işiniz bitince hesaplatıp sonuca gidebilirsiniz.
 

Ekli dosyalar

Ekteki örnek dosyayı inceleyiniz.

Kullanıcı tanımlı fonksiyon hazırladım.

Dilediğiniz kelime sayısını yazıp kolayca kategori oluşturabilirsiniz.

Dosyada çalışırken HESAPLAMA yöntemini manuele alın. En son işiniz bitince hesaplatıp sonuca gidebilirsiniz.

Korhan Hocam dosyayı göremiyorum ne yazıkki ...! altın üyelik isteniyor.. eğer uyguladığınız formülü açıklayabilirseniz ben dosya üzerinde yapmaya çalışırım.
Saygılar
 
Kullandığım fonksiyon aşağıdadır.

Boş bir modüle ekleyip kullanabilirsiniz.

Hücrede kullanım şekli; (Kırmızı bölümü başka bir hücreden aldırabilirsiniz. Böylece verinin istediğiniz kısmını almış olursunuz.)

Kod:
=Kategori(B2;[COLOR="Red"]3[/COLOR])


Kod:
Function Kategori(Veri As Range, Optional Kaçıncı_Kelime As Integer = 1)
    Application.Volatile True
    If Veri.Value = Empty Then
        Kategori = ""
    Else
        Kategori = Split(Veri.Value, " ")(Kaçıncı_Kelime - 1)
    End If
End Function
 
Kullandığım fonksiyon aşağıdadır.

Boş bir modüle ekleyip kullanabilirsiniz.

Hücrede kullanım şekli; (Kırmızı bölümü başka bir hücreden aldırabilirsiniz. Böylece verinin istediğiniz kısmını almış olursunuz.)

Kod:
=Kategori(B2;[COLOR="Red"]3[/COLOR])


Kod:
Function Kategori(Veri As Range, Optional Kaçıncı_Kelime As Integer = 1)
    Application.Volatile True
    If Veri.Value = Empty Then
        Kategori = ""
    Else
        Kategori = Split(Veri.Value, " ")(Kaçıncı_Kelime - 1)
    End If
End Function
Korhan hocam kusura bakmayın kod ve işlem mantığını anladım fakat, AD hatasının sebebini bulamadım.. bu nedenle henüz bir sonuç alamadım..' eğer AD hatasını çözer ve formül sonucunda bir veri alabilirsem sanırım sorunu tamamen çözüp konuyu kapatacağım...'
İlgi ve emeğinize çok teşekkür ediyorum Hakkını helal ediniz lütfen.
 
Sayın Korhan Ayhan Hocam, AD hatasının sebebi makroların etkin olmaması imiş :) şimdi sorun çözüldü. İlgi ve emeğinize çok teşekkür eder, mutlu, sağlıklı ve hakkınızda hayırlara vesile yeni bir yıl temenni ediyorum. Saygılar
 
Geri
Üst