Unikalių reikšmių filtravimas arba pasikartojančių reikšmių šalinimas
Applies To
„Excel“, skirta „Microsoft 365“ Internetinė „Excel“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016Programoje „Excel“ yra keletas būdų, kaip filtruoti unikalias reikšmes arba pašalinti pasikartojančias reikšmes:
-
Norėdami filtruoti unikalias reikšmes, pasirinkite Duomenys > Rūšiuoti & Filtras > Išsamiau.
-
Norėdami pašalinti pasikartojančias reikšmes, pasirinkite Duomenų > Duomenų įrankiai > Šalinti dublikatus.
-
Norėdami paryškinti unikalias arba pasikartojančias reikšmes, skirtuke Pagrindinis naudokite komandą Sąlyginis formatavimas , esančią grupėje Stilius .
Unikalių reikšmių filtravimas ir pasikartojančių reikšmių pašalinimas yra dvi panašios užduotys, nes tikslas yra pateikti unikalių reikšmių sąrašą. Tačiau yra kritinis skirtumas: filtruojant unikalias reikšmes, pasikartojančios reikšmės paslėptos tik laikinai. Tačiau pašalinus pasikartojančias reikšmes visam laikui panaikinamos pasikartojančios reikšmės.
Besidubliuojanti reikšmė yra ta, kurioje visos bent vienos eilutės reikšmės yra identiškos visoms kitos eilutės reikšmėms. Pasikartojančių reikšmių palyginimas priklauso nuo to, kas rodoma langelyje, o ne nuo langelyje saugomos pamatinės reikšmės. Pavyzdžiui, jei turite tą pačią datos reikšmę skirtinguose langeliuose, viena suformatuota kaip "2006-03-08", o kita kaip "2006 m. kovo 8 d.", reikšmės yra unikalios.
Prieš šalindami dublikatus, patikrinkite: Prieš šalinant pasikartojančias reikšmes rekomenduojama pirmiausia filtruoti unikalias reikšmes arba taikyti sąlyginį formatavimą, kad įsitikintumėte, jog pasiekiate norimus rezultatus.
Atlikite šiuos veiksmus:
-
Pažymėkite langelių diapazoną arba įsitikinkite, kad aktyvus langelis yra lentelėje.
-
Pasirinkite Duomenų > Išsamiau (grupėje Rikiuoti & filtrą ).
-
Iššokančiajame lange Išplėstinis filtras atlikite vieną iš šių veiksmų:
-
Norėdami filtruoti langelių diapazoną arba lentelę:
-
Pasirinkite Filtruoti sąrašą vietoje.
-
-
Norėdami nukopijuoti filtro rezultatus į kitą vietą:
-
Pasirinkite Kopijuoti į kitą vietą.
-
Lauke Kopijuoti į įveskite langelio nuorodą.
-
Arba pasirinkite Sutraukti dialogą , kad laikinai paslėptumėte laikinąjį langą, pažymėkite darbalapio langelį ir pasirinkite Išplėsti .
-
Pažymėkite Tik unikalūs įrašai, tada pasirinkite Gerai.
-
-
Unikalios diapazono reikšmės bus nukopijuotos į naują vietą.
-
Pašalinus pasikartojančias reikšmes, vienintelis efektas yra langelių arba lentelės diapazono reikšmėms. Kitos už langelių diapazono ar lentelės ribų esančios reikšmės nepasikeis ir neperkels. Pašalinus dublikatus, išlaikomas pirmasis sąraše esančios reikšmės pasikartojimas, tačiau panaikinamos kitos identiškos reikšmės.
Kadangi duomenis naikinate visam laikui, prieš pašalinant pasikartojančias reikšmes naudinga nukopijuoti pradinį langelių arba lentelės diapazoną į kitą darbalapį arba darbaknygę.
Atlikite šiuos veiksmus:
-
Pažymėkite langelių diapazoną arba įsitikinkite, kad aktyvus langelis yra lentelėje.
-
Skirtuke Duomenys pasirinkite Šalinti dublikatus (grupėje Duomenų įrankiai ).
-
Atlikite vieną arba kelis iš šių veiksmų:
-
Dalyje Stulpeliai pasirinkite vieną ar daugiau stulpelių.
-
Norėdami greitai pasirinkti visus stulpelius, pasirinkite Žymėti viską.
-
Norėdami greitai išvalyti visus stulpelius, pasirinkite Anuliuoti visų žymėjimą.
Jei langelių diapazone arba lentelėje yra daug stulpelių ir norite pažymėti tik kelis stulpelius, gali būti lengviau pažymėti Anuliuoti visų žymėjimą, tada dalyje Stulpeliai pasirinkti tuos stulpelius.
Pastaba: Duomenys bus pašalinti iš visų stulpelių, net jei atlikdami šį veiksmą nepažymėsite visų stulpelių. Pavyzdžiui, jei pasirenkate 1stulpelis ir 2stulpelis, bet ne 3stulpelis, tada "raktas", naudojamas dublikatams rasti, yra reikšmė ABU 1stulpelis & 2stulpelis. Jei tuose stulpeliuose randama dublikatų, bus pašalinta visa eilutė, įskaitant kitus lentelės ar diapazono stulpelius.
-
-
Pasirinkite Gerai ir bus rodomas pranešimas, nurodantis, kiek pasikartojančių reikšmių buvo pašalinta arba kiek unikalių reikšmių liko. Pasirinkite Gerai , jei norite atmesti šį pranešimą.
-
Anuliuokite keitimą pasirinkdami Anuliuoti (arba klaviatūroje paspausdami Ctrl + Z).
Negalima pašalinti pasikartojančių reikšmių iš struktūros duomenų, kurie yra išdėstyti arba kuriuose yra tarpinių sumų. Norėdami pašalinti dublikatus, turite pašalinti ir struktūrą, ir tarpines sumas. Daugiau informacijos žr . Duomenų sąrašo struktūra darbalapyje ir Tarpinių sumų šalinimas.
Pastaba: Negalima sąlygiškai formatuoti PivotTable ataskaitos reikšmių srities laukų unikaliomis arba pasikartojančiomis reikšmėmis.
Patarimas: Naudojant formatavimo taisyklę Pasikartojančios reikšmės, jei parametras "Office" kūrimo kalbos ir tikrinimas nustatytas kaip kalba, kuri naudoja dvibaičių simbolių rinkinio (DBCS) kodavimą, pvz., japonų, pusės ir viso pločio simboliai, laikomi tais pačiais. Jei norite atskirti, galite naudoti taisyklės tipą "Naudoti formulę norint nustatyti, kur ši formulė yra teisinga" su COUNTIF formule. Pavyzdžiui, norėdami nustatyti pasikartojančias reikšmes diapazone A2:A400, sąlyginiam formatavimui taikykite formulę "=COUNTIF($A$2:$A$400,A2)> 1".
Spartusis formatavimas
Atlikite šiuos veiksmus:
-
Pažymėkite vieną ar kelis diapazono, lentelės arba „PivotTable“ ataskaitos langelius.
-
Skirtuko Pagrindinis grupėje Stilius pasirinkite sąlyginio formatavimo mažą rodyklę, tada pasirinkite Langelių paryškinimo taisyklės, tada pasirinkite Pasikartojančios reikšmės.
-
Įveskite norimas naudoti reikšmes ir pasirinkite formatą.
Išplėstinis formatavimas
Atlikite šiuos veiksmus:
-
Pažymėkite vieną ar kelis diapazono, lentelės arba „PivotTable“ ataskaitos langelius.
-
Skirtuko Pagrindinis grupėje Stiliai pasirinkite sąlyginio formatavimo rodyklę, tada pasirinkite Tvarkyti taisykles , kad būtų rodomas laikinasis langas Sąlyginio formatavimo taisyklių tvarkytuvas .
-
Atlikite vieną iš šių veiksmų:
-
Norėdami įtraukti sąlyginį formatą, pasirinkite Nauja taisyklė , kad būtų rodomas iššokantysis langas Nauja formatavimo taisyklė .
-
Norėdami pakeisti sąlyginį formatą, pirmiausia įsitikinkite, kad sąraše Rodyti formatavimo taisykles pasirinktas atitinkamas darbalapis arba lentelė. Jei reikia, pasirinkite kitą langelių diapazoną pasirinkdami Sutraukti mygtuką iššokančiajame lange Taikoma laikinai jį paslėpsite. Darbalapyje pasirinkite naują langelių diapazoną, tada vėl išplėskite laikinąjį langą . Pažymėkite taisyklę, tada pasirinkite Redaguoti taisyklę , kad būtų rodomas iššokantysis langas Redaguoti formatavimo taisyklę .
-
-
Dalyje Taisyklės tipo pasirinkimas pasirinkite Formatuoti tik unikalias arba pasikartojančias reikšmes.
-
Lauke Formatuoti visątaisyklės aprašo redagavimo sąrašą pasirinkite unikalus arba dublikatas.
-
Pasirinkite Formatas , kad būtų rodomas iššokantysis langas Langelių formatavimas .
-
Pasirinkite skaičiaus, šrifto, kraštinės arba užpildo formatą, kurį norite taikyti, kai langelio reikšmė tenkina sąlygą, tada pasirinkite Gerai. Galite pasirinkti daugiau nei vieną formatą. Jūsų pasirinkti formatai rodomi peržiūros srityje .
Programoje Internetinė „Excel“ galite pašalinti pasikartojančias reikšmes.
Pasikartojančių reikšmių šalinimas
Pašalinus pasikartojančias reikšmes, vienintelis efektas yra langelių arba lentelės diapazono reikšmėms. Kitos už langelių diapazono ar lentelės ribų esančios reikšmės nepasikeis ir neperkels. Pašalinus dublikatus, išlaikomas pirmasis sąraše esančios reikšmės pasikartojimas, tačiau panaikinamos kitos identiškos reikšmės.
Svarbu: Visada galite pasirinkti Anuliuoti , kad pašalinę dublikatus grįžtumėte atgal. Beje, prieš pašalinant pasikartojančias reikšmes naudinga nukopijuoti pradinį langelių arba lentelės diapazoną į kitą darbalapį ar darbaknygę.
Atlikite šiuos veiksmus:
-
Pažymėkite langelių diapazoną arba įsitikinkite, kad aktyvus langelis yra lentelėje.
-
Skirtuke Duomenys pasirinkite Šalinti dublikatus.
-
Dialogo lange Dublikatų šalinimas atžymėkite visus stulpelius, kuriuose nenorite pašalinti pasikartojančių reikšmių.
Pastaba: Duomenys bus pašalinti iš visų stulpelių, net jei atlikdami šį veiksmą nepažymėsite visų stulpelių. Pavyzdžiui, jei pasirenkate 1stulpelis ir 2stulpelis, bet ne 3stulpelis, tada "raktas", naudojamas dublikatams rasti, yra reikšmė ABU 1stulpelis & 2stulpelis. Jei dublikatas randama 1stulpelis ir 2stulpelis, tada visa eilutė bus pašalinta, įskaitant duomenis iš 3stulpelis.
-
Pasirinkite Gerai ir bus rodomas pranešimas, nurodantis, kiek pasikartojančių reikšmių buvo pašalinta. Pasirinkite Gerai , jei norite atmesti šį pranešimą.
Pastaba: Jei norite susigrąžinti duomenis, tiesiog pasirinkite Anuliuoti (arba klaviatūroje paspauskite Ctrl + Z ).
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.