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

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
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.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Mühendis, araştırıp bulan adamdır....

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



.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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;"")
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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)))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
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.
 
Üst