farklı 4 biçimde metinsel yazının içindeki 2 adet sayıyı farklı hücrelere alma

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
A1 hücresindeki ifade aşağıdaki 4 formattan başka halde olmayacak (kopyaladıktan sonra verilerime baktım bu 4 halde)
Km: 4+000-5+197 :) den sonra 1 boşluk)
Km:4+000-5+197
Km: 4+000,000-5+197,000 :) den sonra 1 boşluk) ve virgülden sonrasıda var
Km:4+000,000-5+197,000

B1=4+000,000
C1=5+197,000 olarak görünecek ama aslında 4000 ve 5197,000 sayıları olacak (bu örnek için virgülden sonra yok ama 5197,156 da olabilir başka verilerde)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
B1 formülü:

=YERİNEKOY(KIRP(PARÇAAL(A1;BUL("Km:";A1)+3;BUL("-";A1)-4));"+";"")*1

C1 formülü:

=YERİNEKOY(KIRP(SAĞDAN(A1;UZUNLUK(A1)-BUL("-";A1)));"+";"")*1

Hücre biçimini isteğe uyarlanmıştan aşağıdaki gibi ayarlayın:

0"+"000,000
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Sayın YUSUF44 teşekkür ederim çözüm için
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Km ile başlayan verilerimin içinde
Km: 4+800-5+196 (Bağlantı Yolu) yada
Km: 4+800-5+196 Park alanı gibi verilerde farkettim şimdi yine bu verileride kapsayarak formülü yenileyebilir miyiz.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Cepten baktığımdan formül oluşturamıyorum.

Farklı bir çözüm olarak, önce sütunu : ve - aracıyla metni sütunlara dönüştürme yapın.

Sonra üçüncü (son sütun, tire işatetinden sonraki sütun yani) sütunda boşluk aracıyla metni sütunlara dönüştürün.

Sayı olan sütunlarda bul değiştir ile boşluk karakterlerini ve + işaretlerini silin.

Muhtemelen istediğiniz sonucu elde edeceksiniz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
soruyu baştan alırsak
Km: 4+000-5+197 ' : den sonra 1 boşluk var)
Km:4+000-5+197
Km:
4+000,000-5+197,000 ' : den sonra 1 boşluk) ve virgülden sonrasında sayı var
Km:4+000,000-5+197,000
Km:
4+800-5+196 (Bağlantı Yolu)
Km:
4+800-5+196 Park alanı

bir cümle içinde bu ifadelerden biri (cümlenin başında da olabilir Km: 4+800-5+196 gibi) olabiliyor
Bugün yapılan Km : 4+800-4+900 gibi olabiliyor.

tek bir formülle bir önceki çözümdeki 2 ayrı sütuna sayıları çekebilir miyiz.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
226810
bu gri renkli yerlerdeki metinsel ifadeleri formülle bulunduktan sonra yanda başl. km ve bitiş km olarak 2 km yi de ayırmak için bu soruyu sordum
sayının tam kısmından sonra virgülde olabiliyor verilerde
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Makro ile bir çözüm üretmek daha uygun olacak gibi görünüyor.

Örnek dosya eklerseniz, bakılabilir.....

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
farklı durumlardaki metinsel ifadeleri yazdım altalta ve sarı dolgulu yerde olması gereken çözümü yaptım
makro ile olan çözümüde kullanabilirim
formülle çözümde gerekmektedir (yapılabilirliği varsa elbet) çünkü bir sayfa içinde 4-5 farklı sütunda km verileri olabiliyo hemen yanına sütunlar ekleyerek formüllü çözümü kullanmam gerekecek
 

Ekli dosyalar

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
İşinize yararsa, aşağıdaki linki tıklayın...


.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Bu da, "Kullanıcı Tanımlı Fonksiyon" ile bir çözüm...

.
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Sayın Haluk Hocam
sonuçların sayı olması gerekiyor (metin biçiminde çözmüş)
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Dosyayı yeniledim...

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
hocam ilk 2 veri hariç diğerleri hatalı gibi
sarı dolgulu yere olması gereken sayıları ve biçimlerini yaptım
 

Ekli dosyalar

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Sarı alanda, benim hesapladıklarımdan farklı bir şey göremedim ben ....

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
hocam sayılar tamam ama biçimde farklılık var gibi biçimlendirmede 0+000,000 yaptım ama farklı görünüyor.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Artık biçimiyle de siz ilgilenirsiniz .....

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Zaten "+" işaretinden sonrası "metre" olduğuna göre, yol inşaatında "santimetre" mertebesinde hassaslık kullanıldığını sanmıyorum.

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,598
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
cm kısmıda var hocam
3+147,536 karayollarında
3. km 147. metre 536. cm olarak veriler girilir hocam o bakımdan bi farklılık oldu galiba

Karadeniz Sahil Devlet Yolu Giresun – Espiye Arası Keşap Girişi Köprülü Kavşağı Km: 4+281,49 – 6+107,88 Kesimi Toprak İşleri, Sanat Yapıları, Köprü İşleri, Üstyapı İşleri (BSK) Yapılması İşi bu ihale ilanı hocam mesela
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Neyse, o tartışmaya girmeyeyim ben ....

Sizin sarı alanda düzelttim dediğiniz alanda ben bir fark görmedim. Neyi nasıl düzelttiniz?

.
 
Üst