Soru Düşeyara ve eğer kullanarak birden fazla tablodan veri çekme

Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Merhabalar kolay gelsin,
Çalışmış olduğum excell dosyasında karar numaraları adlı bir sütunum var. Bu sütunda var olan numaraları diğer sayfalarda bulunan tablolara düşeyara kullanarak lazım olan veriyi çekiyorum kullanmış olduğum kod şu;

=EĞERHATA(DÜŞEYARA(A6;Sayfa2!B$2:p$27;2;YANLIŞ);"")

Ben şunu istiyorum A6'da bulunan veri Sayfa2'deki tabloda yoksa, sayfa3'deki tabloya baksın yoksa sayfa4'deki tabloya baksın.... şeklinde devam etsin istiyorum. Bunu nasıl sağlayabilirim.
 

jexNet

Kerem Aytemiz
Katılım
16 Ocak 2023
Mesajlar
9
Excel Vers. ve Dili
2010 Excel Tr
2021 Excel Tr
Sn. sk35

Bildiğim kadarıyla makro ile yapabilirsiniz forumda sizin için konuya bakıp geri dönüş yapacağım.

Saygılarımla.
 
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Aslında her sütun için kodu değiştirerek veriyi çekebiliyorum ama tek bir sütun altında göstermek için galiba makro kullanmam lazım ama nasıl bir yol izlemeliyim bir kaynak bulamadım.
 
Katılım
10 Ağustos 2004
Mesajlar
286
Excel Vers. ve Dili
Excel 2021 - Türkçe
Merhaba aşağıdaki formülü deneyebilirsiniz.

=EĞER(VE(DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ);EĞER(VE(DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ);EĞER(VE(DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ);"")))
 
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Merhaba aşağıdaki formülü deneyebilirsiniz.

=EĞER(VE(DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ);EĞER(VE(DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ);EĞER(VE(DÜŞEYARA(A6;Sayfa3!$B:$C;2;YANLIŞ)="";DÜŞEYARA(A6;Sayfa4!$B:$C;2;YANLIŞ)="");DÜŞEYARA(A6;Sayfa2!$B:$C;2;YANLIŞ);"")))
Hocam maalesef bu kod her seferinde #YOK değerini veriyor
 
Katılım
20 Ocak 2023
Mesajlar
37
Excel Vers. ve Dili
Excel 2016
Kendi çabalarımla çalışan bir kod buldum. Aynı sorunu yaşayan arkadaşlar için çözüm olması için yazıyorum ;

=EĞERHATA(DÜŞEYARA(A7;Sayfa2!$B:$C;2;YANLIŞ);EĞERHATA(DÜŞEYARA(A7;Sayfa3!$B:$C;2;YANLIŞ);EĞERHATA(DÜŞEYARA(A7;Sayfa4!$B:$C;2;YANLIŞ);"3 tabloda da yok")))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Daha önce forumda işlenen konular var. Arama yaparsanız ulaşabilirsiniz.

 
Üst