• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Metin içindeki kelimelerden başka sütunda kaç tane olduğu

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

teyadih

Yeni Üye
Kullanıcı Bilgileri
Katılım
13 Ağu 2021
Mesajlar
532
Çözümler
3
Aldığı beğeni
107
Excel Versiyonu
Office 2016 EN
Konuyu Başlatan
Merhaba arkadaşlar.
Daha önce açmış olduğum Yol izni takip formülü çalışmasında kullanmak üzere aşağıdaki formüllere ihtiyacım var.
Rica etsem bakabilir misiniz?
1- D3 deki metinin içindeki kelimelerden AG sütunundaki kelimelerden kaç tane olduğunu S sütununa yazacak formül Sonucun S sütunundaki gibi olması gerekiyor.
2- AC3 deki metinde yazan kelime dışında D3 deki metinin içindeki kelimelerden AG sütunundaki kelimelerden kaç tane olduğunu T sütununa yazacak formül Sonucun T sütunundaki gibi olması gerekiyor.
Umarım anlatabilmişimdir. Teşekkür ederim.
 

Ekli dosyalar

  • İl Adları (1).xlsm
    182.4 KB · Gösterim: 8
Çözüm
Selamlar,
S9 hücresine yazılır ve aşağıya doğru kopyalanır. DİZİ Formül (CTRL + SHIFT + ENTER)
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Not : Yukarıdaki formülle (S kolonunda verilen, beklenen sonuçlardaki gibi) Yurtdışı da sayılacaktır.
Eğer Yurtdışı sayılmayacaksa
$AG$[B]8[/B]:$AG$89 yerine $AG$[B][COLOR=rgb(0, 0, 0)]9[/COLOR][/B]:$AG$89 yazılır.

Ekleme :
Şehir isimleri listedeki Şehir isimleriyle Bire-bir AYNI olmalıdır.
Örneğin İstanbul yerine Istanbul, İst. ...vs gibi yazıldığında karşılığı bulunamayacaktır.

Dikkat edilecek bir diğer Önemli Nokta :
Tatvan - Urfa gibi bir ibare olsun. Tatvan' a baktığınızda VAN şehrinin karakterlerini içerir. Ve bu durumda VAN...
Sayın Teyadih
bazı hücrelere ben kontrol amaçlı
fazladan veri girdim. Bilginize.
Dener misiniz ?
Kolay gelsin.
 

Ekli dosyalar

  • İl Adları (1).xlsm
    198.5 KB · Gösterim: 6
Merhaba sayın excelcan uygulayıp dönüş yapacağım
 
Elinize sağlık sayın excelcan.
Mümkünse makro yerine formül ile yapabilir miyiz?
Yada formül olmuyorsa düğme yerine sayfaya girdiğimizde veya kayıt ettiğimizde makroyu otomatik çalıştırabilir miyiz?
 
Sayın teyadih
Formül konusu beni aşar.
Dosyayı bu şekliyle kullanırsanız
bir süre sonra kafa ağrıtmaya başlar.
Basit bir örnek.
TOKAT.ERBAA yazan satır.
Tesadüfen farkettim.
Bir başka satır
İstanbul-Bursa-Bodrum-Adana
bir başka satır
İstanbul Muğla Bodrum Bingöl
Yazım standartı olmayınca hangi formülle çalışacaksınız.
Bir süre sonra makro da işe yaramayacak.
Bu tip dosyalar UserFormla çalışılacak.
En doğrusu bu. Kayıtlarınızı formla yapacaksınız.
Ve birörnek yapacaksınız. Bunu da formla yapabilirsiniz.
Bir an önce form düzenine geçmenizde fayda var.
Buton istememişsiniz.
Sayfa modülüne de sıcak bakan biri değilim.
Basit işlemler için eyvallah olur.
Üç beş satır yazarsınız enter a basarsınız geçer gider.
Bu dosya için sıkıntılı ama.
Benim elimden bu kadarı gelir.
Daha fazlasına karışmak istemem.
Kolay gelsin.
 
İlginize teşekkür ederim sayın excelcan.
 
Formül ile yardım edebilecek var mı arkadaşlar
 
Selamlar,
S9 hücresine yazılır ve aşağıya doğru kopyalanır. DİZİ Formül (CTRL + SHIFT + ENTER)
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Not : Yukarıdaki formülle (S kolonunda verilen, beklenen sonuçlardaki gibi) Yurtdışı da sayılacaktır.
Eğer Yurtdışı sayılmayacaksa
$AG$[B]8[/B]:$AG$89 yerine $AG$[B][COLOR=rgb(0, 0, 0)]9[/COLOR][/B]:$AG$89 yazılır.

Ekleme :
Şehir isimleri listedeki Şehir isimleriyle Bire-bir AYNI olmalıdır.
Örneğin İstanbul yerine Istanbul, İst. ...vs gibi yazıldığında karşılığı bulunamayacaktır.

Dikkat edilecek bir diğer Önemli Nokta :
Tatvan - Urfa gibi bir ibare olsun. Tatvan' a baktığınızda VAN şehrinin karakterlerini içerir. Ve bu durumda VAN olarak sayar. O nedenle METİN işlemlerinde ibarelerin yazılımlarına / ibarelere çok dikkat etmek gerekir.

En uygun ibare seçimi ne derseniz, bana göre, Şehir isimlerinin boşluklarla ayrı yazılması olabilir.
Örneğin, İstanbul Bursa Bodrum gibi... Sadece Boşluk Karakteri kullanıp - , . / ... vs gibi diğer karakterler kullanılmamalıdır.
Formüle edersek de MBUL([B]" "&[/B]$AG$[B]8[/B]:$AG$89[B]&" " [/B]; [B]" "&[/B]D9[B]&" "[/B]) gibi olacaktır.
 

Ekli dosyalar

  • İl Adları.xlsm
    28.5 KB · Gösterim: 4
Çözüm
Teşekkür ederim Sayın mana97 ve Sayın52779 elinize sağlık.
S sütunu için istediğim 1.formül tamam
Size zahmet T sütunu için isteğim 2.formüle de bakabilir misiniz?
 
Maalesef bu iş karışık,
1 - İstanbul-Bursa-Bodrum de olduğu gibi, aralarda - (Tire), . (Nokta), " "(Boşluk) lar var. Belki de orijinal dokumanda daha farklı karakterler de var. Kaç kelimeden oluştuğunu bulmak için peşpeşe tüm olası karakterlerin yerlerine "" koyup saydırmak gerekecek. Tüm olası ve kullanılacak durumları bilmek gerekecek.
2 - Bir de, Ş Paşa Mah Alper Yazoğlu Cad N 20 D 29 Merkez Edirne gibi adres var. Kelime adedi saymak, Tokat.Erbaa, ya da Muğla-Bodrum a göre anlamsız olacaktır.

O nedenle ben PAS geçiyorum.
 
Karışıklığı S sütunu için yazdığınız 1.formülle aşmışsınız sayın 52779
Siz daha iyi bilirsiniz ama yeni bir formüle gerek yok diye düşünüyorum.
S sütunu için yaptığınız formüle eğer AC sütunundaki il adı D de varsa 1 düşecek şekilde güncellenmesi yeterli olur sanırım
 
Karışıklığı S sütunu için yazdığınız 1.formülle aşmışsınız sayın 52779
Siz daha iyi bilirsiniz ama yeni bir formüle gerek yok diye düşünüyorum.
S sütunu için yaptığınız formüle eğer AC sütunundaki il adı D de varsa 1 düşecek şekilde güncellenmesi yeterli olur sanırım

Kriterler NET olmadıkça, bunu söylemek Mümkün değil.
1. Örnek
Listenizde mevcut olan
TOKAT.ERBAA
Şehir 1 ve ilçe 1... 1 fark işe yaramaz....

2. Örnek
Ankara-Mamak-1317 Sok. No.15 Kadıköy / İstanbul
ya da direkt olarak
Mamak / Ankara - Kadıköy / İstanbul
yazıyor olsun.

Şehir 2 adet bulunur... İlçelerle beraber 4 adet... 1 fark dediğinizde cevap uygun olmaz.
Ve Kriterler NET olmadıkça, bende cevap yok maalesef...

Ama madem ki, ibareler ne olursa olsun 1 fark sizin NET kriteriniz (Örneğin listenizde var olan TOKAT.ERBAA saymıyoruz demektir, ya da olası Bodrum Muğla yı da saymayacağız demektir.) şu halde,
Daima 1 çıkaracaksanız, T9 hücresine formülü şöyle yazın ve aşağıya kopyalayın...
=EĞERHATA(1/(1/(S9-1));"")
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst