Excel

Filtrujte hodnoty vo vzorci poľa

Filter Values Array Formula

Vzorec programu Excel: Filtrujte hodnoty vo vzorci poľaGenerický vzorec | _+_ | Zhrnutie

Na filtrovanie údajov vo vzorci poľa (na vylúčenie alebo vyžadovanie určitých hodnôt) môžete použiť vzorec poľa na základe funkcií IF, MATCH a ISNUMBER.



V uvedenom príklade vzorec v H5:

{= IF ( ISNUMBER ( MATCH (data,filter,0)),data)}

kde „údaje“ sú pomenovaný rozsah B4: D11 a „filter“ je pomenovaný rozsah F4: F6.





Poznámka: toto je an maticový vzorec a je potrebné ho zadať kombináciou klávesov Ctrl + Shift + Enter.

ako používať vlookup v programe Excel 2013 pre rôzne hárky
Vysvetlenie
  1. Funkcia MATCH kontroluje všetky hodnoty v pomenovanom rozsahu „údaje“ oproti hodnotám vo „filtri“
  2. ISNUMBER konvertuje zhodné hodnoty na PRAVDU a nezhodné hodnoty na NEPRAVDIVÉ
  3. IF používa výstup poľa v #2 vyššie na filtrovanie hodnôt, okrem hodnôt vo „filtri“

Konečné pole vyzerá takto:



{1, FALSE, 3FALSE, 4, FALSEFALSE, FALSE, FALSE1, FALSE, 3FALSE, FALSE, FALSE3, FALSE, FALSEFALSE, 4, FALSEFALSE, FALSE, 4}

COUNT sa používa iba na overenie výsledku.

Vylúčením filtrovať

V bunke H6 bol vzorec upravený tak, aby vylučoval hodnoty pomocou 1-ISNUMBER takto:

 
{= COUNT ( IF ( ISNUMBER ( MATCH (data,filter,0)),data))}

To efektívne obráti výstup poľa v kroku č. 2 vyššie.

Autor Dave Bruns


^