metni bölme..

Katılım
28 Ekim 2006
Mesajlar
242
Excel Vers. ve Dili
Office 2003 Türkçe
merhaba değerli hocalar. şuna bi bakar mısınız:

Cumhuriyet Cad. No:33 Erenler/ADAPAZARI Tel:0535 000 0000 Fax:0000 000 0000 e-mail:imar_inşaat@hotmail.com

işte bu bilgilerin, bazı belgelere bu biçimde sıralı; bazı belgelere ise aşağıdaki gibi:

Cumhuriyet Cad. No:33
Erenler/ADAPAZARI
Tel:0535 000 0000
Fax:0000 000 0000
e-mail:imar_inşaat@hotmail.com

..eklenmesi gerekiyor. bunları bir bir adet textbox kullanarak ekliyorum.bu ikinci şekildeki gibi alt alta gelmesi için,Len,Mid,Rıght ve Left gibi fonksiyonların yardımıyla yapılacağını biliyorum.ama sorun şu; örnek vereyim:

textbox tan sadece "Cumhuriyet Cad. No:33" bölümünü almak için Left(textbox1,21) diyoruz, ve bu sabit kalıyor. peki ya bu "Cumhuriyet Cad. No:33" değilde daha kısa veya daha uzun bir adres adı olursa ne yapacağız..? bunun, değişen bilgilere göre,kelimeyi uygunsuz yerden bölmeden yapma imkanı var mı acaba. aslında işin püf noktası burada;program,uzun ifadeleri "kelime" lerden oluştuğunu algılayıp,kelimeyi bölmeden o kelimeyi bir alt satıra ekleyecek. değerli hocalar yardımlarınızı bekliyorum,iyi çalışmalar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu şekilde istediğiniz kelimeyi aradan almanız için metnin içinde sürekli aynı olan bir kriter olmalıdır. Örneğin,

Cumhuriyet Cad. No:33 Erenler/ADAPAZARI Tel:0535 000 0000 Fax:0000 000 0000 e-mail:imar_inşaat@hotmail.com
Yukarıdaki metinde "Tel:" kısmı her metinde aynı şekilde mevcutsa bu kelimeyi kriter olarak kullanabilirsiniz. Buj metnin A1 hücresinde olduğunu kabul edersek, aşağıdaki formülü deneyin.


=SOLDAN(A1;MBUL("Tel:";A1;1)-2)
 
Üst