Excel

Filtriraj z dinamičnim spustnim seznamom

Filter With Dynamic Dropdown List

Delovni list vaje, priložen spletno video usposabljanje .

V tem videoposnetku bomo z uporabo dinamičnih nizov za filtriranje podatkov zgradili spustni seznam.





Tu imamo podatke v an Excelova tabela imenovani 'podatki'.

V celici J2 bom nastavil spustni seznam, ki ga lahko uporabimo za filtriranje podatkov po barvah.





Najprej bom v J2 vnesel 'Red', tako da imamo kaj filtrirati.

Nato vnesem Funkcija FILTER v celici I5. Za matriko želimo celotno tabelo. Za argument include uporabimo izraz za primerjavo vrednosti v barvnem stolpcu s celico J2.



Ko vnesem formulo, dobimo seznam zapisov, kjer je barva 'rdeča'.

preštej število imen v

Če 'rdečo' zamenjam z 'modro', dobimo nov niz podatkov, tako da lahko vidimo, da funkcija FILTER deluje pravilno.

Nočemo vnesti barv v celico J2. Na spustnem seznamu želimo izbrati barve in za to potrebujemo potrditev podatkov.

Najprej pa bomo potrebovali seznam edinstvenih barv.

V celici P5 bom uporabil UNIQUE funkcija Če želite izvleči seznam, potem dodam datoteko SORT funkcija razvrstiti po abecednem vrstnem redu.

Nazaj v celico J2 bom uporabil preverjanje podatkov, ki ga najdete na zavihku Podatki na traku.

Dovoliti želimo seznam. Nato v razdelku Vir uporabimo formulo = P5# in razpršeni znak za sklicevanje na celotno območje razlitja.

Upoštevajte tudi, da je označeno polje Prezri prazno.

Ko kliknem V redu, dobimo spustni seznam, ki vsebuje edinstven seznam v stolpcu J.

Ko izberem drugo barvo, se odzove funkcija FILTER in prikaže nov niz ujemajočih se podatkov.

Upoštevajte, da je rešitev dinamična. Če podatkom dodam novo barvo, recimo 'Silver', se Silver samodejno prikaže na seznamu.

To deluje. Precej dobro, vendar obstaja ena možna težava. Če izbrišem J2, da počistim filter, se podatki ne vrnejo, ker ni ujemajočih se zapisov.

Zdaj, če želite videti vse podatke, ko je J2 prazen, moramo prilagoditi logiko v argumentu FILTER's include.

Po pravilih logične algebre uporabimo seštevek za 'OR logiko', nato pa izraz J2 = ''.

Zdaj lahko filtriramo po barvah, kadar želimo, lahko pa tudi počistimo J2, da vidimo vse zapise.

Formule dinamičnega niza so na voljo v Excel 365 samo.


^