För det mesta kommer du att kunna filtrera Excel-tabellposter på de sätt som du behöver genom att använda kommandot Filter eller den namnlösa tabellmenyn med filtreringsalternativ. Men i vissa fall kanske du vill utöva mer kontroll över hur filtrering fungerar. När så är fallet kan du använda Excels avancerade filter.
Att skriva booleska uttryck
Innan du kan börja använda de avancerade Excel-filtren måste du veta hur du konstruerar booleska logiska uttryck.
Till exempel, om du vill filtrera inköpslistan så att den bara visar de artiklar som kostar mer än 1 $ eller de artiklar med ett utökat pris på mer än 5 $, måste du veta hur man skriver en boolesk logik, eller algebraisk, uttryck som beskriver tillståndet där priset överstiger $1 eller det utökade priset överstiger eller är lika med $5.
Intervallet A13:B14 beskriver två kriterier: ett där priset överstiger 1 USD och ett där det utökade priset är lika med eller överstiger 5 USD. Det här fungerar, som du kanske gissar, att du måste använda den första raden i intervallet för att namnge fälten som du använder i ditt uttryck.
När du har gjort detta använder du raderna under fältnamnen för att ange vilken logisk jämförelse som behöver göras med fältet.

För att konstruera ett booleskt uttryck använder du en jämförelseoperator och sedan ett värde som används i jämförelsen.
| Operatör |
Vad den gör |
| = |
Lika |
| |
Är mindre än |
| <> |
Är mindre än eller lika med |
| > |
Är större än |
| >= |
Är större än eller lika med |
| <> |
Är inte lika med |
Det booleska uttrycket i cell A14 kontrollerar om ett värde är större än 1, och det booleska uttrycket i cell B14 kontrollerar om värdet är större än eller lika med 5. Alla poster som uppfyller båda dessa tester inkluderas av filtreringsoperationen.
Här är en viktig punkt: Alla poster i tabellen som uppfyller kriterierna i någon av kriterieraderna inkluderas i den filtrerade tabellen. Följaktligen, om du vill inkludera poster för varor som antingen kostar mer än $1 styck eller som totalt uppgick till minst $5 i shoppingkostnad (efter att ha multiplicerat kvantiteten gånger enhetspriset), använder du två rader - en för varje kriterium.

Kör en avancerad filteroperation
När du har skapat en tabell för ett avancerat filter och kriterieintervallet är du redo att köra den avancerade filteroperationen. För att göra det, ta dessa steg:
Välj tabellen.
För att välja tabellen, dra musen från det övre vänstra hörnet av listan till det nedre högra hörnet. Du kan också välja en Excel-tabell genom att markera cellen i det övre vänstra hörnet, hålla ned Skift-tangenten, trycka på End-tangenten, trycka på högerpilen, trycka på End-tangenten och trycka på nedåtpilen. Denna teknik väljer Excel-tabellområdet med hjälp av piltangenterna.
Välj Data-flikens Avancerade filter.
Excel visar dialogrutan Avancerat filter.

Tala om för Excel var den filtrerade tabellen ska placeras.
Använd någon av alternativknappen Action för att ange om du vill att tabellen ska filtreras på plats eller kopieras till någon ny plats. Du kan antingen filtrera tabellen på plats (vilket innebär att Excel bara döljer de poster i tabellen som inte uppfyller filtreringskriterierna), eller så kan du kopiera de poster som uppfyller filtreringskriterierna till en ny plats.
Verifiera listintervallet.
Det kalkylbladsintervall som visas i textrutan Listintervall — $A$1:$E$10 — bör identifiera listan korrekt. Om din textruta inte visar rätt kalkylbladsintervall anger du det.
Ange kriterieintervallet.
Skriv in i textrutan Kriterieintervall för att identifiera kalkylbladsintervallet som innehåller de avancerade filterkriterierna. Kriterieintervallet är $A$13:$B$15.
(Valfritt) Om du kopierar filtreringsresultaten, ange destinationen.
Om du säger åt Excel att kopiera filterresultaten till någon ny plats, använd textrutan Kopiera till för att identifiera den här platsen.
Klicka på OK.
Excel filtrerar din lista. Observera att tabellen nu bara visar de artiklar som kostar mer än $1 och där den utökade summan är lika med eller överstiger $5.

Och det är det. Inte så illa, va? Avancerad filtrering är ganska enkel. Allt du egentligen gör är att skriva några booleska logiska uttryck och sedan säga åt Excel att filtrera din tabell med dessa uttryck.