Jak odebrat oba duplikáty (řádky) v tabulkách Excelu a Google
V tomto článku se naučíte, jak odebrat duplikáty (řádky) v Excelu a Google Sheets.
Odeberte oba duplicitní řádky
Obecně platí, že když odstraníte duplikáty v aplikaci Excel, první výskyt každého duplikátu bude zachován a všechny ostatní budou odstraněny.
Dalším cenným úkolem je odstranit oba (nebo všechny) duplicitní řádky. Toho lze dosáhnout kombinací funkcí IF a COUNTIF a funkce Přejít na speciální. Viz níže uvedená data. Sloupce B a C mají seznam jmen a příjmení obsahující duplicitní hodnoty.
Chcete -li odebrat všechny duplicitní řádky a ponechat pouze ty s jedinečnými hodnotami, postupujte takto:
1. V buňce D2 zadejte vzorec:
1 | = IF (COUNTIF ($ B $ 2: $ C $ 13, B2: C2) = 1,0,1) |
Funkce COUNTIF kontroluje každou buňku, pokud je v nějaké jiné buňce v rozsahu. Funkce IF kontroluje pouze výsledek COUNTIF. Pokud COUNTIF vrátí hodnotu 1, znamená to, že hodnota je v rozsahu jedinečná, zatímco všechna ostatní čísla znamenají, že se hodnota zobrazuje více než jednou. Konečný výsledek vzorce je tedy 0, pokud COUNTIF vrátí 1, a 1, pokud vrátí cokoli jiného. Tento vzorec vytváří dvě hodnoty (v D2 a E2), pro každou jednu Jméno a jeden pro každého Příjmení.
2. Umístěte kurzor do pravého dolního rohu buňky D2, dokud se nezobrazí černý kříž a přetáhněte jej na konec rozsahu dat (D13).
3. V důsledku kroku 2 je ve sloupcích D a E nula nebo jedna pro každou hodnotu ve sloupcích B a C. Nula znamená, že hodnota ze sloupců B nebo C se v datovém rozsahu neopakuje a měla by být držen. Jedna znamená, že existují duplicitní hodnoty a že řádek by měl být odstraněn.
Nyní klikněte kdekoli ve sloupci B s daty (B2) a v Stuha, jít do Data> Filtr.
4. Nyní jsou filtry zapnuty. Chcete -li odstranit duplicitní řádky, odfiltrujte číslo 0 ze sloupců B a C. Protože duplikáty mají jedničky ve sloupcích D i E, zobrazte a odstraňte pouze hodnoty s číslem 1 ve sloupcích D a E.
Klikněte na tlačítko filtru ve sloupci D, zrušte zaškrtnutí 0a klikněte na OK.
5. Nyní zkontrolujte filtr ve sloupci E, abyste se ujistili, že je filtrována pouze hodnota 1.
6. Chcete -li odstranit všechny filtrované řádky, vyberte všechny viditelné řádky (4-13) a v Stuha, jít do Domů> Najít a vybrat> Přejít na speciální.
7. V okně Přejít na speciální vyberte Pouze viditelné buňkya klikněte na OK.
8. Nyní odstraňte pouze viditelné řádky. 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.
9. Nyní klikněte na tlačítko filtru v buňce D1 a klikněte Vybrat vše (0).
Nakonec je rozsah dat filtrován podle sloupce D (0 hodnot).
Všechny řádky s nulami ve sloupcích D a E jsou jedinečné hodnoty v rozsahu; řádky s číslem 1 v těchto sloupcích (duplicitní hodnoty) jsou odstraněny.
K odstranění duplicitních řádků v aplikaci Excel můžete také použít kód VBA.
Odstraňte oba duplicitní řádky v Tabulkách Google
V Tabulkách Google můžete také odstranit všechny duplicitní řádky pomocí funkcí IF a COUNTIF.
1. Nejprve vytvořte pomocný sloupec (sloupec D) pro zřetězení textu ze sloupců B a C. V buňce D2 zadejte vzorec:
1 | = CONCATENATE (B2: C2) |
2. Umístěte kurzor do pravého dolního rohu buňky D2, dokud se nezobrazí černý kříž a přetáhněte jej na konec rozsahu dat (D13).
3. V buňce E2, zadejte vzorec:
1 | = IF (COUNTIF ($ D $ 2: $ D $ 13, D2) = 1,0,1) |
To je podobné vzorci uvedenému pro Excel v části výše, ale místo toho, aby se jednotlivá jména a příjmení zobrazovala samostatně, hledá zřetězené jméno ve sloupci D.
4. Umístěte kurzor do pravého dolního rohu buňky E2, dokud se nezobrazí černý kříž a přetáhněte jej na konec rozsahu dat (E13).
5. Vyberte buňku ve sloupci E (E2) a klikněte na Ikona filtru na panelu nástrojů do zapněte filtry.
6. Klikněte na ikona filtru pro sloupec E (buňka E1), zrušte zaškrtnutí 0a klikněte na OK.
7. Vyberte možnost a klikněte pravým tlačítkem na filtrované řádky. Poté klikněte Odstranit vybrané řádky. V Tabulkách Google neexistuje nic jako funkce Přejít na speciální v Excelu. Tabulky Google vždy odstraní pouze viditelné řádky.
8. Klikněte na ikona filtru pro sloupec E (E1), kontrola 0a klikněte na OK.
V důsledku toho se zobrazí pouze jedinečné řádky (s nulou ve sloupci E).