Fonksiyon ile değer süzüp, satırları yazdırma

Katılım
20 Temmuz 2009
Mesajlar
183
Excel Vers. ve Dili
office 2016
Merhaba.

veri sayfası a ve b sütununda veriler mevcut. Talebim veri sayfası d1 hücresine b sütununda bulunan verilerden bir tanesini girdiğimde, girilen değerin karşılığındaki satırları çalışma sayfasına aktarması.

Bu değerlere filtreleme ile değil, fonksiyon ile ulaşmaya çalışıyorum. Aşağıdaki linkte örnek dosya ekledim. Şimdiden teşekkürler.


http://www.dosya.tc/server7/iduwc4/calisma.xlsx.html
 

Ö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.

-- VERİ sayfası C1 hücresine (liste boyunca kopyalanacak - yardımcı sütun- )
Kod:
=EĞER(B1<>$D$1;"";EĞERSAY($B$1:B1;$D$1))

-- SONUÇ sayfası A1 hücresine uygulayın ve aşağı doğru, VERİ sayfasındaki dolu satır sayısı kadar kopyalayın;
Kod:
=EĞER(SATIR()>MAK(VERİ!$C$1:$C$[B][COLOR="Red"]8[/COLOR][/B]);"";İNDİS(VERİ!$A$1:$A$[B][COLOR="red"]8[/COLOR][/B];KAÇINCI(SATIR();VERİ!$C$1:$C$[B][COLOR="red"]8[/COLOR][/B];0);0))

-- SONUÇ sayfası B1 hücresine uygulayın ve aşağı doğru, VERİ sayfasındaki dolu satır sayısı kadar kopyalayın;
Kod:
=EĞER(A1="";"";VERİ!$D$1)
Not: Kırmızı renklendirdiğim 8 sayısını gerçek veirlerinizdeki son dolu satır numarasıyla değiştirmeyi unutmayın.
.
 
Katılım
20 Temmuz 2009
Mesajlar
183
Excel Vers. ve Dili
office 2016
Ömer hocam çok teşekkür ederim. İyi günler diliyorum.


Merhaba.

-- VERİ sayfası C1 hücresine (liste boyunca kopyalanacak - yardımcı sütun- )
Kod:
=EĞER(B1<>$D$1;"";EĞERSAY($B$1:B1;$D$1))

-- SONUÇ sayfası A1 hücresine uygulayın ve aşağı doğru, VERİ sayfasındaki dolu satır sayısı kadar kopyalayın;
Kod:
=EĞER(SATIR()>MAK(VERİ!$C$1:$C$[B][COLOR="Red"]8[/COLOR][/B]);"";İNDİS(VERİ!$A$1:$A$[B][COLOR="red"]8[/COLOR][/B];KAÇINCI(SATIR();VERİ!$C$1:$C$[B][COLOR="red"]8[/COLOR][/B];0);0))

-- SONUÇ sayfası B1 hücresine uygulayın ve aşağı doğru, VERİ sayfasındaki dolu satır sayısı kadar kopyalayın;
Kod:
=EĞER(A1="";"";VERİ!$D$1)
Not: Kırmızı renklendirdiğim 8 sayısını gerçek veirlerinizdeki son dolu satır numarasıyla değiştirmeyi unutmayın.
.
 
Üst