Birden fazla sütundaki değeri aratarak VLOOKUP çalıştırma ?

Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Değerli üstatlar merhaba,

Elimde bir dosya var.

Aşağıdaki resimdeki gibi.



2352370269461 ben mesela bu numarayı tüm sütunlarda aramasını ve şehir ismini getirmesini istiyorum. Örnek olarak verdiğim numara E3'te ve Nevşehir sonucunu getirecek bana.

Bunun yapılması mümkün müdür ?

Yardımcı olursanız sevinirim.
 

Merhum İdris SERDAR

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

Bunu deneyin.

Kod:
=INDIRECT("M"&SUMPRODUCT((C2:M2=2352370269461)*(ROW(C2:M2))))
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Sorularınızı, cevabımın altındaki İMZA bölümünde yer alan açıklamalara göre hazırlayacağınız örnek belge üzerinden sormanızda yarar var.

Alternatif olsun.
Aranan değer olan 2352370269461 verisini, örneğin K1 hücresine yazmışsanız aşağıdaki formül istediğiniz sonucu verir.
Aranan değer, ilgili alanda yoksa YOK sonucu döndürülür.

TOPLA.ÇARPIM >> SUMPRODUCT
SATIR >> ROW
KAYDIR >> OFFSET

=IFERROR(KAYDIR($M$1;TOPLA.ÇARPIM(($C$2:$L$3=K1)*(SATIR($C$2:$L$3)))-1;0);"YOK")
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
SUMPRODUCT'ın burada nasıl bir işlevi var ? Benim bildiğim karşılıklı sütunlardaki değerleri çarpıp bu çarpımların sonucunu toplar, bu formülde nasıl çalışmaktadır ? Öğrenmek için soruyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Şöyle var; TOPLA.ÇARPIM işleviyle, değeri aranan değer olan hücrenin satır numarası bulunmuş oluyor.
Tabi burada dikkat edilmesi gereken durum; verilerin ilgili alanda TEKİL olmasıdır.

Aynı değer bir'den fazla hücrede olursa, formül sonucu istenileni vermeyecektir.
Zira TOPLA.ÇARPIM formül parçasının sonucu, bu iki aynı değerin sütun numaralarının toplamı olacaktır.
.
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Merhaba,

TOPLA.ÇARPIM(($C$2:$L$3=K1)

Sadece bu formül satır numarasını vermedi? Yukarıdaki formülün sonucu nedir ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Eksik alıntılamışsınız.
TOPLA.ÇARPIM(($C$2:$L$3=K1)*(SATIR($C$2:$L$3)))
bu işlemin sonucu K1'e eşit olan hücrenin SATIR numarası oluyor.
 
Katılım
21 Mart 2013
Mesajlar
205
Excel Vers. ve Dili
Microsoft Excel Professional Plus 2016 - İngilizce
Sayın İdris Serdar ve Ömer Baran,

Yardımlarınız ve destekleriniz için size teker teker teşekkür ederim. Yazdığınız formüller işe yaradı.

Çok sağolun.
 
Üst