• DİKKAT

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

Hücreden İstenilen Veriyi Alma

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,434
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Öncelikle bu konuda çok çözülmüş örnek var ve çoğunu inceledim ve çözmeye muvaffak olamadım. Maalesef fonksiyonlarda en zayıf olduğum kısım parça alma fonksiyonu ve birkaç kombinasyon gerekmekte. Örnek dosyamda açıklama yapmaya çalıştım. Hücre içerisinden almak istediğim veriler mevcut. Teşekkür ederim.
 

Ekli dosyalar

Son düzenleme:
Merhaba,
Aşağıdaki formülü deneyiniz. Hücre içinde geçen son iki nokta(: )dan sonraki 8 karakteri alır.
Kod:
=PARÇAAL(A2;BUL("#";YERİNEKOY(A2;":";"#";UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;":";""))))+1;8)
 
Sayın Mucit çok teşekkür ederim. Gayet güzel oldu. Zamanınız olduğunda öğrenmek için formülü açıklayabilirmisiniz ? Çok güzel bir kombinasyon olmuş. Mesela "#" işaretini anlayamadım. Verilerde o yok.
 
Merhaba,
Sn. mucit77 sistemden olmadığından açıklama yapıyorum.
Öncelikle # işareti verinizin içerisinde geçmediği için yazılmış bir karakterdir.Siz @, !!^+ , %&/+ gibi verilerde yazabilirsiniz.

A2 hücresine gireceğimiz verimiz AAA:BBB:CCC olsun.
Formülün işleyişi;
1. YERİNEKOY(A2;":";"#";UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;":";"") bu kısım bize YERİNEKOY fonksiyonunun yinelenme sayısını bulmamıza yardımcı olacaktır.
UZUNLUK(A2)=11 karakterdir.
UZUNLUK(YERİNEKOY(A2;":";"") = 9 karakterdir. (:'leri çıkartırsak)
11-9=2 (yinelenme sayısını bulmuş oluruz.)

1.1 YERİNEKOY(A2;":";"#";2 şeklini alacaktır.

2. BUL("#";YERİNEKOY(A2;":";"#";2 bu kısım bize verimizi BUL("#";AAA:BBB#CCC şekline döndürecektir.
2.2 - BUL("#" işlevi sayesinde verimiz içerisinde # karakterinin kaçıncı sırada olduğunu buluyoruz.
Verimiz içerisinde 8 karakter 8+1 = 9. karakterden başlayarak parça almaya başlıyacağını belirliyor.

3. - Son olarak formül =PARÇAAL(A2;9;8) şeklini alıyor.
 
Sayın Bzace . Çok teşekkür ederim. Tek kelime ile harika bir anlatım olmuş. Çok sağolun.
 
Geri
Üst