Excel

Filtrovať podľa dátumu

Filter Date

Vzorec programu Excel: Filtrovať podľa dátumuGenerický vzorec | _+_ | Zhrnutie

Ak chcete filtrovať údaje tak, aby zahŕňali údaje na základe dátumov, môžete použiť funkciu FILTER s jednou z funkcií dátumu v programe Excel. V uvedenom príklade vzorec v F5 je:



= FILTER (rng1, MONTH (rng2)=7,'No data')

kde sú „údaje“ (B5: E15) a „dátum“ (C5: C15) pomenované rozsahy . Výsledok vrátený spoločnosťou FILTER zahŕňa údaje iba za mesiac júl.

Vysvetlenie

Tento vzorec sa spolieha na Funkcia FILTER na načítanie údajov na základe logického testu vytvoreného pomocou súboru Funkcia MONTH . Argument pole je poskytovaný ako pomenovaný rozsah „údaje“, ktorý obsahuje celú sadu údajov bez hlavičiek. Argument include je konštruovaný s funkciou MONTH:





odstrániť prázdne riadky v programe Excel 2016
 
= FILTER (data, MONTH (date)=7,'No data')

Tu mesiac dostane rozsah C5: C15. Pretože rozsah obsahuje 11 buniek, MONTH vráti pole s 11 výsledkami:

 
 MONTH (date)=7

Každý výsledok sa potom porovná so 7 a táto operácia vytvorí pole hodnôt TRUE a FALSE, ktoré sa doručia do funkcie FILTER ako argument „include“.



 
{67777888888}

Do konečného výstupu sa dostanú iba riadky, kde je výsledok TRUE. Argument „if_empty“ je nastavený na „Žiadne údaje“ v prípade, že sa nenájdu žiadne zodpovedajúce údaje.

Filtrovať podľa mesiaca a roku

Ak chcete filtrovať podľa mesiaca a roku, môžete vytvoriť vzorec pomocou booleovská logika Páči sa ti to:

 
{FALSETRUETRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSE}

Napriek tomu, že hodnoty pre mesiac a rok sú vyššie uvedené vo vzorci, je ich možné ľahko nahradiť odkazmi na bunky.

Vzorce dynamického poľa sú k dispozícii v Office 365 iba. Autor Dave Bruns


^