Odstráňte jedinečné (neduplicitné) hodnoty v Exceli a Tabuľkách Google
V tomto článku sa naučíte, ako odstrániť jedinečné hodnoty z rozsahu pomocou duplikátov v Exceli a Tabuľkách Google.
Odstráňte jedinečné hodnoty
V programe Excel môžete odstrániť všetky jedinečné hodnoty v rozsahu a ponechať iba duplikáty kombináciou funkcií IF a COUNTIF a možnosti Prejsť na špeciálne. Pozrite sa na nižšie uvedené vzorové údaje; v stĺpci B máte zoznam mien vrátane niektorých duplikátov.
Ak chcete odstrániť neduplicitné hodnoty a ponechať iba duplikáty, postupujte podľa týchto krokov.
1. Do bunky C2 zadajte vzorec:
1 | = IF (COUNTIF ($ B $ 2: $ B $ 13, B2) = 1,0,1) |
Vzorec COUNTIF kontroluje pre každú bunku, či sa opakuje v inej bunke v rozsahu. Funkcia IF kontroluje výsledok COUNTIF: Ak COUNTIF vráti hodnotu 1, hodnota je v rozsahu jedinečná a inak sa hodnota zobrazí viac ako raz. Preto je konečný výsledok vzorca 0, ak funkcia COUNTIF vráti 1 a 1 pre akýkoľvek iný výstup.
2. Umiestnite kurzor na pravý dolný roh bunky C2, kým sa nezobrazí čierny kríž a ťahať na koniec rozsahu údajov (napr. C13).
3. V dôsledku kroku 2 získate 0 alebo 1 v stĺpci C pre každú hodnotu v stĺpci B. Nula znamená, že hodnota zo stĺpca B sa v rozsahu údajov neopakuje a mala by byť odstránená. Jedna znamená, že existujú duplicitné hodnoty a táto hodnota by mala byť zachovaná.
Teraz kliknite kdekoľvek v stĺpci C s údajmi (C2) a v priečinku Stuha, ísť do Údaje> Filter.
4. So zapnutými filtrami môžete odfiltrovať číslo 1 zo stĺpca B. Keďže jedinečné hodnoty majú v stĺpci C hodnotu 0, chcete v stĺpci C zobrazovať a odstraňovať iba hodnoty s číslom 0.
Klikni na tlačidlo filtra v stĺpci C, zrušte začiarknutie 1, a kliknite na OK.
5. Ak chcete odstrániť všetky filtrované hodnoty, vyberte všetky viditeľné riadky (v tomto prípade 4-13) a v Stuha, ísť do Domov> Nájsť a vybrať> Prejsť na špeciálne.
6. V okne Prejsť na špeciálne vyberte Iba viditeľné bunky a klikni OK.
7. Teraz odstráňte iba viditeľné riadky. Najprv vyberte všetky filtrované bunky (4-13) a kliknite pravým tlačidlom myši kdekoľvek vo vybranej oblasti. Potom kliknite Odstrániť riadok.
8. Kliknite na tlačidlo filtra v bunke C1 a skontrolujte Vybrať všetko (ktorý teraz obsahuje iba 1).
Rozsah údajov je filtrovaný podľa stĺpca C (hodnota 1).
Všetky hodnoty s jednou v stĺpci C sú duplicitné hodnoty v rozsahu, pričom bunky s nulou (jedinečné hodnoty) sa odstránia.
Na odstránenie duplicitných riadkov v programe Excel môžete použiť aj kód VBA.
Odstráňte jedinečné hodnoty v Tabuľkách Google
Môžete tiež odstrániť všetky jedinečné riadky v Tabuľkách Google pomocou funkcií IF a COUNTIF.
1. Vzorec je úplne rovnaký ako v programe Excel. Do bunky C2 zadajte:
1 | = IF (COUNTIF ($ B $ 2: $ B $ 13, B2) = 1,0,1) |
Potom kliknite na ikona filtra na paneli s nástrojmi zapnite filtre.
2. Kliknite na tlačidlo ikona filtra pre stĺpec C (bunka C1), zrušte začiarknutie 1, a kliknite na OK.
3. Vyberte položku a kliknite pravým tlačidlom myši filtrované riadky, potom kliknite na Odstráňte vybraté riadky.
V Tabuľkách Google neexistuje možnosť Prejsť na špeciálne, pretože tabuľky Google odstraňujú iba viditeľné riadky.
4. Kliknite na ikonu ikona filtra pre stĺpec C, kontrola 1, a kliknite na OK.
Teraz zostanú iba duplicitné bunky (s 1 v stĺpci C).