[]
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?
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.
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
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.
=("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.
=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 ?
@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
@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.
=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