Düşeyara formülü

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
=DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$50000;2;0) şeklinde kullandığım bir formül var. Bu formülde veri aldığım VERİ TABANI çalışmasında herhangi bir satır silindiğinde formül =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$49999;2;0) şeklini alıyor ve bozuluyor.

Ben sizden DÜŞEYARA formüllerinde veri alınan çalışmalarda herhangi bir satır eksilmesi olması halinde formülü =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$49999;2;0) şeklin de değil de =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$50000;2;0) şeklinde kalmasını sağlayabilmek imkanı var mı ? Bu huşta yardımlarınızı bekliyorum.
 
Katılım
20 Ekim 2015
Mesajlar
68
Excel Vers. ve Dili
2019-Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Düşeyara ile birlikte Kaçıncı fonksiyonunu kullanman gerek.
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Sayın Manahos öncelikle ilginiz için çok teşekkür ederim. Örnekteki formül de nasıl uygulayabiliriz. Yardımcı olabilirimsiniz lütfen.
 
Katılım
20 Ekim 2015
Mesajlar
68
Excel Vers. ve Dili
2019-Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Sayın Manahos öncelikle ilginiz için çok teşekkür ederim. Örnekteki formül de nasıl uygulayabiliriz. Yardımcı olabilirimsiniz lütfen.
Öncelikle çalışmayı görmem gerek. Kaçıncı formülünün referans alacağı dizinleri görmeliyim
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Çalışma EK'te dir. Orijinal Formülün orijinalini de gönderiyorum.

=EĞERHATA(EĞER(C5="";"";EĞER(EHATALIYSA(DÜŞEYARA(C5;VERİ TABANI'!$A$5:$DX$50000;3;0));DÜŞEYARA(C5;ARŞİV'!$A$5:$DX$50000;3;0);(DÜŞEYARA(C5;VERİ TABANI'!$A$5:$DX$50000;3;0))));"")
 

Ekli dosyalar

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,891
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Ekteki tabloda formül yok ??

Şu şekilde deneyin;

Kod:
=DÜŞEYARA($AY5;[COLOR="DarkRed"]DOLAYLI("VERİ TABANI'!$A$5:$DX$50000")[/COLOR];2;0)
. . .
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Hüseyin Bey ilginize çok teşekkür ederim. Sizden gelen cevabı aşağıdaki formüle uygulamaya çalıştım fakat hata veriyor.

=EĞERHATA(EĞER(C5="";"";EĞER(EHATALIYSA(DÜŞEYARA(C5;VERİ TABANI'!$A$5:$DX$50000;3;0));DÜŞEYARA(C5;ARŞİV'!$A $5:$DX$50000;3;0);(DÜŞEYARA(C5;VERİ TABANI'!$A$5:$DX$50000;3;0))));"")
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,891
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
Formülün olduğu bir örnek dosya olursa üzerinde deneyebilirim.

.
 
Katılım
29 Ekim 2011
Mesajlar
138
Excel Vers. ve Dili
2007 türkçe
=EĞERHATA(DÜŞEYARA(E4;'C:\Users\kadir\Desktop\[Kopya EK¦-M DENEME.xlsx]Sayfa2'!$B$4:$D$544;3;0);"")

Merhaba,

Benimde şöyle bir sıkıntım var ; Yukarıdaki formülde düşeyara ile masasütünde yer alan dosyamdan veri çekmek istediğimde bana her defasında dosya yolunu soruyor. He defasında aynı dosyayı neden görmüyor?
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Hüseyin Bey merhabalar benim sorunum şu EK'te gönderdiğim ÖRNEK çalışmasına VERİTABANI çalışmasının VERİ ve ARŞİV sayfalarından bilgileri DÜŞEYARA formülü kullanarak çekiyorum. VERİ TABANI çalışmasında herhangi bir satır silindiğinde formül =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$49999;2;0) şeklini alıyor ve bozuluyor.

Ben sizden DÜŞEYARA formüllerinde veri alınan çalışmalarda herhangi bir satır eksilmesi olması halinde formülü =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$49999;2;0) şeklin de değil de =DÜŞEYARA($AY5;VERİ TABANI'!$A$5:$DX$50000;2;0) şeklinde kalmasını sağlayabilmek imkanı var mı ? Bu hususta yardımlarınızı bekliyorum.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülde satır aralığı tanımlarsanız formülün başvurduğu alandan satır silerseniz satır aralığı değişir. Bunu aşmanın yolu DOLAYLI fonksiyonunu kullanmaktır. Fakat DOLAYLI fonksiyonu kapalı dosyalarda çalışmaz. Dosyaların ikisi de açık olursa sonuç verir.

Başka bir yöntemde aşağıdaki gibi satır aralığı vermemektir.

Kod:
=DÜŞEYARA($AY5;VERİ TABANI'!$A:$DX;2;0)
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Korhan Bey ilginize çok teşekkür ederim. Verdiğiniz cevap sorunu çözdü. Fakat bu sorunu İNDİS ve KAÇINCI formülü ile çözebilir miyiz. (İNDİS ve KAÇINCI formülü ile farklı iki sayfadan veri çekilebilir mi?)
 
Üst