Kā noņemt abus dublikātus (rindas) programmā Excel un Google izklājlapas
Šajā rakstā jūs uzzināsit, kā noņemt abus dublikātus (rindas) programmā Excel un Google izklājlapas.
Noņemiet abas dublētās rindas
Parasti, noņemot dublikātus programmā Excel, katra dublikāta pirmā parādīšanās tiks saglabāta un visi pārējie tiks dzēsti.
Vēl viens vērtīgs uzdevums ir noņemt abas (vai visas) dublikātu rindas. To var panākt, izmantojot IF un COUNTIF funkciju kombināciju un funkciju Go To Special. Skatiet datu piemēru zemāk. B un C slejās ir vārdu un uzvārdu saraksts, kas satur dublētas vērtības.
Izpildiet šīs darbības, lai noņemtu visas dublētās rindas un paturētu tikai tās, kurām ir unikālas vērtības:
1. Šūnā D2, ievadiet formulu:
1 | = JA (COUNTIF ($ B $ 2: $ C $ 13, B2: C2) = 1,0,1) |
Funkcija COUNTIF pārbauda katru šūnu, ja tā atrodas kādā citā diapazona šūnā. Funkcija IF pārbauda tikai COUNTIF rezultātu. Ja COUNTIF atgriež 1, tas nozīmē, ka vērtība ir unikāla diapazonā, bet visi pārējie skaitļi nozīmē, ka vērtība tiek rādīta vairāk nekā vienu reizi. Tāpēc formulas gala rezultāts ir 0, ja COUNTIF atgriež 1, un 1, ja atgriež kaut ko citu. Šī formula izvada divas vērtības (D2 un E2), vienu katrai Vārds un katram pa vienam Uzvārds.
2. Novietojiet kursoru šūnas D2 apakšējā labajā stūrī, līdz parādās melnais krusts un velciet to datu diapazona beigās (D13).
3. Veicot 2. darbību, D un E slejās ir nulle vai viens katrai B un C slejas vērtībai. Nulle nozīmē, ka vērtība no B vai C slejas neatkārtojas datu diapazonā, un jāpatur. Viens nozīmē, ka ir vērtību dublikāti un šī rinda ir jāsvītro.
Tagad noklikšķiniet uz jebkuras vietas B slejā ar datiem (B2) un Lente, iet uz Dati> Filtrs.
4. Tagad filtri ir ieslēgti. Lai izdzēstu rindu dublikātus, B un C slejās filtrējiet skaitli 0. Tā kā dublikātos ir gan D, gan E slejā, parādiet un dzēsiet tikai vērtības ar skaitli 1 D un E slejās.
Noklikšķiniet uz filtra poga D slejā, noņemiet atzīmi no 0un noklikšķiniet uz labi.
5. Tagad pārbaudiet E slejas filtru, lai pārliecinātos, ka tiek filtrēta tikai 1. vērtība.
6. Lai izdzēstu visas filtrētās rindas, atlasiet visas redzamās rindas (4-13), un Lente, iet uz Sākums> Atrast un atlasīt> Atvērt īpašo.
7. Logā Go to Special atlasiet Tikai redzamas šūnasun noklikšķiniet uz labi.
8. Tagad izdzēsiet tikai redzamās rindas. Atlasiet visas filtrētās šūnas (4-13) un ar peles labo pogu noklikšķiniet jebkurā vietā izvēlētajā apgabalā. Pēc tam noklikšķiniet uz Dzēst rindu.
9. Tagad noklikšķiniet uz filtra poga šūnā D1 un noklikšķiniet uz Izvēlēties visus (0).
Visbeidzot, datu diapazonu filtrē D sleja (0 vērtības).
Visas rindas ar nullēm D un E slejā ir unikālas vērtības diapazonā; rindas ar skaitli 1 šajās kolonnās (dublikātu vērtības) tiek dzēstas.
Varat arī izmantot VBA kodu, lai programmā Excel noņemtu dublētas rindas.
Noņemiet abas dublētās rindas Google izklājlapās
Google izklājlapās varat arī izdzēst visas dublētās rindas, izmantojot funkcijas IF un COUNTIF.
1. Vispirms izveidojiet palīgkolonnu (D sleja), lai savienotu tekstu no B un C kolonnas. Šūnā D2 ievadiet formulu:
1 | = CONCATENATE (B2: C2) |
2. Novietojiet kursoru šūnas D2 apakšējā labajā stūrī, līdz parādās melnais krusts un velciet to datu diapazona beigās (D13).
3. Šūnā E2 ievadiet formulu:
1 | = JA (COUNTIF ($ D $ 2: $ D $ 13, D2) = 1,0,1) |
Tas ir līdzīgs formulai, kas parādīta programmai Excel iepriekšējā sadaļā, taču tā vietā, lai skatītu vārdus un uzvārdus atsevišķi, tā aplūko saikni D kolonnā.
4. Novietojiet kursoru šūnas E2 apakšējā labajā stūrī, līdz parādās melnais krusts un velciet to datu diapazona beigās (E13).
5. E kolonnā (E2) atlasiet šūnu un noklikšķiniet uz Filtra ikona rīkjoslā līdz ieslēdziet filtrus.
6. Noklikšķiniet uz filtra ikona E slejai (šūna E1), noņemiet atzīmi no 0un noklikšķiniet uz labi.
7. Izvēlieties un ar peles labo pogu noklikšķiniet uz filtrētajām rindām. Pēc tam noklikšķiniet uz Dzēst atlasītās rindas. Google izklājlapās nekas nav līdzīgs Excel funkcijai Pāriet uz īpašo. Google izklājlapas vienmēr izdzēš tikai redzamās rindas.
8. Noklikšķiniet uz filtra ikona E slejai (E1), pārbaudiet 0un noklikšķiniet uz labi.
Rezultātā tiek parādītas tikai unikālas rindas (ar nulli E slejā).