Excel'de DÜŞEYARA formülü ile farklı bir sayfada birden fazla sütunu tarayarak aynı sütuna bilgileri getirmek

Katılım
11 Ocak 2016
Mesajlar
3
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
16-09-2020
Merhaba;
Yedek parça işi ile uğraşıyorum. Elimde bir sütun içinde "Aranacak OEM numaraları" var. Aynı excel sayfasındaki başka bir sayfada 10 ayrı sütunda farklı OEM numaraları var. Bu 10 ayrı sütundaki OEM'lerin hemen bitişinde ortak OEM'ler var. Aynı sütun içinde tek formulle bu ortak OEM'leri tarayıp getirecek bir formule ihtiyacım var. Örnek dosya aşağıdaki indirme linkindedir. Yardımcı olursanız beni büyük bir hamallıktan kurtaracaksınız. Saygılarımla.

Örnek dosya indirme linki: http://urunresim.otosesli.com/Ornek-Dosya-Excel-Dersleri-16092019.xlsx
 
Katılım
27 Mayıs 2018
Mesajlar
130
Excel Vers. ve Dili
2016 x64
Altın Üyelik Bitiş Tarihi
29/05/2023
Formüllü çözümü gönderdim. İsterseniz kodlu çözümü de gönderebilirim. Daha hızlı çalışır.
 

Ekli dosyalar

Katılım
11 Ocak 2016
Mesajlar
3
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
16-09-2020
Formüllü çözümü gönderdim. İsterseniz kodlu çözümü de gönderebilirim. Daha hızlı çalışır.
Teşekkür ederim. Altın üye henüz olduğum için çözüm ve mesajınızı henüz okuma şansım oldu. Benim aradığım cevap bu değil ne yazık ki. İstediğimi tam anlatamamış olabilirim. Elimde 10 sütuna yayılmış numaralar var. Ayrı bir sütunda yazılı numaraları bu 10 sütünda arayıp bulmak istediğim indisteki veriyi tek satıra getirmek istiyorum. Umarım aşağıdaki ekran görüntüsü ve formüllerle meramımı anlatabilirim.
Şöyle bir formül buldum.
=EĞERHATA(DÜŞEYARA(A:A;'Taranacak Sayfa'!A:K;11;0);DÜŞEYARA('Aranacak OEM''ler'!A:A;'Taranacak Sayfa'!B:K;10;0))

ama bunda da sadece iki adet düşeyara yapabiliyorum aynı formulün içinde. Sayı üç ve daha üzerine çıkınca "Bu işlev için çok bağımsız değişken girdiniz" hata mesajı alıyorum. Aşağıya ekran görüntüsünü yapıştırdım.

=EĞERHATA(DÜŞEYARA(A:A;'Taranacak Sayfa'!A:K;11;0);DÜŞEYARA('Aranacak OEM''ler'!A:A;'Taranacak Sayfa'!B:K;10;0);DÜŞEYARA(A:A;'Taranacak Sayfa'!C:K;9;0))

1568706085462.png

İstediğim süreç ekran görüntüleri aşağıdakiler gibidir.


1568705232512.png

1568705361380.png

1568705499849.png
 

Ekli dosyalar

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Deneyiniz.

Kod:
=IFERROR(INDIRECT("'Taranacak Sayfa'!K"&IF(COUNTIF('Taranacak Sayfa'!$A$2:$J$423;'Aranacak OEM''ler'!A2)>1;SUMPRODUCT(('Taranacak Sayfa'!$A$2:$J$423=A2)*(ROW('Taranacak Sayfa'!$A$2:$J$423)))/COUNTIF('Taranacak Sayfa'!$A$2:$J$423;'Aranacak OEM''ler'!A2);SUMPRODUCT(('Taranacak Sayfa'!$A$2:$J$423=A2)*(ROW('Taranacak Sayfa'!$A$2:$J$423)))));"")
.
 
Katılım
11 Ocak 2016
Mesajlar
3
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
16-09-2020
İdris bey merhaba;
Hocam her şeyden evvel zahmet gösterip sorunum ile ilgilendiğiniz için çok teşekkür ederim. İlminizin zekatını veriyor iseniz yerine ulaştı. Sizlere çok teşekkür ederim. Bu kadar karmaşık bir sorun için (benim gibi amatöre göre) saatlerce veri teyidi yapmaktan, arayıp bulduğum şeyleri tekrar arama ameleliğinden beni kurtardınız. Hocam ellerinizden öptüm.
 
Üst