Excel Avancerat Filter introduktion
Använd ett avancerat Filter i Excel för att skapa en lista över unika objekt, eller för att extrahera specifika objekt till ett annat kalkylblad. Du kan också använda komplexa kriterier med ett avancerat Filter, så det är användbart när en enkel AutoFilter kan”t göra vad du behöver.
skapa ett Excel Avancerat Filter
titta på den här videon för att se stegen för att ställa in ditt kriterieområde och köra ett avancerat Filter. De skriftliga instruktionerna är under videon.,
skapa ett Excel Avancerat Filter
här är stegen för att konfigurera dina data och skapa ett avancerat Filter.
— Ställ in databasen
— Ställ in Kriterieintervallet (valfritt)
— Ställ in Extraktionsintervallet (valfritt)
— använd Excel Advanced-filtret
1. Ställ in databasen
- den första raden (A1:D1) har rubriker. Varje kolumn måste ha en unik rubrik-dubbletter rubriker kommer att orsaka problem när du kör ett avancerat Filter.
- efterföljande rader innehåller data.
- Det finns inga tomma rader i databasen.,
- Det finns en tom rad i slutet av databasen och en tom kolumn till höger.
2. Ställ in Kriterieintervallet (valfritt)
i kriterieintervallet för ett Excel advanced-filter kan du ställa in reglerna för data som ska förbli synliga efter att filtret har applicerats. Du kan använda ett kriterium eller flera.
varning: när du använder textkriterier tolkar Excel det som ”börjar med”. Om du behöver en exakt matchning, se exakt matchningsexempel nedan.,
- i det här exemplet är celler F1:F2 kriterieintervallet.
- rubriken i F1 matchar exakt en rubrik (D1) i databasen.
- Cell F2 innehåller kriteriet. Den> (större än) operatören används, med nummer 500 (ingen $ tecken ingår).
Efter att Excel advanced-filtret har applicerats kommer order med totalt mer än $500 att förbli synliga.,
andra operatörer inkluderar:
< mindre än
<= mindre än eller lika med
>= större än eller lika med
<> inte lika med
3. Ställ in Extraktintervallet (valfritt)
om du planerar att kopiera data till en annan plats (på samma ark eller ett annat kalkylblad) kan du ange kolumnerna som du vill extrahera.,
OBS! Om du vill extrahera alla kolumner kan du lämna extraktområdet tomt för Excel advanced-filtret.
- välj cellen längst upp till vänster i intervallet för extraherade data.
- skriv rubrikerna för kolumnerna som du vill extrahera.
- dessa måste vara en exakt matchning för kolumnrubrikerna i data, i stavning och skiljetecken
- Kolumnordning kan vara olika
- någon eller alla kolumner kan inkluderas.
4., Använd Excel Advanced Filter
följ dessa steg för att tillämpa det avancerade filtret
OBS! Om du vill skicka data till ett annat ark följer du stegen här: Skicka Data till ett annat ark
- välj en cell i databasen.
- på fliken Excel Ribbon”s Data klickar du på Avancerat, för att öppna dialogrutan Avancerat Filter
- Du kan välja att filtrera listan på plats, eller kopiera resultaten till en annan plats.
- Excel ska automatiskt identifiera listintervallet. Om inte, kan du välja cellerna i kalkylbladet.,
- Välj kriterieintervallet i kalkylbladet
- Om du kopierar till en ny plats väljer du en startcell för kopian
- Obs! Om du kopierar till en annan plats rensas alla celler under extraktintervallet när det avancerade filtret används.
filtrera unika Poster
med ett Excel Avancerat Filter kan du filtrera data på plats eller till en annan plats. När du använder det avancerade filtret kan du ange att du bara vill se unika objekt., Med det alternativet markerat tas alla dubbletter bort från den filtrerade listan.
de skriftliga instruktionerna för denna teknik ligger under videon.
filtrera unika Poster
Du kan använda ett Excel Avancerat Filter för att extrahera en lista med unika objekt i databasen. Till exempel, få en lista över kunder från en orderlista, eller sammanställa en lista över sålda produkter. I det här exemplet kopieras den unika listan till en annan plats och den ursprungliga listan i oförändrad.
Obs! listan måste innehålla en rubrik, eller det första objektet kan dupliceras i resultaten.,
- välj en cell i databasen.
- Klicka på Avancerat på fliken Excel Ribbon”s Data.
- i dialogrutan Avancerat Filter väljer du ”kopiera till en annan plats”.
- för Listintervallet väljer du kolumnen / kolumnerna som du vill extrahera de unika värdena från.
- lämna Kriterieintervallet tomt.
- välj en startcell för kopian till platsen.
- Lägg till en bock i rutan endast unika poster.
- Klicka på OK.
Video: Ta bort dubbletter
i Excel 2007, och senare versioner, det finns en ta bort dubbletter verktyg., Till skillnad från alternativet Avancerat Filter ” s unika poster endast, detta lämnar inte den ursprungliga listan oförändrad – det tar helt bort alla dubbletter från listan. Endast första instans av varje objekt är kvar.
Du kan ladda ner provfilen som användes i den här videon.
extrahera Data till ett annat kalkylblad
med ett avancerat filter kan du extrahera data till ett annat ark. Titta på den här videon för att se stegen, och de skriftliga instruktionerna är under videon.,
extrahera Data till ett annat kalkylblad
om dina Excel-data finns på ett ark kan du extrahera data till ett annat ark genom att använda ett avancerat Filter. I det här exemplet är data på Arket1, och kommer att kopieras till Arket2.
- gå till Sheet2 (Se stegen på videon ovan)
- välj en cell i en oanvänd del av arket (cell C4 i det här exemplet).
- på fliken Excel Ribbon”s Data klickar du på Avancerat
- välj Kopiera till en annan plats.
- Klicka i rutan list Range
- Välj Sheet1 och välj databasen.,
- (valfritt) klicka i rutan Kriterieintervall.
- Välj kriterieintervallet
- Klicka i rutan Kopiera till.
- välj cellen på Arket2 där du vill att resultaten ska starta, eller välj de rubriker som du har skrivit på Arket2.
- (valfritt) markera rutan endast för unika värden
- Klicka på OK
ställa in Kriterieintervallet
dessa exempel visar hur man ställer in kriterieintervall för ett kriterium, eller flera kriterier, med hjälp av text, siffror och jokertecken., Du kan också använda formler i kriterieintervallet-se exempel på den här sidan: Avancerade filter-komplexa kriterier
varning: när du anger textkriterier tolkar Excel det som ”börjar med”. Om du behöver en exakt matchning, se exakt matchningsexempel nedan.
kriterier Range Location
exemplen på denna sida visar kriterieintervallet nära data, men det är ” t krävs.
- kriterieintervallet kan vara på samma ark som data, eller på ett annat ark.
- kriterieintervallet kan ligga direkt över data, eller i kolumner till vänster eller höger om data.,
OBS:
om kriterieintervallet finns på samma ark, och i samma rader som data, kan kriteriecellerna döljas när du använder ett avancerat filter på plats.
som inte påverkar det avancerade filtret — du kommer inte att kunna se några av kriteriernas intervall.
och vs eller
om en post uppfyller alla kriterier på en rad i kriterieområdet kommer den att passera genom Excel advanced-filtret.,
och regel
i det här exemplet finns det en enda rad kriterier regler:
- kundnamn måste börja med ”MegaMart”
- och produktnamn måste börja med ”Cookies”
- och total måste vara större än 500
eller regler
i det här exemplet finns det 3 rader med kriterieregler.
kriterier för olika rader förenas med en eller operatör., I det andra exemplet —
- kundnamnet måste börja med ”MegaMart”
- eller produktnamn måste börja med ”Cookies”
- eller total måste vara större än 500.
och/eller regler
genom att använda flera rader kan du kombinera och och eller operatörer, som i det här exemplet:
- kundnamnet måste börja med ”MegaMart” och produktnamnet måste börja med ”Cookies”
- eller
- Produktnamn måste börja med ”Cookies”
” och totalt måste vara större än 500.,
använda jokertecken i kriterier
använd jokertecken för att filtrera efter en textsträng i en cell.
— * jokertecken
— den ? jokertecken
— jokertecknet ~
jokertecknet *
jokertecknet asterisk (*) representerar valfritt antal tecken i den positionen, inklusive nolltecken.
notera: eftersom Excel tolkar textkriterier som ”börjar med” behöver du inte lägga till * jokertecknet i slutet av strängen
i det här exemplet är Kundkriteriet: *o*r
?, jokertecken
frågetecknet (?) jokertecken representerar ett tecken i den positionen.
i det här exemplet kommer alla produktnamn som börjar med c, följt av ett enda tecken, och sedan ke, att passera genom Excel advanced-filtret. Både koks och tårta är i de filtrerade resultaten.
jokertecknet ~
jokertecknet tilde (~) låter dig söka efter tecken som används som jokertecken.,
i det första exemplet finns en asterisk i kriteriecellen — Good * Eats — så alla kundnamn som börjar med bra, då kommer alla tecken, följt av Eats, att passera genom Excel advanced-filtret.,
för att bara hitta det kundnamn som börjar med bra*äter, använd ett tilde-tecken (~) framför asterisken i critereia-cellen: bra~*äter
Kriterieexempel
Se fler Förhandskriterier exempel på denna sida: Avancerade filter — komplexa kriterier
p>
— extract items in a range
— extract items with specific text
Extract items in a range
för att extrahera en lista över objekt i ett intervall kan du använda två kolumner för ett av fälten., I det här exemplet används två kolumner för det totala fältet.
om du anger två kriterier på samma rad i kriterieintervallet skapar du ett och uttalande. I det här exemplet måste alla poster som extraheras vara:
- större än eller lika med 500
- och
- mindre än eller lika med 750
extrahera objekt med specifik Text
När du använder text som kriterier med ett Excel avancerat filter hittar Excel alla objekt som börjar med det sms: a.,
Om du till exempel skriver ”Ice” som kriterium hittar Excel ”Ice”, ”Ice Cream” och ”Ice Milk”, eftersom de alla börjar med ”Ice”.
för att extrahera endast de poster som är en exakt matchning för kriteriet text, använd följande format i critera intervallet (övre eller nedre fallet vann”t påverka resultaten):
=”=ice”
ladda ner prov arbetsbok
hämta Zippade Excel advanced filtrera arbetsbok med provdata och kriterier.,
For Excel 2003 instructions, see Excel 2003 Advanced Filter Introduction
More Tutorials
Advanced Filters — Complex Criteria
Advanced Filter Criteria Slicers
Advanced Filter Macros