Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Povedzme, že máte tabuľku so stĺpcami pre „meno“, „mesto“, „predaj“ a „región“. Chcete vidieť zoradený zoznam iba predajcov v „Londýne“, ktorí dosiahli viac ako 10 000 dolárov, zoradených podľa predaja v zostupnej objednávke.
Bez `Filter` a` Sort` by ste pravdepodobne potrebovali viac pomocných stĺpcov a potenciálne vzorce poľa. S nimi je to jediný elegantný vzorec:
`` `Excel
=Triedenie (filter (a:d, (b:b ="londýnsky")*(c:c> 10000)), 3, -1)
`` `
* `a:d` :Toto určuje celý rozsah údajov (podľa potreby upravte).
* `(B:B =" London ")* (C:C> 10000)" :Toto je stav filtra. Vytvára celý rad true/falošných hodnôt. Pravda iba vtedy, keď je mesto „Londýn“ a predaj je nad 10000. Násobenie pôsobí ako operátor a prevádzkovateľ.
* `Filter (a:d, ...)` :Tým sa filtruje rozsah údajov `A:D` na základe poľa True/False, ktorý vracia iba riadky, v ktorých sú splnené obe podmienky.
* `Sort (..., 3, -1)` :To triedia filtrované výsledky. `3` Určuje stĺpec na triedenie podľa (predaj, ktorý je tretím stĺpcom v rozsahu A:D) a` -1` určuje zostupnú objednávku.
Tento vzorec je „cool“, pretože:
* Je to stručné: Filtrovanie a triedenie v jednom receptúre.
* Je to dynamické: Ak zmeníte údaje, výsledky sa automaticky aktualizujú.
* je to čitateľné (relatívne): Akonáhle pochopíte komponenty, logika vzorec je pomerne jednoduchá.
Táto výkonná kombinácia ilustruje zvyšujúcu sa sofistikovanosť vzorcov Excelu a presúva sa za jednoduché výpočty do efektívnej manipulácie s údajmi. Túto základnú štruktúru môžete prispôsobiť filtrovaniu a triedeniu na základe akejkoľvek kombinácie kritérií.