Çözüldü Kriterden Önceki Kelimeyi Bulma

kmlzdmr

Site Üyesi
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Kriterden önceki kelimeyi bulma konulu durumu bir türlü çözemedim. Yardımcı olunabilir mi?

Açıklama-1: K3:K17 aralığındaki firma unvanları içerisinde geçen türlerin yazımı büyük/küçük harf ve açık/kısaltma şeklinde olması nedeniyle bu aralık oluşturuldu…
Soru a) B sütunundaki unvanların içinde geçen K3:K17 aralığındaki kelimeler/cümlelerden önceki sağdan İLK kelime E sütunu gelmesi gerekli
Soru b) B sütunundaki unvanların içinde geçen K3:K17 aralığındaki kelimeler/cümlelerden önceki sağdan C sütununda kaçıncı kelime olcağı yazılan sayı değerine göre belirlenen kelime D sütunu gelmesi gerek

Konu ekli dosyada açıklandığı ve sonucu örneklendirildiği duruma ilişkin formül düzenlemmesi hususunda yardımınız bekliyorum.
Şimdiden teşekkür ederim.
 

Ekli dosyalar

Çözüm
Selamlar,
Çözümüm resimdeki gibidir..
1689018109165.webp

1 - Bir önceki mesajımda sorduğum "AŞ bir kelime midir?" sorusuna bir kelimedir şeklinde verilen yanıttan hareketle, aranılacak ibareler için
BUL(" "&$K$3:$K$17&" ";B3&" ")
şeklinde bir tanımlama yapıldı.
Ve sorunuza göre, bulunacak ibareden önceki kelimeler istendiğinden, aranılacak ibarelerin ilk kelime olmadıkları anlaşılmaktadır. O nedenle, BUL(" "&$K$3:$K$17&" ";" "&B3&" ") şeklindeki gibi bir tanımlama yapılmadı. Aranılacak ibare, İlk kelime olsa bile Hata verecek ve formül tarafından ""(BOŞ) yazdırılacaktır.
2 - Excel2003 olayı için de, Son kelime için cevap yazıldı. Bana göre, C kolonundaki değere göre bulunacak kelime için ise, tabiri caiz ise Roman...
Selamlar,
Ben olmasam da soruya çözüm verecek üyeler için

Soruyu netleştirmek açısından bir soru
* K3 : K17 aralığındaki aranılacak ibarelerden özellikle AŞ yazan için sorarsam, AŞ bir kelime midir?
Nedenine gelince, AŞ aradığımızda, ÇAMAŞIR, BULAŞIK, YAKLAŞIM, YAVAŞ, AŞIK, KAŞIK,..... vs bir çok kelime AŞ ibaresini içermektedir.

Bir soru da isteğin netleştirilmesi için
* Soru mesajınızda, Excel2019 yazmakta. Cevaplar Excel2019 a uygun mu istenmekte. Yoksa, sonradan Excel2003 için de cevap istenecek midir?
 
@52779
Öncelikle ilginize teşekkür ederim.
-Birinci soru cevabı: "AŞ" bir kelimedir. Anonim Şirketin kısaltmasıdır.
(Bilgilendirme: TDK göre bu şirket türünün kısaltması AŞ dir. A.Ş. değildir.)

-İkinci soru cevabı: bu soru içinde ayrıca teşekkür ederim. :) Aktif iki bilgisayar kullanmaktayım. Ayrı ayrı lisanslı Excel 2003 ve 2019 bulunmaktadır. Bu nedenle excel formülleri/fonksiyon uygulamalarını ikisi içinde öğrenmek çok yararlı oluyor. Zira başka benzer bir örnekte 2003/2019 işlemi yapmak durumu hasıl olabiliyor.
 
Fikrimi sorarsanız, sağlıklı sonuç alabilmek için,
sağ taraftaki listenin öncelik sırasına göre yazılması daha doğru olur.

Örneğin;
"Koçlar Lasitik Kaplama San. Tic. Limited şirketi" için önce "San. Tic." ibaresinin olması daha doğru olur.
Böyle olmazsa, "Limited Şirketi" eşleşmesine göre işlem yapılmak durumunda kalınır. Bu da doğru olmaz.

Neticede örneğin B3'deki unvan için yapılacak işlem;
-- sağdaki listeden İLK hangisine rastlandığı bulunacak,
-- bulunan bu metnin, B3 hücresinde kaçıncı karakterden başladığı bulunacak,
-- buna göre B3'deki metnin, sağdaki listede bulunan metinden önceki kısmı alınacak.
-- bu sonuç metninin kaçıncı boşluktan sonraki kısmının alınacağı (C sütunu) bilgisine göre
nihai sonuç formülü oluşturulacak.
 
Selamlar,
Çözümüm resimdeki gibidir..
1689018109165.webp

1 - Bir önceki mesajımda sorduğum "AŞ bir kelime midir?" sorusuna bir kelimedir şeklinde verilen yanıttan hareketle, aranılacak ibareler için
BUL(" "&$K$3:$K$17&" ";B3&" ")
şeklinde bir tanımlama yapıldı.
Ve sorunuza göre, bulunacak ibareden önceki kelimeler istendiğinden, aranılacak ibarelerin ilk kelime olmadıkları anlaşılmaktadır. O nedenle, BUL(" "&$K$3:$K$17&" ";" "&B3&" ") şeklindeki gibi bir tanımlama yapılmadı. Aranılacak ibare, İlk kelime olsa bile Hata verecek ve formül tarafından ""(BOŞ) yazdırılacaktır.
2 - Excel2003 olayı için de, Son kelime için cevap yazıldı. Bana göre, C kolonundaki değere göre bulunacak kelime için ise, tabiri caiz ise Roman gibi bir formül yazmak gerekecektir. O nedenle, bunun için formül yazılmadı.
Belki diğer üyeler cevap yazabilirler...

Eki incelersiniz...
 

Ekli dosyalar

Çözüm
@52779
Sayın @52779 teşekkür ederim.
alıntı: "2 - Excel2003 olayı için de, Son kelime için cevap yazıldı. Bana göre, C kolonundaki değere göre bulunacak kelime için ise, tabiri caiz ise Roman gibi bir formül yazmak gerekecektir. O nedenle, bunun için formül yazılmadı. "
Excel2010+ için C sütunu bağlantılı formül geliştirilmesini beklerim...
 
Konuyu başlatan
Site Üyesi
Katılım
Konum
ANKARA
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
7
Üst