• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

 
=EĞER(EHATA(MBUL(YERİNEKOY(B2;" ";"-");A2));"";"/" & YERİNEKOY(B2;" ";"-"))
 
=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
 
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;"")
 
Geri
Üst