[]

Excel Yardımı Acil

Arkadaşlar excelde şöyle bir sütun var, nası bi sütun olduğunu ekledim resim olarak.

yapmam gereken köşeli parantezden sonraki ilk normal parantez içersinde olan virgüllü sayıyı yeni bir sütuna 0,xxxx şeklinde yazdırmak

[1, 38, 6] (1-0-1,839161)(1-0-999-,839161)

örneğin bu ilk sütunda bulunan ikinci parantezdeki (1-0-1,839161) virgüllü kısmı yeni bir sütunda 0,839161 şeklinde yazılmasını istiyorum
2000 tane kayıt olduğu için bunun bi kuralı olmalı sanırım.

yardım edenlerin duacısı olurum arkadaşlar
anlayan varsa yardım edebilir mi?

 
Metni sütunlara dönüştürle yapabilirsiniz.

virgülden önce tüm kayıtlarda eşit sayıda karakter olsaydı parçaal ile de yapabilirdiniz.
  • 44  (29.09.11 16:17:04 ~ 16:17:56) 
metni sütunlara dönüştürmeyi beceremedim bazılarında boşluk çıkıuor
ayrıca sonradan sıfır ve virgül de eklemem lazım bu elde ettiğim virgülden sonraki kısma :s

  • technicalte  (29.09.11 16:22:58) 
isterseniz yy982 et hotmail'e gönderin yapmaya çalışayım.


  • 44  (29.09.11 16:35:00) 
Sayın akiskan'ın formülünü geliştirip Türkçeleştirirsek;

=("0"&PARÇAAL(A1;BUL("1-0-1";A1;6)+6;BUL(")";A1)-(BUL("1-0-1";A1;6)+6)))*1

Bu arada kendisinden yeni bir şey öğrendim, teşekkürler.
  • 44  (29.09.11 16:47:22 ~ 16:48:00) 
excel terk..

=BİRLEŞTİR("0,";PARÇAAL(SAĞDAN(A3;UZUNLUK(A3)-BUL(")";A3));BUL(",";SAĞDAN(A3;UZUNLUK(A3)-BUL(")";A3)))+1;UZUNLUK(SAĞDAN(A3;UZUNLUK(A3)-BUL(")";A3)))-BUL(",";SAĞDAN(A3;UZUNLUK(A3)-BUL(")";A3)))-1))

bu formülü herhangi bir hücreye gir. verdiğin ifadenin A3 hücresinde olduğunu varsaydım ve tipi METİN

denedim %100 çalışıyor

edit : lan adamlar yapmış amma velakin ben 1-0-1 olduğunu varsaymadan yaptım. benimkisi 1-0-2 de de çalışıyor sorry gkjdfhgdf

insan bi rep verir.
  • galove  (29.09.11 16:52:48 ~ 16:58:00) 
text to column ile yola çıkarak bişey elde ettim

@akiskan:
senin dediğin formülü beceremedim hatalı falan diyor da ben hiç formul kullanmadığım içn yanlış yaptım sanırım

tex to columns dan yola çıkarak da yapılır di mi bu ?
  • technicalte  (29.09.11 16:53:26) 
@galove teşekkürler çalıştı valla

@44 ve @akiskan sağolun var olun yardımlarınız için

bundan sonra excel çalışıcam :p
  • technicalte  (29.09.11 16:57:53) 
ilk değeri çekmek için formül :

=MID(E28;SEARCH("[";E28;1);SEARCH("]";E28;1))

ikinci değer için :

=MID(E28;SEARCH("(";E28;1);SEARCH(")";E28;1)-SEARCH("]";E28;1)-1)

üçüncü değer için :

=MID(E28;SEARCH(")(";E28;1)+1;LEN(E28))

Burada E28 yerine birleşik verinin olduğu ilk hücrenin adresini yaz, bana denk gelirsen de bira ısmarla.

edit : hay amk ben uğraşana kadar millet yardırmış bile.
  • kimlanbu  (29.09.11 17:04:16 ~ 17:04:53) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.