Dizin Halindeki Veriler İçinde Dizin Halindeki Sözcükleri Belirleme

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. C sütununda bulunan hücrelerden, içinde J sütununda bulunan sözcükler olan hücreleri belirleyebilecek bir formül var mıdır ?

Örnek dosya ektedir.
 

Ekli dosyalar

Korhan Ayhan

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

B4 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER(TOPLA(EĞERSAY(C4;"*"&$J$4&"*");EĞERSAY(C4;"*"&$J$5&"*");EĞERSAY(C4;"*"&$J$6&"*"))>0;"DOĞRU";"")
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları deneyebilirsiniz.


Kod:
Sub AraBul()
Dim c As Range
Dim Adres As Variant
Dim i As Long
Dim sd As Worksheet
Set sd = Sheets("DATA")
sd.Select
Range("B4:B65000").ClearContents
For i = 4 To [J65536].End(3).Row
    With sd.Range("C:C")
        Set c = .Find(Cells(i, "J"), LookIn:=xlValues)
        If Not c Is Nothing Then
            Adres = c.Address
            Do
                Cells(c.Row, "B") = Trim(Cells(c.Row, "B") & " " & Cells(i, "J"))
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> Adres
        End If
    End With
Next i
End Sub
 

Ekli dosyalar

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Korhan Ayhan ve sayın Necdet Yeşertener, ilginize çok teşekkür ederim. Elleriniz dert görmesin, çok çok güzel çözümler.Sağlıcakla kalın.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
İçeren kelime varmı yokmu bu durumda

Kod:
=ARA(9,99999999999999E+307;MBUL($J$4:$J$6;C4);$J$4:$J$6)
Eğer bulduğu kelime için doğru yazdırılacaksa

Kod:
=EĞER(EHATALIYSA(ARA(9,99999999999999E+307;MBUL($J$4:$J$6;C4);$J$4:$J$6));"";"DOĞRU")
J4:J6 aralığını siz verilerinize göre genişletebilirsiniz.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Ali çok teşekkür ederim. Ben de formülde aralığın otomatik genişlemesi nasıl olurdu diye soracaktım. Sağolun, varolun.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;

Alternatif olarak

=EĞER(TOPLA.ÇARPIM((EĞERSAY(C4;"*"&($J$4:$J$6)&"*")))>0;DOĞRU;"")

saygılar
 
Üst