• DİKKAT

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

İki Karakter Arasında Kalan Değerleri Bulma Ama Çoklu

Katılım
4 Mart 2011
Mesajlar
31
Excel Vers. ve Dili
2007 TR
Başlıkta da belirtiğim gibi iki ";" noktalı virgül arasındaki değerleri yeni hücreye almak istiyorum fakat ";" karakteri çok ve her defasında sonraki değerler alınacak örnek vermek gerekirse

A1 hücresinde
12345678901;12345678;Ali;Veli; ; ;0; ;0;8;2;450;021100;30;833.18;1397.33;2230.51;200.75;111.53;245.36;167.29
değerleri olsun
B2 hücresine formülle Ali yazacak (Yani ikinci ";" işaretiyle üçüncü arasını)
C3 hücresine formülle Veli yazacak (Yani üçüncü ";" işaretiyle dördüncü arasını)
D3 hücresine formülle 450 yazacak (Yani onbirinci ";" işaretiyle onikinci arasını)
şeklinde 6 farklı değer bulacak

Aslında A1 hücresindeki karakter sayısı sabit olsa parçaal komutuyla alınır ama sabit değil tutarla değişiyor

şimdiden teşekkür ediyorum
 
Merhaba.
Aslında doğru yöntem VERİ menüsünden METNİ SÜTUNLARA dönüştürme kısmında
SINIRLANDIRILMIŞ seçeneğini seçip ardından da kriter olarak ; karakterini seçmeniz,
hangi veri lazımsa o veriyi ilgili sütundan almanız bence.

Ancak ille de formül ile elde etmek isterseniz.
-- Ali için;
Kod:
=PARÇAAL(A1;BUL(";";A1;BUL(";";A1;1)+1)+1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)-BUL(";";A1;BUL(";";A1;1)+1)-1)
-- Veli için;
Kod:
=PARÇAAL(A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)+1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)+1)-BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)-1)
-- 450 için;
Kod:
=PARÇAAL(A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)-BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;BUL(";";A1;1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)-1)
450 değerini sayı olarak kullanmak istiyorsanız EŞİTTİR işareti ile PARÇAAL arasına 0+ eklemeniz yeterli olur.
 
çok teşekkür ederim çok işime yaradı listede bunun gibi 6500 civarı kayıt oluyor ve her ay tekrarlanıyor çok saolun
 
Geri
Üst