Soru İki Hücre Karşılaştırmasında Like Komutu Kullanma

Katılım
7 Aralık 2012
Mesajlar
9
Excel Vers. ve Dili
2012 en
Selamlar;

Başlığımda tam anlatamamış olabilirim. Yapmaya çalıştığım şey;

A hücresinde karmaşık olarak bulunan değerler ile B hücresi içinde değerleri eşleştirebilmek için C hücresinde bulunan değeri A içerisinde arıyorum. Bir nevi like komutu. Bunu Bul ile yapmaya çalıştım. Bul içine Düşey ara ekledim. Hayır evet yada doğru yanlış ölçütünü alabiliyorum ama A'nın karşı değeri olarak B'de yazanı koyamıyorum.

Aradığım karşılaştırma kelimeleri bazen iki bazen üç parçalı olabiliyor. Bu nedenle BUL komutunda hata yapıyor gibiyim.

son turda EĞER(EHATALIYSA(BUL(DÜŞEYARA))) yaptım ama birbirine girdi hepsi.

tr-tr/markalar-kategoriler/la-roche-posay_vucut-nemlendiricisi

 

la roche posay

/la-roche-posay



Aslında A stünunda C'deki kelimeyi aratıp karşısına D hücresindeki veriyi yazdırmak amacım. bu şekilde 30 bin satır var:/

Teşekkür ederim desteğiniz için.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Örnek dosya ile
A,B sütunlarına sabit değerleri
C ve/veya D de ulaşmak istediğiniz sonucu yazarak paylaşırsanız çözüm üretilebilir.
 
Katılım
7 Aralık 2012
Mesajlar
9
Excel Vers. ve Dili
2012 en
A sütunu:tr-tr/markalar-kategoriler/la-roche-posay_vucut-nemlendiricisi
B sütunu: la roche posay
C sütunu:/la-roche-posay üçü de sabit aslında. B deki değeri A içinde arayıp sonuç doğru ise karşısına C'deki değeri yazdıracak aslında.

 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,801
Excel Vers. ve Dili
Microsoft 365 Tr-64
=EĞER(EHATA(MBUL(YERİNEKOY(B2;" ";"-");A2));"";"/" & YERİNEKOY(B2;" ";"-"))
 
Katılım
7 Aralık 2012
Mesajlar
9
Excel Vers. ve Dili
2012 en
=EĞER(EHATA(MBUL(YERİNEKOY(B2;" ";"-");A2));"";"/" & YERİNEKOY(B2;" ";"-"))
çok teşekkür ederim desteğiniz için ve fakat sonuç olarak sıfır basıyor. veriler ekran görüntüsündeki gibi düzenli değil. 30 bin satır veri ilk sütun ve tamamen karmaşık. Filtre yöntemi ile içinde abc geçenleri filtreleyip bunların karşısına tek seferde abc nin değerini yazabilirim ama elle ve 250 kez tekrar etmem lazım :D
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,016
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Eklediğiniz görsele göre siz formülü sanki B sütununa istiyormuşsunuz gibi görünüyor.

Deneyiniz. Kendi hücre adreslerinize göre düzenlersiniz.

C++:
=EĞER(ESAYIYSA(MBUL(C2;A2;1));D2;"")
 
Üst