V tomto článku se naučíme, jak filtrovat data, a poté, jak můžeme určit různá kritéria pro filtraci pomocí VBA v aplikaci Microsoft Excel 2007 a novější verzi.
Jak vložit filtr do dat?
Abychom pochopili, jak vložit filtr, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Chceme -li vidět data měsíce ledna, musíme filtr vložit na měsíc leden. Chcete-li filtr přes VBA provést, postupujte podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Dílčí filtrindata ()
Rozsah ("A1"). Pole automatického filtru: = 1, Kritérium1: = "Jan"
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a my vidíme pouze data Jan.
Jak vložit filtr na spodních 10 položek?
Abychom porozuměli tomu, jak umístit filtr na 10 spodních položek, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme v datech vidět 10 dolních kliknutí, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Dílčí filtrbottom10 ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "10", operátor: = xlBottom10Items
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria pro filtrování dat spodních 10 položek.
Chcete -li spustit makro, stiskněte klávesu F5 a data se odfiltrují a my vidíme pouze 10 kliknutí na data.
Jak umístit filtr na spodních 10 procent dat?
Abychom porozuměli tomu, jak umístit filtr na 10 procent dat, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět spodní 10procentní data, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA a stiskněte klávesu Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub Filterbottom10percent ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "10", operátor: = xlBottom10Percent
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria pro filtrování dat spodních 10 procent.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a my vidíme pouze spodní 10 procent dat.
Jak vložit filtr na spodní X počet položek dat?
Abychom pochopili, jak vložit filtr pro spodní X čísla, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět spodní x počet dat, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Číslo dílčího filtru pod filtrem ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "5", operátor: = xlBottom10Items
End Sub
Vysvětlení kódu:- Nejprve jsme vybrali rozsah dat, kam chceme umístit filtr, a poté jsme zadali kritéria pro filtrování 5 čísel spodních 10 čísel.
Chcete -li spustit makro, stiskněte klávesu F5, data se odfiltrují a my vidíme pouze 10 dolních údajů o kliknutí.
Jak vložit filtr na spodní x procent dat?
Abychom porozuměli tomu, jak umístit filtr pro spodní x procent dat, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět spodní x procentní údaje, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub Filterbottomxpercent ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "5", operátor: = xlBottom10Percent
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria pro filtrování dat ve spodní části x procent.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a my můžeme vidět pouze 10 dolních procent dat.
Jak vložit filtr pro konkrétní text?
Abychom pochopili, jak umístit filtr pro konkrétní, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět konkrétní data pouze ve sloupci B, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA a stiskněte klávesu Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Dílčí specifická data ()
Rozsah ("A1"). Pole automatického filtru: = 2, Kritéria1: = "*Exceltip*"
End Sub
Vysvětlení kódu:- Nejprve jsme vybrali rozsah dat, kde definujeme sloupec B v poli jako 2 a poté definujeme, která data chceme vidět.
Chcete -li spustit makro, stiskněte klávesu F5, data se odfiltrují a uvidíme, že se zobrazí pouze data Exceltipu.
Jak vložit filtr pro více kritérií?
Abychom pochopili, jak specificky vložit filtr, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět data za měsíc leden a březen, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Dílčí vícenásobná data ()
Rozsah ("A1: E1"). Pole automatického filtru: = 1, Kritéria1: = "Jan", Operátor: = xlAnd, Kritéria2: = "Mar"
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kde definujeme sloupec A v poli jako 1 a poté definujeme obě kritéria.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a uvidíme, že se zobrazí pouze data Jan a Mar.
Jak vložit filtr pro zobrazení záznamů, které obsahují hodnotu mezi 2 hodnotami?
Abychom pochopili, jak umístit filtr pro více kritérií, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vložit filtr podle kritérií, kolik čísel máme za kliknutí 5 000 až 10 000, postupujte podle níže uvedených kroků:-
- Otevřete stránku VBA a stiskněte klávesu Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Dílčí více kritérií ()
Rozsah ("A1: E1"). Pole automatického filtru: = 3, Kritéria1: = "> 5000", Operátor: = xlAnd, Kritéria2: = "<10 000"
End Sub
Vysvětlení kódu: - Nejprve musíme vybrat rozsah dat, kde budeme definovat kritéria ve sloupci C pomocí funkce operátora.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a my je můžeme vidět podle kliknutí, která jsou více než 5 000 a méně než 10 000.
Jak vložit filtr pro více kritérií do více sloupců?
Abychom pochopili, jak umístit filtr pro více kritérií do více sloupců, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme umístit filtr do měsíce ledna, abychom zjistili, kolik odkazů obsahuje tipy pro Excel, musíme jej umístit do sloupců A a B, postupujte podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub MultipleFields ()
Rozsah ("A1: E1"). Pole automatického filtru: = 1, Kritéria1: = "Jan"
Rozsah ("A1: E1"). Pole automatického filtru: = 2, Kritéria1: = "*Exceltip*"
End Sub
Vysvětlení kódu: - Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté budeme muset definovat kritéria 2krát, abychom dosáhli cíle.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a uvidíme, kolik odkazů patří Exceltipu v datech měsíce ledna.
Jak filtrovat data bez použití šipky filtru?
Abychom pochopili, jak filtrovat data bez použití filtru ve sloupci, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme umístit filtr pro v měsíci Jan a skrýt šipku filtru v poli, postupujte podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub HideFilter ()
Rozsah ("A1"). Pole automatického filtru: = 1, Kritérium1: = "Jan", viditelné snížení: = Nepravda
End Sub
Vysvětlení kódu: - Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme zajistit, aby filtr nebyl viditelný.
Chcete -li spustit makro, stiskněte klávesu F5 a data budou filtrována. Nyní můžeme data zobrazit pouze v datech za leden, ale šipka filtru se ve sloupci měsíce nezobrazí.
Jak filtrovat data pro zobrazení 1 0r 2 možných hodnot?
Abychom porozuměli tomu, jak filtrovat data tak, aby zobrazovala 1 nebo 2 možné hodnoty, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vložit filtr do měsíce ledna a skrýt šipku filtru v poli, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub HideFilter ()
Rozsah ("A1"). Pole automatického filtru: = 1, Kritérium1: = "Jan", viditelné snížení: = Nepravda
End Sub
Vysvětlení kódu: - Nejprve musíme vybrat rozsah dat, kam chceme filtr umístit, a poté zajistíme, aby filtr nebyl viditelný.
Chcete -li spustit makro, stiskněte klávesu F5 a data budou filtrována. Nyní můžeme data vidět v datech za leden a v měsících za únor.
Jak vložit filtr pro 10 nejlepších položek?
Abychom pochopili, jak umístit filtr pro 10 nejlepších položek, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme v datech vidět 10 nejlepších kliknutí, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA a stiskněte klávesu Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub filtrtop10 ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "10", operátor: = xlTop10Items
End Sub
Vysvětlení kódu- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria pro filtrování dat z top 10 položek.
Chcete -li spustit makro, stiskněte klávesu F5 a data se filtrují a my vidíme pouze 10 nejlepších údajů o kliknutí.
Jak vložit filtr pro 10 procent nejlepších dat?
Abychom porozuměli tomu, jak umístit filtr pro top 10 procent dat, vezměme si příklad:-
Máme data v rozsahu A1: E35, ve kterých sloupec A obsahuje měsíc, sloupec B stránka, sloupec C kliknutí, sloupec D CTR a sloupec E obsahuje průměrnou pozici.
Pokud chceme vidět top 10 procent údajů, musíme postupovat podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub Filtertop10percent ()
Rozsah ("A1"). Pole automatického filtru: = 3, kritéria1: = "10", operátor: = xlTop10Percent
End Sub
Vysvětlení kódu:- Nejprve musíme vybrat rozsah dat, kam chceme umístit filtr, a poté musíme definovat kritéria pro filtrování dat z horních 10 procent.
Chcete -li spustit makro, stiskněte klávesu F5 a data budou filtrována. Nyní můžeme vidět pouze top 10 procent dat.
Jak vyjmout filtr?
Chcete-li pochopit, jak odebrat filtr, postupujte podle níže uvedených kroků:-
- Otevřete stránku VBA stisknutím klávesy Alt+F11.
- Vložte modul.
- Napište níže uvedený kód:
Sub removefilter ()
Pracovní listy („List1“). ShowAllData
End Sub
Chcete -li spustit makro, stiskněte klávesu F5, všechna data se zobrazí, ale šipka filtru nebude odstraněna.
Jde o to, jak můžeme filtry umístit prostřednictvím VBA v aplikaci Microsoft Excel.