• DİKKAT

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

eğer ve birleştir

Katılım
13 Şubat 2021
Mesajlar
16
Excel Vers. ve Dili
2016 ( Türkçe )
istediğim şey eğer x sayfasının A stunundaki değerler y sayfasındaki C1 değeri ile aynı ise x sayfasındaki B sutunundaki değerleri boşluklu bir şekilde C3 sutununda birleştirsin

şimdiden teşekkür ederim
 
Merhaba,

Eşleşen değerler 1 den fazla sanırım. Eğer öyleyse formül değil makro kullanmak gerekir?
 
evet 1 günde yapılan proje idlerini birleştirmeye çalışıyorum hangi makroyu naısl kurabilirim yardımcı olur musunuz
 
Kodları module kopyalayın.
Kod:
Function LISTELE(hucre As Range, bak As Range, sonuc)

    Dim S1 As Worksheet, S2 As Worksheet, a As Range, d As String
    
    Set S1 = Sheets("x")
    Set S2 = Sheets("y")
    
    Application.Volatile True

    For Each a In hucre
        If IsError(a.Value) = False Then
            If a.Value = bak Then
                d = d & " " & WorksheetFunction.Index(sonuc, a.Row)
            End If
        End If
    Next a
    
    LISTELE = Trim(d)
    
End Function

Kullanımı:
Sonuçları görmek istediğiniz hücreye aşağıdaki mantıkla hücre aralıklarını yazın.

=LISTELE(aranan_aralık;aranan_değer;sonuçların_geleceği_aralık)

Örnek;

=LISTELE(x!A1:A20;C1;x!B1:B20)

Gibi.

Eki inceleyiniz.



.
 

Ekli dosyalar

Mesajda paylaşım linkinde örnek dosya eklemiştim, incelemediniz mi?
 
Onun üstüne exceli kurunca çalıştı çok teşekkür ederim. 0 dan kendim yapmayı deneyince "ambiguous name detected" hatası alıyorum nedeni nedir acaba? Biliyor musunuz?
 
Merhaba,

Rica etsem profilinizde yazan (türkçe) excel sürüm bilgisini güncelleyebilir misiniz?
 
Geri
Üst