Hücrede yazıla olan isme göre veri çağırmak

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Ekli dosya'da Sütunda yazılı departman ve Ekip durumuna göre yandaki tablo'dan veri getirmek istiyorum,Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

F2 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=EĞER($D2="";"";DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1))))
Ayrıca sarı alandaki tabloda uzun formüller yerine aşağıdaki gibi kullanmanız daha mantıklı olacaktır.

O1 hücresine yazarak yana doğru kopyalayınız.

Kod:
=DOLAYLI($L$1&"!"&ADRES(1;SÜTUN(C1)))
O3 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=DOLAYLI($L$1&"!"&ADRES(SATIR(A3);SÜTUN(C1)))
.
 

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Formülü kopyalıdıktan sonra bazı hücrelerde #YOK değeri veriyor

Sayın:Ömer hocam çok verdiğiniz cevap için teşekkür ederim,Fakat formülü yapıştırdıktan sonra bazı hücrelerde #YOK yazıyor bunun ve 0 olanların boş olarak görünmesini nasıl sağlayabiliriz?
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Veriyi bulamam ihtimali var mı?

Örnek D6 hücresindeki PANEL değeri O1:IV1 sütunundaki yok bundan dolayı hata veriyor. Bu durumun olabiliryor ise formülü yeniden düzenlemek gerekir.

Sıfır olan hücrelerin boş gözükmesi için,

İlgili aralığı seçin, biçim / hücre biçimlendirme / isteğe uyarlanmıştan / tür bölümüne,

[=0]"";Genel

yazın.

Ayrıca yukarda verdiğim formülün sonuna +0 ekleyin.
 

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın :Ömer hocam ;Evet bazı aylarda olmayabiliyor yani işin durumuna göre yıl içinde değişiklik olabiliyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
F2 hücresindeki formülü aşağıdaki gibi değiştirerek kopyalayın.

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;$O$1:$IV$1;0));0;--DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1)))))
Diğer söylediğim formülleride kullanırsanız hesaplamalar daha hızlı olacaktır.

.
 

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Çok teşekkür ederim Ömer Bey
 

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
F2 hücresindeki formülü aşağıdaki gibi değiştirerek kopyalayın.

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;$O$1:$IV$1;0));0;--DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1)))))
Diğer söylediğim formülleride kullanırsanız hesaplamalar daha hızlı olacaktır.

.
Ömer hocanın verdiği formüllerle aynı sayfa içinde verileri alıyordum,fakat tablo prim hesaplama aynı sayfa içinde biraz kullanışsız olduğunu anladım,Tabloyu başka sayfaya aldım Ekli dosya'da da görüldüğü gibi yukarıdaki formülde nasıl değişiklik yapmam lazım...?
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;TABLO!$1:$1;0));0;DOLAYLI("TABLO!"&ADRES(SÜTUN(A1)+4;KAÇINCI($D2;TABLO!$1:$1;0)+SOLDAN($E2;1)-1))))
Bu şekil deneyin.
 

M.ACAR

Altın Üye
Katılım
12 Şubat 2009
Mesajlar
449
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
Ömer Bey teşekkür ederim
 
Üst