• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formül ile koşullu süzme

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Ekli dosya Sayfa1, "A" sütununda A, B, C, D, E, F değerleri yanlarında ( B sütunu) ise buna bağlı başka değerler mevcut,

Sayfa2' de A1 hücresinde seçilen değere göre Sayfa1 deki verileri süzerek Sayfa2 ' de 2. satırdan itibaren yukarıdan aşağıya doğru yazdıracak.

Özetle Sayfa1' de A sütununa göre süzme işlemi yaptıracağız.


şimdiden teşekkürler,

iyi akşamlar.
 

Ekli dosyalar

"Google Sheets" kullanırsak, Sayfa2'de A2 hücresine yazılacak aşağıdaki formül, sorgu sonuçlarını getirir.


JavaScript:
=QUERY(Sayfa1!A2:B;"Select A, B Where A = '" & A1 & "'")


Capture.PNG


.
 
Dizi formüllerle yapabilirsiniz...

A2;
C++:
=IFERROR(INDEX(Sayfa1!$A$1:$B$1000;SMALL(IF(Sayfa1!$A$1:$A$1000=$A$1;ROW(Sayfa1!$A$1:$A$1000));ROW($A1));COLUMN());"")

Yana ve aşağıya doğru ihtiyacınız kadar sürükleyiniz.
 
Selamlar,
Dosyanızı göremem,
@Korhan Ayhan formülünden hareketle

alternatif olarak, Dizi Formül olmayan, yani Standart olarak sadece ENTER ile girilen formül...

=IFERROR(INDEX(Sayfa1!A$1:A$1000;AGGREGATE(15;6;ROW(Sayfa1!$A$1:$A$1000)/(Sayfa1!$A$1:$A$1000=$A$1);ROW($A1)));"")
 
Alternatif Ofis 365 te çalışıyor.

Kod:
=FİLTRE(Sayfa1!A1:B114;Sayfa1!A1:A114=A1)
 
Dizi formüllerle yapabilirsiniz...

A2;
C++:
=IFERROR(INDEX(Sayfa1!$A$1:$B$1000;SMALL(IF(Sayfa1!$A$1:$A$1000=$A$1;ROW(Sayfa1!$A$1:$A$1000));ROW($A1));COLUMN());"")

Yana ve aşağıya doğru ihtiyacınız kadar sürükleyiniz.

Korhan ve 52779 hocalarım ilgilerinize çok teşekkürler,

bir konu daha sormak istiyorum, bir data dizisinde birden çok olan verileri kaldırarak, her bir veri' den 1 defa yazacak şekilde
özetle; Veri >> "Yinelenenleri Kaldır" işlemini formül ile yaptıracak.

iyi hafta sonları
 
Benzersiz verileri örneğin D sütununda listeleyecekseniz, D2 hücresine aşağıdaki formülü yazın, "dizi formülü" olarak girin.... (Ctrl+Shift+Enter), aşağıya doğru sürükleyin.

Kod:
=IFERROR(INDEX(A$2:A$200;MATCH(0;COUNTIF($D$1:D1;A$2:A$10);0));"")


Ekli dosyaya bakabilirsiniz...



Not: Eğer "Google Sheet" kullanırsanız;

JavaScript:
=UNIQUE(A2:A20)

.
 

Ekli dosyalar

Son düzenleme:
Benzersiz verileri örneğin D sütununda listeleyecekseniz, D2 hücresine aşağıdaki formülü yazın, "dizi formülü" olarak girin.... (Ctrl+Shift+Enter), aşağıya doğru sürükleyin.

Kod:
=IFERROR(INDEX(A$2:A$200;MATCH(0;COUNTIF($D$1:D1;A$2:A$10);0));"")


Ekli dosyaya bakabilirsiniz...



Not: Eğer "Google Sheet" kullanırsanız;

JavaScript:
=UNIQUE(A2:A20)

.
Haluk Hocam, Serdar Hocam ilginize Teşekkürler,

tekrarsız veri alam işlemini şartlı yapabilir miyiz?
Örnek, Ekli dosyada "A" sütununda "B" olanlar gibi....

iyi çalışmalar.
 

Ekli dosyalar

Alternatif;

Ayrıca linkleri inceleyiniz.


Ayrıca benimde zaman zaman faydalandığım yabancı bir kaynakta aşağıdadır. Linkte solda bulunan menüdeki seçeneklere tıkladığınızda orta bölümde detaylı şekilde incelemesi çıkıyor. Yani balık tutmayı öğretiyor. Belki faydası olabilir.

 

Ekli dosyalar

Alternatif;

Ayrıca linkleri inceleyiniz.


Ayrıca benimde zaman zaman faydalandığım yabancı bir kaynakta aşağıdadır. Linkte solda bulunan menüdeki seçeneklere tıkladığınızda orta bölümde detaylı şekilde incelemesi çıkıyor. Yani balık tutmayı öğretiyor. Belki faydası olabilir.

bilgilendirme için çok teşekkürler Korhan hocam
 
Geri
Üst