Tek Karakterin Birden Fazla Sırasını Bulma

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Selamlar Arkadaşlar,

Elimde aşağıdaki noktalarla ayrılmış sayılar var, forumda karakter sayısını bulmayı anlatan çok sayıda mesaj var ancak bir türlü kendi ihtiyacımla eşleştiremedim, denemelerimde sonuçsuz kaldı.

192.168.25.0

Eğer sayılar sabit karakter adedinde olsaydı işim kolaydı ancak 1, 2 veya 3 karakter olabileceğinden ilk iki sayıyı (192 ve 168) bulup üçüncü sayıyı bulamıyorum... Bulsamda manuel girişle karakter saysını giriyorum.

Desteğiniz için şimdiden teşekkürler, eminim bir kısa yolu vardır, bir şey daha öğreneceğiz.
 

Ekli dosyalar

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Dosyanızı indirdim. Tam olarak formüllerin ne yapmasını istiyorsunuz. Yani nasıl bir sonuca ulaşmak istiyorsunuz.

Selamlar.. Kolay Gelsin...
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Örnek dosyada sarı hücreye noktalarla bölünmüş max 3 hane olan 4 sayıyı yazdığımda bana alta doğru 3. sayıyı arttırmasını istiyorum ancak haneler değiştiği için yapamadım. Aslında dosyadaki örnek gerçekleşmesini istediğim örnek ama tam otomatik yapamıyorum...

192.168.25.0 yazsamda...
192.17.234.0 yazsamda...
192.24.35.10 yazsamda 3. sıradaki sayının artarak devam etmesini sağlamaya çalışıyorum
 

Ö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,

Satıra göre: (sütun için sütunsay kullanırsınız.)
Kod:
=METNEÇEVİR(YERİNEKOY($B$2;".";"")+10*SATIRSAY($B$3:B3);EĞER(BUL(".";$B$2;6)=8;"000"".""000"".""00"".""0";"000"".""00"".""000"".""0"))
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Elinize sağlık hem satır hem sürun için yaptım ancak hane sayısı değiştiği zaman çalışmıyor, asıl amacım hane sayısının belirsiz olması sebebiyle bunu hesaplayabilecek bir formül. Yani 192.168.25.0 örneğindeki 168'i değiştirip 16 yaparsam hata vermemeli, bunun denemelerini yapıyordum
 

Ö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
İstediğiniz bu mu?
B3 hücresine yazıp alt satırlara kopyalayın.
Kod:
=SOLDAN($B$2;BUL("*";YERİNEKOY($B$2;".";"*";2)))&SOLDAN(PARÇAAL($B$2;BUL("*";YERİNEKOY($B$2;".";"*";2))+1;256);BUL(".";PARÇAAL($B$2;BUL("*";YERİNEKOY($B$2;".";"*";2))+1;256))-1)+SATIRSAY($B$3:B3)&SAĞDAN($B$2;UZUNLUK($B$2)-BUL("*";YERİNEKOY($B$2;".";"*";3))+1)
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Aşağıdaki formülü de deneyebilir misiniz.

Kod:
=YERİNEKOY(B2;"."&KIRP(PARÇAAL(YERİNEKOY("."&B2;".";YİNELE(" ";255));3*255;255))&".";"."&KIRP(PARÇAAL(YERİNEKOY("."&B2;".";YİNELE(" ";255));3*255;255))+1&".")
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.
 

Ekli dosyalar

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Ellerinize sağlık, harcamış olduğunuz vakit için herkese ayrı ayrı teşekkür ederim
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Hangi formül ile sonuca ulaştınız. Son 3 çözümde farklı.
 

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Altın Üyelik Bitiş Tarihi
07-07-2029
Hangi formül ile sonuca ulaştınız. Son 3 çözümde farklı.
3 çözümüde denedim hepsi çalışıyor, hepsinin farklı karakterleri var, kullanmak isteyenler üçündende sonuca gidebilir, tekrar teşekkürler emeğiniz için


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
Üst