• DİKKAT

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

Nesneden önce ve sonraki verileri yerleştirebilen formül lazım

Katılım
3 Ağustos 2007
Mesajlar
26
Excel Vers. ve Dili
excel 2010 türkçe
adet çap uzunluk
24Φ16 L=220 24 16 220
12Φ12 L=130
23Φ14 L=400

Arkadaşlar yukarda gösterdiğim gibi Φ'den önce geleni adet,Φ'den sonra geleni çap,L'yide eşitliğin karşısındakini yazdırabilen bişeyler lazım bana liste altına iki donatı ekledim ama orjinalde 150-200 tane olacak, yani diğerlerini excel otomatik olarak yapması lazım yardımcı olabilecek arkadaş büyük sevaba geçecek valla:mrgreen:
 
Merhaba,

Verilerinizin A sütununda olduğunu düşünürsek.

B1 hücresi,

=SOLDAN(A1;BUL("Φ";A1)-1)

C1 hücresi,

=SAĞDAN(SOLDAN(A1;BUL(" ";A1)-1);UZUNLUK(B1))

D1 hücresi,

=SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)+1)

yazarak alt satırlara kopyalayınız..

.
 
dünyalar dolusu tşkler kardeşim süpersin yaa...
bişe soracam yanlız "L=220" yazmasa da; direk "220" yazsa olmaz mı acaba?
 
valla fazla olmuyorsam bişey daha kusuruma bakmazsın inşallah;
24Φ12/20 gibi bi işaret varsa da uzunluk yani L yerine sadece #YOK yazsın valla çok lazım yaa tekrar kusura bakma...
 
dünyalar dolusu tşkler kardeşim süpersin yaa...
bişe soracam yanlız "L=220" yazmasa da; direk "220" yazsa olmaz mı acaba?

D1 hücresindeki formülü aşağıdaki gibi değiştiriniz..

=SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)-1)

valla fazla olmuyorsam bişey daha kusuruma bakmazsın inşallah;
24Φ12/20 gibi bi işaret varsa da uzunluk yani L yerine sadece #YOK yazsın valla çok lazım yaa tekrar kusura bakma...

L olmadığında Yok yazmasını isterseniz D1 deki formülü aşağıdaki gibi değiştiriniz..

=EĞER(EHATALIYSA(MBUL("L";A1));"Yok";SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)-1))

.
 
=SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)-1) formülü başarılı

=EĞER(EHATALIYSA(MBUL("L";A1));"Yok";SAĞDAN(A1;UZU NLUK(A1)-MBUL("L";A1)-1))
formülü #AD? hatası veriyo...
benim dediğimde L varsa kaç olduğunu yazsın yoksa yok yazsın ama tabiki işim de görüldü sayılır.
emeğinize sağlık
iyi çalışmalar dilerim...
 
=SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)-1) formülü başarılı

=EĞER(EHATALIYSA(MBUL("L";A1));"Yok";SAĞDAN(A1;UZU NLUK(A1)-MBUL("L";A1)-1))
formülü #AD? hatası veriyo...
benim dediğimde L varsa kaç olduğunu yazsın yoksa yok yazsın ama tabiki işim de görüldü sayılır.
emeğinize sağlık
iyi çalışmalar dilerim...

Formülde bir hata yok. Formülü D1 hücresine doğru kopyaladığınızdan emin olunuz.

Kod:
=EĞER(EHATALIYSA(MBUL("L";A1));"Yok";SAĞDAN(A1;UZUNLUK(A1)-MBUL("L";A1)-1))

.
 
hocam haklısın valla c de (çap yerinde) #DEĞER! d de(uzunluk) direk yok yazıyo
helal olsun başka ne diyim:D
 
hocam haklısın valla c de (çap yerinde) #DEĞER! d de(uzunluk) direk yok yazıyo
helal olsun başka ne diyim:D

Verileriniz bu şekilde olunca C1 hücresinede veriyi almak için C1 deki formülü aşağıdaki gibi değiştirebilirsiniz..

Kod:
=EĞER(EHATALIYSA(MBUL("L";A1));PARÇAAL(A1;BUL("Φ";A1)+1;BUL("/";A1)-BUL("Φ";A1)-1);SAĞDAN(SOLDAN(A1;BUL(" ";A1)-1);UZUNLUK(B1)))

.
 
ya hocam bu ne bilgi yaa:D
valla yazdığınız formülleri hazıra konmıyayım diye öğrenmeye çalışıyorum -1,uzunluk ,sağdan soldan anlamaya çalışıyorum ehatalıysa,mbul valla artık yüzüm tutmuyo baya yardımcı oldunuz şaka maka bi yana cidden çok tşk ederim çok makbule geçti..
benden baya bi hayır duası aldınız:D
çalışmalarınızın ve forum çalışmalarınızın devamını dilerim.
 
Rica ederim, yardımcı olabildiysem ne mutlu.

İyi çalışmalar..
 
Geri
Üst