• DİKKAT

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

Hücre içeriğini ayrıştırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
2 Nisan 2010
Mesajlar
31
Excel Vers. ve Dili
2007 professional türkçe
Merhaba arkadaşlar başlık biraz kafa karıştırabilir ama öğrenmek istediğim tam olarak bu değil.

benim amacım hücre içeriğine göre sayım yapmak örneğin

a1 hücresinin içeriğinde "12" yazıyor bu "1" demektir. ama
"12 - 23" yazsaydı sonuç "2" olacaktı. bunu yapabiliyorum fakat hücre içeriğine yazılanlar her zaman standart olarak "-" ile ayrılmıyor
mesela
"22 acd" yazabilir.
"1 kksdda" yazabilir.

yani içerikteki karakter adedi değiştiği gibi yazılanlarda değişebiliyor. amacım sadece hücre içeriğindeki sayıları saydırmak geriye kalan rakam olmayan tüm değerleri gözardı etmeli..
umarım ne istediğimi anlatabilmişimdir yardımcı olabilecek varsa çok sevinirim.
şimdiden teşekkürler.
 
Örnek bir dosya yukleyip daha ayrıntılı anlatabilirmisiniz.

12 yazıyorsa bu 1 demek, 12-23 oluyorsa bunun 2 olacak demişsiniz.

bu durumda 22 acd ve 1 kksdda ne olacak ?

hücrelerin içerisinde bulunan rakamların olması gereken karşılık listesinide eklerseniz daha iyi olur.
 
örneğin a1 hücresine "22 acd" yazdın diyelim formülü

Kod:
=ORTAB(A1;1;(MBUL(" ";A1)-1))
sonuç: 22 olur

yada "2244544 bsklajdja" yazdın diyelim
sonuç : 2244544 olur
 
şöyle anlatsam daha iyi olur sanırım biraz karışık yazmışım yapmak istediğim rakamlar "1" "12" "21" aydaki günler ayın 1'i ayın 12'si ayın 21i gibi

bazen bir kişiye ayın hem 12si hemde 21'inde nöbet yazılabiliyor bu hücrede 12-21 şeklinde gösteriliyor ben bu nöbeti 2 nöbet olarak saydırmak istiyorum. bu işin kolay kısmı fakat bazen kişiye yine iki nöbet yazılıp nöbet konumlarıda kısaltma olarak yanlarına belirtilebiliyor örneğin 12 nsl 21 ilgml bu yine 2 nöbet yaptığı için bunu formul 2 olarak saymalı sadece rakamları yani...

bu ayrıştırma işini yapabilecek bir kod biliyor musunuz?
 
örnek dosya yollarsan sana yardımcı olurum
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst