Excel formülü: Benzersiz değerler boşlukları yok sayar -

İçindekiler

Genel formül

=UNIQUE(FILTER(data,data""))

Özet

Boş hücreleri yok sayarak bir veri kümesinden benzersiz değerlerin bir listesini çıkarmak için, BENZERSİZ işlevini FİLTRE işleviyle birlikte kullanabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=UNIQUE(FILTER(B5:B16,B5:B16""))

D5: D9'da görülen 5 benzersiz değeri çıkarır.

Açıklama

Bu örnek, FİLTRE işlevi ile birlikte UNIQUE işlevini kullanır. İçten dışa doğru çalışarak, FİLTRE işlevi ilk olarak verilerdeki boş değerleri kaldırmak için kullanılır:

FILTER(B5:B16,B5:B16"")

Sembol, "eşit değil" anlamına gelen mantıksal bir operatördür. Formül kriterlerinde daha fazla operatör örneği için bu sayfaya bakın.

FILTER, boş dizeleri hariç bir değer dizisi döndürür:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Bu dizi, dizi bağımsız değişkeni olarak doğrudan UNIQUE işlevine döndürülür . UNIQUE daha sonra kopyaları kaldırır ve son diziyi döndürür:

("red";"amber";"green";"blue";"pink")

UNIQUE ve FILTER dinamik fonksiyonlardır. B5: B16'daki veriler değişirse, çıktı hemen güncellenir.

Dinamik kaynak aralığı

B5: B15 aralığı doğrudan formüle doğrudan kodlandığından, veri eklenirse veya silinirse değişmez. Gerektiğinde otomatik olarak yeniden boyutlandırılacak dinamik bir aralık kullanmak için bir Excel Tablosu kullanabilir veya formülle dinamik bir adlandırılmış aralık oluşturabilirsiniz.

Ilginç makaleler...