BİRDEN FAZLA ÇAKIŞMADAKİ TÜM VERİLERİ YAZMA

Katılım
5 Şubat 2016
Mesajlar
274
Excel Vers. ve Dili
Office 365 Türkçe
Herkese merhaba
YEDEK PARÇA LİSTESİ isimli çalışma sayfamda A1 hücresindeki verinin yanına KALIP AĞACI isimli çalışma sayfasında G:M arasında arayıp bulsun ve A sütununa denk gelen veriyi yazsın.

Eğer birden fazla satırda bulursa diğer veriyi de yan hücresine yazsın ve tekrar etmesin.

Çaprazara dahil her yolu denedim fakat yapamadım.
 

bkk

Altın Üye
Katılım
30 Aralık 2019
Mesajlar
186
Excel Vers. ve Dili
Ofis 2019
Altın Üyelik Bitiş Tarihi
06-12-2025
Merhaba örnek çalışma kitabını bir platforma yükleyin bakalım bu şekilde anlaşılır olmuyor ne yazık ki
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ofis 365 sürümü için FİLTRE fonksiyonu denenebilir.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Min Stok kolonu ne? K006'yı oraya yazmışsınız. Sorunuzda böyle bir şey yok.
 
Son düzenleme:
Katılım
5 Şubat 2016
Mesajlar
274
Excel Vers. ve Dili
Office 365 Türkçe
Orayı kaydırmışım. Min stok değil D sütunu yani kalıp 01 ile başlayacak yan yana yazmaya.
 

Korhan Ayhan

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

Eğer Türkçe sürüm kullanıyorsanız formülleri çevirmelisiniz. (Ek olarak bu bilgiyi profilinize yazmanızda fayda var..)

B2 hücresine uygulayıp aşağıya sürükleyiniz..
C++:
=COUNTIF('KALIP AĞACI'!$E$2:$K$14;A2)
D2 hücresine uygulayıp aşağıya sürükleyiniz.
C++:
=IFERROR(TOROW(FILTER('KALIP AĞACI'!$A$2:$A$14;MMULT(--('KALIP AĞACI'!$E$2:$K$14=A2);TRANSPOSE(COLUMN('KALIP AĞACI'!$E$2:$K$14)))));"")
 
Katılım
5 Şubat 2016
Mesajlar
274
Excel Vers. ve Dili
Office 365 Türkçe
Deneyiniz.

Eğer Türkçe sürüm kullanıyorsanız formülleri çevirmelisiniz. (Ek olarak bu bilgiyi profilinize yazmanızda fayda var..)

B2 hücresine uygulayıp aşağıya sürükleyiniz..
C++:
=COUNTIF('KALIP AĞACI'!$E$2:$K$14;A2)
D2 hücresine uygulayıp aşağıya sürükleyiniz.
C++:
=IFERROR(TOROW(FILTER('KALIP AĞACI'!$A$2:$A$14;MMULT(--('KALIP AĞACI'!$E$2:$K$14=A2);TRANSPOSE(COLUMN('KALIP AĞACI'!$E$2:$K$14)))));"")
Türkçe Office sayın hocam TOROW olanı bulamadım , Türkçe yazma imkanınız var mı ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben profilinize "Türkçe" ibaresini ekledim..

TOROW = SATIRA


Fonksiyonların çevirisi için microsoft bir eklenti geliştirmiş. Linkte erişebilirsiniz.

 
Katılım
5 Şubat 2016
Mesajlar
274
Excel Vers. ve Dili
Office 365 Türkçe
Sayın hocam ben kendi dosyama uyarladım kodu fakat çalışmadı , sebebi ne olabilir ?



 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Uyguladığınız dosyanızı paylaşma imkanınız varsa inceleyip cevap verebilirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Başvuru alanında #N/A olan hücreler var. Sorun bundan kaynaklanıyor..

Önerimi aşağıdaki şekilde değiştirip deneyiniz. Formülü sadece D2 hücresine uygulayıp alta doğru sürükleyiniz. E ve sonraki sütun içeriklerini temizleyiniz. Formül dökülmeli olarak tüm kalıpları listeleyecektir.

C++:
=EĞERHATA(SATIRA(FİLTRE('KALIP AĞACI'!$A$2:$A$500;DÇARP(--(EĞERHATA('KALIP AĞACI'!$E$2:$K$500;"")=A2);DEVRİK_DÖNÜŞÜM(SÜTUN('KALIP AĞACI'!$E$2:$K$500)))));"")
 
Katılım
5 Şubat 2016
Mesajlar
274
Excel Vers. ve Dili
Office 365 Türkçe
Çok teşekkür ederim değerli hocam. Sorun çözüldü eksik olmayın.
 
Üst