• DİKKAT

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

Ürün Listesinden Metni Bölme

Katılım
7 Aralık 2012
Mesajlar
9
Excel Vers. ve Dili
2012 en
Öncelikle Selamlar;
bir çok soruyu ve cevabını okudum fakat son bir noktada tıkandığım için konu açmak durumunda kaldım. İlgi gösteren herkese teşekkür ederim şimdiden.

Örneğim ekte.
Sorunum şu. Bir metin var. A sütunun da bulunan bu metin bir ürün ismi. Kod numarası ile birlikte veriliyor. Bazen kod başta bazen sonra yer alıyor. Ve hepsi çok farklı uzunluklar da. Yapmaya çalıştığım şey bu metnin ilk 20 karekterini bir herhangi bir kelimeyi ortadan bölmeden Başlık sütuna, sonra ki 35 karakterini yine kelime bölünmeden diğer Açıklama 1 sütuna bölebilmek. Kalan olursa onu da açıklama 2 sütununa atıyorum. Kalan olmazsa açıklama 2 stünuna başlık sütununa yazdığım formülü koyup orada ki bilgiyi çekiyorum. Açıklama 2 sütunu çok önemli değil açıkçası.

Benim formülüm çalışıyor fakat eksik çalışıyor. Karakter sayısı az olan ürün isimlerini bile ilk koşula göre yazdıramıyorum. Örneğimi incelerseniz 3 farklı koşul içeren 3 ayrı satırı göreceksiniz.

Yardımlarınız için tekrar teşekkürler.
 

Ekli dosyalar

Merhaba

B2 hücredeki formülü diğerleri için türetiniz.
Kod:
=PARÇAAL(A2;1;EĞERHATA(BUL(" ";A2;20);UZUNLUK(A2)))
 
Selam dostum,
çok teşekkür ederim desteğin için.

Verdiğin formülü buna uyduramadım dostum kusura bakma :)
=PARÇAAL(A2;1;BUL(" ";A2;20))


Senin yazdığın. Bu çalışıyor çok güzel. Ama üstteki formüle uygulayamadım...
=PARÇAAL(A2;1;EĞERHATA(BUL(" ";A2;20);UZUNLUK(A2)))
 
Hocam eline koluna beynine sağlık. Mükemmel olmuş çok zahmet verdim. bunu burada paylaşacağım şimdi. arayanlara büyük yararı olur. Bir soru da şu. Biliyorum suyunu çıkarttım ama anlamıyorum bu işten ya :D ne yapayım :D

ilk yazdığın sorgu =PARÇAAL(A3;1;EĞERHATA(BUL(" ";A3;20);UZUNLUK(A3)))
kelime1 kelime2 kelime3

bunu

abc.com/kelime1-kelime2-kelime3

olacak şekilde nasıl editleriz. direk yazabilirim sorguyu ama aralara orta çizgiyi nasıl konduracağız formülde

Allah razı olsun
Esenlikler
 
Hocam eline koluna beynine sağlık. Mükemmel olmuş çok zahmet verdim. bunu burada paylaşacağım şimdi. arayanlara büyük yararı olur. Bir soru da şu. Biliyorum suyunu çıkarttım ama anlamıyorum bu işten ya :D ne yapayım :D

ilk yazdığın sorgu =PARÇAAL(A3;1;EĞERHATA(BUL(" ";A3;20);UZUNLUK(A3)))
kelime1 kelime2 kelime3

bunu

abc.com/kelime1-kelime2-kelime3

olacak şekilde nasıl editleriz. direk yazabilirim sorguyu ama aralara orta çizgiyi nasıl konduracağız formülde

Allah razı olsun
Esenlikler

Merhaba

Kendini, Benim YERİNEKOY :)
 
Koyuyorum kardeşim, o yüzden kusurumu mazur gör dedim :) Varsa benimde yardım edebileceğim bir iş yapayım. SEO Adwords hakkında ne istiyorsan gönülden yapayım sana hemen. Lazım olanı söyle yeter :)

Ne bilim belki bir çok kişiye de lazım olur.

Yok öyle olmuyorsa emeğinin karışılığını da veririm kardeşim :)

Canın sağolsun
 
Merhaba

Espriyi anlayamadınız.
Eklediğim dosyada formül içinde kullanılmıştı.
Yerinekoy fonksiyonunu kullanın.
 
Üstad teşekkürler. O gün hallettim sorunlarımı çok işime yaradı. Eline beynine sağlık :D
 
Selamlar;

=PARÇAAL(B2;1;EĞERHATA(BUL(" ";B2;20);UZUNLUK(B2)))


=PARÇAAL(KIRP(YERİNEKOY(B2;C2;""));1;EĞERHATA(BUL(" ";KIRP(YERİNEKOY(B2;C2;""));35)-1;UZUNLUK(B2)))

=PARÇAAL(B2;(UZUNLUK(C2)+UZUNLUK(D2)+2);10000)

ilk iki formül çalışıyor fakat üçüncü formülde ki 35 karakter sınırı nedense çalışmıyor.

Sonda ki 10000 sayısını değiştirince de kelimeleri ortadan bölüyor.

Bir fikir verirseniz çok sevinirim.

Beyninize sağlık şimdiden.

Teşekkürler
 
Geri
Üst