Excel formula: Filtrirajte in prenesite vodoravno v navpično -

Kazalo

Splošna formula

=TRANSPOSE(FILTER(data,logic))

Povzetek

Če želite filtrirati podatke, razporejene vodoravno, in prikazati rezultat v navpični obliki, lahko uporabite funkcijo FILTER skupaj s TRANSPOSE. V prikazanem primeru je formula v B10:

=TRANSPOSE(FILTER(data,group="fox"))

kjer so podatki (C4: L6) in skupine (C5: L5) imenovani obsegi.

Pojasnilo

Cilj je filtrirati vodoravne podatke v območju C4: L6, da izvleče člane skupine "lisica" in prikaže rezultate s podatki, prenesenimi v navpično obliko. Za udobje in berljivost imamo dva imenovana obsega, s katerimi lahko delamo: podatki (C4: L6) in skupina (C5: L5).

S funkcijo FILTER lahko izvlečemo podatke, razporejene navpično (v vrstice) ali vodoravno (v stolpce). FILTER bo vrnil ujemajoče se podatke v isti usmeritvi. Formula v B5 je:

=TRANSPOSE(FILTER(data,group="fox"))

Argument include za FILTER, ki deluje od znotraj navzven, je logičen izraz:

group="fox" // test for "fox"

Ko je logični izraz ovrednoten, vrne polje 10 vrednosti TRUE in FALSE:

(TRUE,FALSE,TRUE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,FALSE)

Opomba: vejice (,) v tej matriki označujejo stolpce. Podpičja (;) bi označevala vrstice.

Polje vsebuje eno vrednost na zapis v podatkih, vsaka TRUE pa ustreza stolpcu, kjer je skupina "lisica". Ta matrika se vrne neposredno v FILTER kot argument vključitve, kjer izvede dejansko filtriranje:

FILTER(data,(TRUE,FALSE,TRUE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,FALSE))

Skozi filter se prebijejo samo podatki v stolpcih, ki ustrezajo TRUE, zato so rezultat podatki za šest oseb v skupini "lisica". FILTER vrne te podatke v prvotni vodoravni strukturi. Ker želimo rezultate FILTER prikazati v navpični obliki, je funkcija TRANSPOSE ovita okoli funkcije FILTER:

=TRANSPOSE(FILTER(data,group="fox"))

Funkcija TRANSPOSE prenese podatke in vrne navpično matriko kot končni rezultat v celici B10. Ker je FILTER funkcija dinamičnega polja, se rezultati prelijejo v obseg B10: D15. Če se podatki v podatkih (C4: L6) spremenijo, se rezultat iz FILTER samodejno posodobi.

Zanimive Članki...