• DİKKAT

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

metin-sayı-ve : olan metni ayırma

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
A1 hücresinde ;
T20:AU29 var B1=T, C1=20, D1=":", E1=AU, F1=29
AW21:BG32 var ise AW, 21, -":", BG, 32 olarak formülle ayırabilir miyiz.
 
Mühendis, araştırıp bulan adamdır....

13 yıldır bu Excel sitesine üyesiniz...



.
 
hocam metin içinden birşeyler ayırma ile ilgili birçok örnek var ama
çok bilemiyorum bu formül grubunu sağdan soldan parçaal gibileri yapıyorum ama bu tip olunca ben zorlanıyorum
en sondaki sayıyı bulmayı az önce yapmıştım evet ama diğerlerini çıkartamadım
 
Deneyiniz.

B1;
C++:
=YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(SOLDAN(A1;BUL(":";A1)-1);0;"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"")

C1;
C++:
=YERİNEKOY(SOLDAN(A1;BUL(":";A1)-1);B1;"")

D1;
C++:
=YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(PARÇAAL(A1;BUL(":";A1)+1;10);0;"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"")

E1;
C++:
=YERİNEKOY(PARÇAAL(A1;BUL(":";A1)+1;10);D1;"")
 
Merhaba,

Bu işlemi neden yapmak istediğinizi merak ettim.
Alternatif. ( veri düzenine göre : sabit olduğu düşünüldü.)

B1:
Kod:
=YERİNEKOY(SOLDAN(A1;BUL(":";A1)-1);C1;"")

C1:
Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(SOLDAN(A1;BUL(":";A1)-1);SATIR($1:$1000)))

D1:
Kod:
:

E1:
Kod:
=YERİNEKOY(PARÇAAL(A1;BUL(":";A1)+1;256);F1;"")

F1:
Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(PARÇAAL(A1;BUL(":";A1)+1;256);SATIR($1:$1000)))
 
Sayın Ömer Hocam
metnin sonundaki sayı ve içindeki sütun adı değişimi foruma bu soru başlığı ile sorduğum soruda
KS48:NG56 bu veri A1 hücresinde bulunmakta
B1=KS48:NE56 (NG sütunu 2 geriye gitti NE oldu)
C1=KU48:NG56 (KS sütunu 2 ileri gitti KU oldu)
sorumun bu kısmı henüz cevaplanmayınca bende adresi harflerine ve sayılarına ayırmayı düşündüm ve bir adresten 2 ileri adresi (KS→KU olması) gibi yada 2 geriye adresi KAYDIR fonksiyonu ile bulabileceğimi farkettim

sütun harflerini daha önce öğrendiğim mesela E1 hücresine E1 yazmasını sağlayan
=YERİNEKOY(YERİNEKOY(ADRES(1;SÜTUNSAY($A$1:E1));"$";"");"1";"") adresini uygulayıp bu işlemleri yapabileceğimi düşündüm. o bakımdan sormuştum hocam.
 
Geri
Üst