• DİKKAT

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

metin içinden belirli verileri alma

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
merhabalar

a sütunumda alt alta her satırda aşağıdaki verilere benzer verilerim var.

2020-03-14 15:25:21 internet.15 GPRS 3G 12.94 KB 0.000
2020-03-14 15:17:12 internet.15 GPRS 4.5G 29.04 KB 0.000
2020-03-14 15:17:00 internet.11 GPRS 4.5G 1.22 MB 0.000
2020-03-14 15:07:23 internet.04 GPRS 3G 33.48 MB 0.000

ben bu verilerin içerisinden b sütununa 3G ve 4.5G sonrasındaki KB ve MB öncesindeki sayısal veriyi yazdırmak istiyorum. yukarıda kırmızı renklendirdiğim veriler yani. bilgi ve yardımlarınızı rica ederim
 
B2 Hücresine yazınız,


Kod:
=YERİNEKOY(YERİNEKOY(SOLDAN(A1;EĞERHATA(BUL("KB";A1;1)-1;BUL("MB";A1;1)-1));SOLDAN(A1;BUL("G ";A1;1)-1)&"G ";"";1);".";",";1)
 
çok teşekkürler üstadım emeğine bilgine sağlık
 
Alternatif olsun, B2 hücresine
Kod:
=PARÇAAL($A2;EĞER(EHATA(BUL("3G";$A2;1));BUL("4.5G";$A2;1)+5;BUL("3G";$A2;1)+3);EĞER(EHATA(BUL("KB ";$A2;1));BUL("MB ";$A2;1)-2;BUL("KB ";$A2;1)-2)-EĞER(EHATA(BUL("3G";$A2;1));BUL("4.5G";$A2;1)+5;BUL("3G";$A2;1)+3)+1)
 
Bu da olabilir;

C++:
=PARÇAAL(A1;MBUL("G ";A1)+2;EĞERHATA(MBUL(" K";A1);MBUL(" M";A1))-MBUL("G ";A1)-1)

Noktayı virgüle çevirip sayısal değere çevirmek için aşağıdaki gibi deneyebilirsiniz.

C++:
=--YERİNEKOY(PARÇAAL(A1;MBUL("G ";A1)+2;EĞERHATA(MBUL(" K";A1);MBUL(" M";A1))-MBUL("G ";A1)-1);".";",")
 
çok teşekkürler üstadım emeğinize bilginize sağlık
 
Geri
Üst