Odeberte jedinečné (neduplicitní) hodnoty v Excelu a Tabulkách Google
V tomto článku se naučíte, jak odebrat jedinečné hodnoty z rozsahu pomocí duplikátů v Excelu a Tabulkách Google.
Odstraňte jedinečné hodnoty
V aplikaci Excel můžete odstranit všechny jedinečné hodnoty v rozsahu a ponechat pouze duplikáty kombinací funkcí IF a COUNTIF a možnosti Přejít na speciální. Podívejte se na níže uvedená ukázková data; ve sloupci B máte seznam jmen, včetně některých duplikátů.
Chcete-li odebrat neduplicitní hodnoty a ponechat pouze duplikáty, postupujte takto.
1. Do buňky C2 zadejte vzorec:
1 | = IF (COUNTIF ($ B $ 2: $ B $ 13, B2) = 1,0,1) |
Vzorec COUNTIF u každé buňky kontroluje, zda se opakuje v jiné buňce v rozsahu. Funkce IF kontroluje výsledek COUNTIF: Pokud COUNTIF vrátí hodnotu 1, hodnota je v rozsahu jedinečná a v opačném případě se hodnota zobrazí více než jednou. Konečný výsledek vzorce je tedy 0, pokud funkce COUNTIF vrací 1 a 1 pro jakýkoli jiný výstup.
2. Umístěte kurzor do pravý dolní roh buňky C2, dokud se neobjeví černý kříž a táhnout to na konec rozsahu dat (např. C13).
3. V důsledku kroku 2 získáte 0 nebo 1 ve sloupci C za každou hodnotu ve sloupci B. Nula znamená, že hodnota ze sloupce B se v datovém rozsahu neopakuje a měla by být odstraněna. Jedna znamená, že existují duplicitní hodnoty a tato hodnota by měla být zachována.
Nyní klikněte kdekoli ve sloupci C s daty (C2) a v Stuha, jít do Data> Filtr.
4. Se zapnutými filtry můžete odfiltrovat číslo 1 ze sloupce B. Jelikož jedinečné hodnoty mají ve sloupci C hodnotu 0, chcete ve sloupci C zobrazit a odstranit pouze hodnoty s číslem 0.
Klikněte na tlačítko filtru ve sloupci C, zrušte zaškrtnutí 1a klikněte na OK.
5. Chcete-li odstranit všechny filtrované hodnoty, vyberte všechny viditelné řádky (v tomto případě 4-13) a v Stuha, jít do Domů> Najít a vybrat> Přejít na speciální.
6. V okně Přejít na speciální vyberte Pouze viditelné buňky a klikněte OK.
7. Nyní odstraňte pouze viditelné řádky. Nejprve vyberte všechny filtrované buňky (4-13) a klikněte pravým tlačítkem myši kdekoli ve vybrané oblasti. Poté klikněte Odstranit řádek.
8. Klikněte na tlačítko filtru v buňce C1 a zkontrolujte Vybrat vše (který nyní obsahuje pouze 1).
Rozsah dat je filtrován podle sloupce C (hodnota 1).
Všechny hodnoty s jednou ve sloupci C jsou duplicitní hodnoty v rozsahu, zatímco buňky s nulou (jedinečné hodnoty) jsou odstraněny.
K odstranění duplicitních řádků v aplikaci Excel můžete také použít kód VBA.
Odeberte v Tabulkách Google jedinečné hodnoty
Můžete také odstranit všechny jedinečné řádky v Tabulkách Google pomocí funkcí IF a COUNTIF.
1. Vzorec je úplně stejný jako v Excelu. Do buňky C2 zadejte:
1 | = IF (COUNTIF ($ B $ 2: $ B $ 13, B2) = 1,0,1) |
Poté klikněte na ikona filtru na panelu nástrojů zapněte filtry.
2. Klikněte na ikona filtru pro sloupec C (buňka C1), zrušte zaškrtnutí 1a klikněte na OK.
3. Vyberte a klikněte pravým tlačítkem myši filtrované řádky, poté klikněte Odstranit vybrané řádky.
V Tabulkách Google neexistuje možnost Přejít na speciální, protože tabulky Google odstraňují pouze viditelné řádky.
4. Klikněte na ikona filtru pro sloupec C, kontrola 1a klikněte na OK.
Nyní zbývají pouze duplicitní buňky (s 1 ve sloupci C).